Solutions

  • 505 I/O
    • In FTSolution, to insert a module that is defaulted to occupy multiple slots into a specific slot, the target slot must have the required number of consecutive slots to be unoccupied. Prior to this release, an attempt to insert a module that required more than one slot into a slot with one or more of the required consecutive slots already used, would fail with the following error: “Module to large for slot location”. With this fix, if a module’s default slot count is greater than the slots available at the slot location, the software will automatically reduce the slot count to allow the module to fit, and notify the user with this message: “Slot size reduced in order to fit.”
  • Full Compile
    • Previously, if customer changed the Process Variable of an Analog Alarm, Dual Mode, Ratio Station, Dead Time Compensator, PID Loop, or an On/Off continuous function block to use .IIN extension, FTSolution displayed the following error in the Settings Editor: “Validation error in object objectname, setting Process Variable…”. An attempt to compile the program would result in a compile error with the same error message. With the fix to this error, FTSolution no longer generates an error when a Process Variable of an Analog Alarm, Dual Mode, Ratio Station, Dead Time Compensator, PID Loop, or On/Off object is set to use .IIN extension.
  •  Import
    • APT allows either “N” or “FALSE” as a value for Manual set PCS Tag option to indicate that Manual set is off, while FTSolution only accepted “N”. As a result, any PCS Tag in which Manual set was set to “FALSE” in APT, was imported into FTSolution as “on”, instead “off”.
  •  PCS
    • Removed an extra PCS tag parameter , unit name, from the PCS tag line in PCS tag file.
    • Removed from a PCS tag file an extra PCS tag  attribute line – UNITS (Engineering Units) – generated for an array element.
    • Added to PCS tag file a Ratio Station PCS tag  Engineering Units (UNITS) attribute line.
    • Added to PCS tag file a Feedforward Setpoint Adjust PCS tag  Engineering Units (UNITS) attribute line.
    • Added to PCS tag file a Feedforward Output Adjust PCS tag  Engineering Units (UNITS) attribute line.
    • Added to PCS tag file a Dual Mode PCS tag  Engineering Units (UNITS) attribute line.
    • Added to PCS tag file a Dead Time Compensator PCS tag  Engineering Units (UNITS) attribute line.
    • Added to PCS tag file a PID Loop PCS tag  Engineering Units (UNITS) attribute line.
    • Added to PCS tag file a Dead Time Compensator PCS tag  Engineering Units (UNITS) attribute line.
      Added to PCS tag file an Analog Alarm PCS tag  Engineering Units (UNITS) attribute line.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines of PCS tags generated for Input and Output settings of a Scale.
    • Added to PCS tag file an Engineering Units (UNITS) PCS tag  attribute line generated for a PCS Tag of an On/Off that uses Analog Input for its Process Variable setting.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input settings of a Low Select.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Low Select when its Output setting is set to an Analog Alarm.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines to PCS tags generated for Input settings of a Threshold Select.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a Outswitch Select.
    • Added to PCS tag file an Engineering Units (UNITS) attribute line generated for PCS Tag of Input setting of an Inswitch Select.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a Median Select.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a High Select.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of an Average Select.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines to PCS tags generated for Summer’s Input and Output settings.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a Subtractor.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a Multiplier.
    • Added to PCS tag file an Engineering Units (UNITS) attribute line generated for PCS Tag of Output setting of a Divider.
    • Added to PCS tag file an Engineering Units (UNITS) attribute line generated for PCS Tag of Input setting of a Square.
    • Added to PCS tag file an Engineering Units (UNITS) attribute line generated for PCS Tag of Output setting of a Square Root.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a Absolute Value.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Process Variable and Output settings of a First Order Lead Lag.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Process Variable and Output settings of a First Order Lag.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Process Variable and Output settings of a Second Order Lead Lag.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Process Variable and Output settings of a Second Order Lag.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a Valve Sequencer.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a Split Range.
    • Added to PCS tag file an Engineering Units (UNITS) attribute line generated for PCS Tag of Input setting of a Proportional Time Control.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Position Feedback and Setpoint settings of a Motor Position Control.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a Output Limiter.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a Rate Limiter.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a Integrator.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Process Variable and Output settings of a Derivative.
    • Added to PCS tag file an Engineering Units (UNITS) attribute lines generated for PCS Tags of Input and Output settings of a Dead Time Delay.
    • Added to PCS tag file an Engineering Units (UNITS) attribute line generated for PCS Tag of Monitored Variable setting of an Anti-Reset Windup Protection Select.
    • Added to PCS tag file an Engineering Units (UNITS) attribute line generated for PCS Tag of Monitored Variable setting of an Anti-Reset Windup Protection Constraint.
    • Removed from a PCS tag file a Recipe line generated for a Recipe without tagged elements.
    • Removed from a PCS tag file an Engineering Units (UNITS) attribute line generated for an array element that has blank Engineering Units.
    • Actual value of Process Variable Low Range setting is now used instead of 0 in Initial Value of a PV attribute line generated for an Analog Alarm.
    • Actual value of Process Variable Low Range setting is now used instead of 0 in Initial Value of a PV attribute line generated for an PID Loop.
    • Actual values of Process Variable Low Alarm, Low Low Alarm, High Alarm, High High Alarm, and Rate of Change Alarm settings are used now (instead of 0) for the Initial Values of L_ALM, LL_ALM, H_ALM, HH_ALM, and ROC_ALM attribute lines of a PCS Tag of a PID Loop.
    • Actual values of Tuning Parameters Derivative Time, Integral Time and Proportional Gain settings are used now (instead of 0) for the Initial Values of RATE, RESET, and GAIN attribute lines of a PCS Tag of a PID Loop.
    • Actual values of Process Setpoint Yellow (Low) Deviation Alarm and Orange (High) Deviation Alarm settings are used now (instead of 0) for the Initial Values of L_DEV and H_DEV attribute lines of a PCS Tag of a PID Loop.
    • Actual values of Process Variable Low Alarm, Low Low Alarm, High Alarm, High High Alarm, and Rate of Change Alarm settings are used now (instead of 0) for the Initial Values of L_ALM, LL_ALM, H_ALM, HH_ALM, and ROC_ALM attribute lines of a PCS Tag of an Analog Alarm.
    • Actual value of Process Setpoint, Minimum Setpoint setting is used now (instead of 0) for the Initial Value of TARGET attribute line of a PCS Tag of an Analog Alarm.
    • Actual values of Process Variable Low Range, Low Alarm, Low Low Alarm, High Alarm, High High Alarm, and Rate of Change Alarm settings are used now (instead of 0) for the Initial Values of PV, L_ALM, LL_ALM, H_ALM, HH_ALM, and ROC_ALM attribute lines of a PCS Tag of an On/Off.
    • Actual values of Process Setpoint Yellow (Low) Deviation Alarm and Orange (High) Deviation Alarm settings are used now (instead of 0) for the Initial Values of L_DEV and H_DEV attribute lines of a PCS Tag of an On/Off.
    • Actual value of Timeout Preset setting is used now (instead of 0) for the Initial Value of CURRENT attribute line of a PCS Tag of a Fast Timer.
    • Actual value of Timeout Preset setting is used now (instead of 0) for the Initial Value of CURRENT attribute line of a PCS Tag of a Slow Timer.
    • Actual values of Process Minimum Setpoint and Process Variable Low Range settings are used now (instead of 0) for the Initial Values of PV and SP attribute lines of a PCS Tag generated for a Ratio Station.
    • Actual value of Process Variable Low Range setting is used now (instead of 0) for the Initial Value of PV attribute line of a PCS Tag of an Analog Alarm.
    • Actual value of Process Variable Low Range setting is used now (instead of 0) for the Initial Value of PV attribute line of a PCS Tag of a PID Loop.
    • Actual value of Process Variable Low Range setting is used now (instead of 0) for the Initial Value of PV attribute line of a PCS Tag of an On/Off.
    • Actual value of Process Variable Low Range setting is used now (instead of 0) for the Initial Value of PV attribute line of a PCS Tag of an Analog Input.
    • Actual values of Process Variable Low Range and Process Minimum Setpoint settings are used now (instead of 0) for the Initial Values of PV and SP attribute lines of a PCS Tag of a Feedforward Setpoint Adjust.
    • Actual values of Process Variable Low Range and Process Minimum Setpoint settings are used now (instead of 0) for the Initial Values of PV and SP attribute lines of a PCS Tag of a Feedforward Output Adjust.
    • Actual value of Process Variable Low Range setting is used now (instead of 0) for the Initial Values of PV attribute line of a PCS Tag of a Dual Mode.
    • Actual value of Process Variable Low Range and Process Minimum Setpoint settings is used now (instead of 0) for the Initial Values of PV and SP attribute lines of a PCS Tag of a Dead Time Compensator.
    • In APT, an Initial Value of a PCS Tag Deadband (CHANGE) attribute is given a double precision value, while FTSolution used single precision.