FORUM ITEMS NOT FIXED:
1) Digital Inputs and MultiState Supervised Input have a problem during download
concerning present value when OutofService = False
2) BO block shows an Unknown Property error and goes into fault from time to time,
but still functions when units are made to be ON/OFF
3) Temperature Input has an OutofService set to False upon import which is
inconsistent with the other inputs set to True upon import
4) BV/BO: Priority arrays still show Active/Inactive even after changing text.
5) Multistate values show the state number instead of the state text
6) Schedules priority level not changeable from 16
7) Previous Transition Time, Next Transition Time, Folling Transition Time showing
large integer number instead of Date/Time. Next Transition Value is blank
and Following Transition Value shows "Null". Value is stuck at "True" but
blocks connected to it can go ON and OFF based on time schedule.
😎 Event Enrollments don't have Alarm Text. (Perhaps Niagara function?)
9) String fault. Occurs when a String Value object is freshly brought into a live
controller. It'll start out with no errors, but if you wait for a bit it'll
show the error message "Property:Unknown Property" and go into fault.
If you put an actual string into the PresentValue, it will pass ok, but will go
into fault eventually as well. While in fault, the block seems to act normally.
10) AO Auto Conversion tables are still flip-flopped and units are fixed to Volts
or Current instead of being choosable as percent. Would rather see percent of
range instead of the Electrical Value for the Present Value. See Module #3 review
for full description and picture.
11) Unitialized Device View can contain old information that never disappears until
that controller is initialized. If controller not initialized, it will remain
displayed forever even if controller is physically disconnected from the ethernet
or the station is restarted. If there is a second N4 Supervisor, this server will
still show all the uninitialized devices along with any initialized controllers
from the first N4 Supervisor showing up as as Uninitialized.
12) Not able to download objects into Jace8000 hosted controllers
SCRIPT ITEMS NOT FIXED:
1) Script Program flow type setting for Loop/Fallthru not changeable.
2) The initial value in script editor is showing up in the block properties
as "Start Value" but doesn't appear to function in the script block.
3) Public Numerics are not holding values at the script block. They still
need a link to an external Analog Value object. Otherwise it goes "Null"
VAV OBJECT FIXED ITEMS: (Source material from prior post)
1) An Upload All performed in the VAV controller doesn't upload proprietary 1840
into the Velocity Pressure object anymore. This would have caused future downloads
to fail.
VAV OBJECT NOT FIXED ITEMS: (Source material from prior post)
1) Velocity Pressure block: Block still shows "Out of Service" after initial
Download All in the initial steps section.
2) Velocity Pressure block: Present Value is hidden, but can make visible again
by activating the pin slot
3) BoxFlow block: Priority 16 is shown which will fight the internal program of
the VAV object if anything is attached.
4) DamperCommand block: Priority 16 is shown which will fight the internal
program of the VAV object if anything is attached. Perhaps Priority 15 should
be shown if outside logic needs to have control or just remove it.
5) EffectiveReheatCmd block: Needs the Priority 16 available since this is the
feedback from the hot water valve for showing on the eCommissioning Tool.
6) DischargeAirTemp block: This object needs the Priority 16 available since this
is the feedback from the duct temperature if available for showing on the
eCommissioning Tool.
*************************************************************************************
UTILITY BLOCKS
UTILITY BLOCK COMMON ISSUES FIXED:
1) Utility Block Outputs: Problem was that the number of block outputs can become
greater than 1 if you change the input type so that the "save" button lights up
and then you change the number of outputs followed by a save. The quantity of
public numerics created would equal the number of outputs. Internally, all outputs
of the block would be pointing to the first public numeric created. This item is
now read-only
MATH BLOCKS FIXED:
Cosine: Utility1_out00 = COS(FloatInput * 3.14159/180)
Sine: Utility1_out00 = SIN(FloatInput * 3.14159/180)
Tangent: Utility1_out00 = TAN(FloatInput * 3.14159/180)
ArcCosine: Utility1_out00 = ACOS(FloatInput) * (180/3.14159)
ArcSine: Utility1_out00 = ASIN(FloatInput) * (180/3.14159)
ArcTangent: Utility1_out00 = ATAN(FloatInput) * (180/3.14159)
PROCESS-CONTROL BLOCKS FIXED: SELECT
Linked: If BinaryInput Then Utility1_out00 = FloatInput2 Else Utility1_out00 = FloatInput1
Unlinked True: If true Then Utility1_out00 = FloatInput2 Else Utility1_out00 = FloatInput1
Unlinked False: If false Then Utility1_out00 = FloatInput2 Else Utility1_out00 = FloatInput1
STRING BLOCKS FIXED:
Concatenate: Utility1_out00 = StringInput1 ; StringInput2
String Select: If BinaryInput1 Then Utility1_out00 = StringInput2 Else Utility1_out00 = StringInput1
TIMER BLOCKS FIXED:
DateTime Select: If BinaryInput1 Then Utility1_out00 = DateTimeInput2 Else Utility1_out00 = DateTimeInput1
DifTime: Utility1_out00 = DIFFTIME(MINUTE,DateTimeInput1,DateTimeInput2)
Perhaps spell it DiffTime?
UTILITY BLOCK COMMON ISSUES NOT FIXED:
1) Some input type choices may not apply to the block type. All blocks
have a choice of Boolean,DateTime,Float,Integer,String.
2) Input and Output names (in/out) can be changed, but the settings value reverts back
to (in/out), while the block slot name will maintain the change.
3) Inputs and outputs start with an index of 00. Would prefer that it starts with 01.
UTILITY BLOCKS ITEMS NOT FIXED:
1) NOT block: Value in equals the value out. (Utility1_out00 = BinaryInput)
2) Output is set as an Integer and not changeable for:
GreaterThan
GreaterThan/Equal
LessThan
LessThan/Equal
Not Equal
3) Average: Max number of inputs is 15 due to function limit
4) Maximum: Max number of inputs is 15 due to function limit
5) Minimum: Max number of inputs is 15 due to function limit
6) IndexOf: Output needs to be numeric instead of string
Example usage: Find(abcde,bc)
Result: 2
7) IndexOf: "Find" syntax will find case insensitive items while
"Search syntax will find case sensitive items. May need more
options to handle both scenarios.
😎 Sub String: Output needs to be string instead of numeric.
Example usage: Mid(abcde,2,3)
Result: bcd
*************************************************************************************
UNCOMPLETED VERIFICATION AT THIS TIME:
1) Lonworks Link appears on objects when deleting various other objects from
wiresheet
2) Utility block: Loop
3) Utility block: Interstage Delay
4) Utility block: Sequence
Discuss challenges in energy and automation with 30,000+ experts and peers.
Find answers in 10,000+ support articles to help solve your product and business challenges.
Find peer based solutions to your questions. Provide answers for fellow community members!