The following statements are not recommended for use when creating new PPCL programs. Alternatively, the new replacement statements with more optimal capabilities are recommended for new programs.

The current PPCL statements are still supported by the compiler and will continue to be supported for migration projects.

Current Statement(s)

Replacement Statements

ACT (activate lines)

Replace with GoTo( )/Return( ) logic or alternate.

DAY(set to day/occupied mode)

Replace with Set().

NGT (set to NGT/unoccupied mode)

Replace with Set().

DEACT(deactivate lines)

Replace with GoTo( )/ Return( ) logic or alternate.

DISALM (disable alarm)

Replace with SETVAL (Write property values).

ENALM (enable alarm)

Replace with SETVAL (Write property values).

EMAUTO (set to AUTO @EMER priority)

Replace with Set().

EMFAST (set to FAST @EMER priority)

Replace with Set().

EMOFF (set to OFF @EMER priority)

Replace with Set().

EMON (set to ON @EMER priority)

Replace with Set().

EMSET (set @EMER priority)

Replace with Set().

EMSLOW (set to SLOW @EMER priority)

Replace with Set().

AUTO (set to AUTO @NONE priority)

Replace with Set().

FAST (set to FAST @NONE priority)

Replace with Set().

OFF (set to OFF @NONE priority)

Replace with Set() or OFF_STATE.

ON (set to ON @NONE priority)

Replace with Set() or ON_STATE.

SLOW (set to SLOW @NONE priority(

Replace with Set().

HLIMIT (set high alarm limit)

Replace with SETVAL (Write property values).

LLIMIT (set low alarm limit)

Replace with SETVAL (Write property values).

STATE (set value by state text)

For binary objects, replace with Set().