Follow along for an enriching discussion with our CEO, Peter Herweck, and industry leaders for a captivating Global Keynote at #InnovationSummit Paris 2024. Watch recording and join the #ImpactMaker movement!️
Utility Blocks Review for Build 29's added blocks
SpaceLogic for Niagara Forum
This forum is a place for technical users to share information and collaborate on the integration of SpaceLogic BMS controllers into Niagara BMS.
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send InviteCancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-12-1003:21 PM
Utility Blocks Review for Build 29's added blocks
I've gone through a good portion of the recently added blocks to test basic functionality.
Since these are easier blocks to deal with, I didn't really delve too deeply into the
programming, other than if i had a question about a finer detail of a block.
These are the blocks that appear to have passed basic functionality:
Thermostat Thermostat2 Limit Thermostat Limit Reset Dew Point Wetbulb Enthalpy Filter One Shot Dual Delay Minimum On Off Delay On Delay Clocked SR SR Flip Flop
These are some blocks that had some issues:
1) Min Off Delay: Countdown timer is in seconds instead of minutes. A very simple
division correction will fix this.
2) Count Up: Input count max is showing as Boolean 3) Count Down: Input count start is showing as Boolean
4) Ramp: Block doesn't exist. In the weekly meeting it was mentioned that it shouldn't
be in the list
5) Latch: Output is only digital with the Sample+Hold output missing.
This may be a selectable feature that was omitted from the pull-down.
Problems:
I had a huge issue when first bringing in the Enthalpy, Reset, Filter, and One Shot. When selecting
the block, and would go through it's compiling phase, the block would fail to bring in the
function. Upon further investigation as time went on, i found out that the name of the Visual
Script seemed to be interfering with the import of the function. I had named the Visual Scripts
the same name as what the function would be called. For example, i had called a Visual Script
Enthalpy. When choosing the block, it failed to setup. When making a new Visual Script called
EnthalpyTest, it passed.
Block Notes:
1) Dewpoint, Enthalpy, Wetbulb: I'm not going to pretend that i even understand the main
calculations that go into these kind of blocks. I've used the standard Continuum scripts
from years ago, to this very day. The MPX and Continuum scripts had some similarities
and differences. I compared the outputs of my blocks and the MPX blocks and they all
are very close together....so that's good enough for me.
2) One Shot: Keep in mind that this is different than the Function Block PULSE in the respect
that an additional toggle doesn't reset the timer. As the name implies, it's one time trigger
until the time completely expires.
3) Clocked SR and SR Flip Flop: Having a set and reset both in the ON position will do different
things in different product lines. In electronics, this is an illegal state, but in HVAC it can either
keep the output the way it is, or toggle it. In this case the last state the block was in, wins.
Clocked SR (Last state wins if both Set/Reset = On) SR Flip Flop (Last state wins if both Set/Reset = On)
Blocks not reviewed:
1 ) Loop Sequenced: This may take a more thorough review at another time. I just don't have any
further time to dissect it. If it performs close to what the other Single Loop block does, and the
Integration portion is proven to be more in line to the actual WPTech block does, then that's the