1703 PAC Control Commands Quick Reference
1703 PAC Control Commands Quick Reference
Analog Point
PAC Control Command
Calculate & Set Analog Gain
Calculate & Set Analog Offset
Get & Clear Analog Filtered Value*
Get & Clear Analog Maximum Value
Get & Clear Analog Minimum Value
Get & Clear Analog Totalizer Value
Get Analog Filtered Value*
Get Analog Maximum Value
Get Analog Minimum Value
Get Analog Square Root Filtered Value*
Get Analog Sqaure Root Value*
Get Analog Totalizer Value
Ramp Analog Output
Set Analog Filter Weight
Set Analog Gain
Set Analog Load Cell Fast Settle Level
Set Analog Load Cell Filter Weight
Set Analog Offset
Set Analog Totalizer Rate
Set Analog TPO Period
Type
F
F
F
F
F
F
F
F
F
F
F
F
P
P
P
P
P
P
P
P
Chart
PAC Control Command
Call Chart
Calling Chart Running?
Calling Chart Stopped?
Calling Chart Suspended?
Chart Running?
Chart Stopped?
Chart Suspended?
Continue Calling Chart
Continue Chart
Get Chart Status
Start Chart
Stop Chart
Suspend Chart
Type
F
F
F
F
F
F
F
F
F
F
F
F
F
11
Communication
PAC Control Command
Accept Incoming Communication
Clear Communication Receive Buffer
Close Communication
Communication Open?
Get Active Interrupt Mask
Get Communication Handle Value
Get End-Of-Message Terminator
Get Number of Characters Waiting
Control Engine
PAC Control Command
Calculate Strategy CRC
Erase Files in Permanent Storage
Get Available File Space
Get Control Engine Address
Get Control Engine Type
Get Firmware Version
Load Files From Permanent Storage
Retrieve Strategy CRC
Save Files To Permanent Storage
Type
F
F
F
F
F
P
F
F
F
Type
Digital Point
PAC Control Command
Clear All Latches
Clear Counter
Clear Off-Latch
Clear On-Latch
Error Handling
PAC Control Command
Add Message to Queue
Add User Error to Queue
Add User I/O Unit Error to Queue
Caused a Chart Error?
Caused an I/O Unit Error?
Clear All Errors
Copy Current Error to String
Disable I/O Unit Causing Current Error
Enable I/O Unit Causing Current Error
Type
P
P
P
F
F
P
P
P
P
33
Type
F
F
F
F
F
F
P
P
F
P
P
F
I/O Unit
PAC Control Command
Clear I/O Unit Congfigured Flag
Get I/O Unit as Binary Value
Get I/O Unit as Binary Value 64
Get Target Address State*
I/O Unit Ready?
IVAL Move Numeric Table to I/O Unit
Type
F
F
F
F
Type
F
F
F
F
F
F
F
Type
Logical
PAC Control Command
AND
AND?
Bit AND
Bit AND?
Bit Clear
Bit Change
Bit Copy
Bit NOT
Bit NOT?
Bit Off in Numeric Table Element?
Bit Off?
Bit On in Numeric Table Element?
Bit On?
Bit OR
Bit OR?
Bit Rotate
Bit Set
Bit Shift
Bit Test
Bit XOR
Bit XOR?
Equal to Numeric Table Element?
Equal?
Flip Flop JK
Float to Int32 Bits
Get High Bits of Integer 64
Get Low Bits of Integer 64
Greater Than Numeric Table Element?
Type
F
F
F
F
F
P
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
P
F
F
F
F
55
Logical (Continued)
PAC Control Command
Greater Than or Equal to Numeric Table Element?
Greater Than or Equal?
Greater?
Int32 to Float Bits
Less Than Numeric Table Element?
Less Than or Equal to Numeric Table Element?
Less Than or Equal?
Less?
Make Integer 64
Move 32 Bits
NOT
Not Equal to Numeric Table Element?
Not Equal?
NOT?
Numeric Table Element Bit Clear
Numeric Table Element Bit Set
Numeric Table Element Bit Test
OR
OR?
Set Variable False
Set Variable True
Test Equal
Test Greater
Test Greater or Equal
Test Less
Test Less or Equal
Test Not Equal
Test Within Limits
Variable False?
Variable True?
Within Limits?
XOR
XOR?
Type
F
F
F
F
F
F
F
F
F
P
F
F
F
F
P
P
F
F
F
P
P
F
F
F
F
F
F
F
F
F
F
F
F
Mathematical
PAC Control Command
Absolute Value
Add
Arccosine
Arcsine
Arctangent
Clamp Float Table Element
Clamp Float Variable
Clamp Integer 32 Table Element
Clamp Integer 32 Variable
Complement
Cosine
Decrement Variable
Divide
Generate Random Number
Hyperbolic Cosine
Hyperbolic Sine
Hyperbolic Tangent
Increment Variable
Type
F
F
F
F
F
P
P
P
P
P
F
P
F
F
F
F
F
P
Mathematical (Continued)
PAC Control Command
Maximum
Minimum
Modulo
Multiply
Natural Log
Raise e to Power
Raise to Power
Round
Seed Random Number
Sine
Square Root
Subtract
Tangent
Truncate
Type
F
F
F
F
F
F
F
F
P
F
F
F
F
F
Miscellaneous
PAC Control Command
Comment (Block)
Comment (Single Line)
Flag Lock
Flag Unlock
Float Valid?
PIDEthernet
PAC Control Command
Get PID Configuration Flags
Get PID Current Input
Get PID Current Setpoint
Get PID Feed Forward
Get PID Feed Forward Gain
Get PID Forced Output When Input Over Range
Get PID Forced Output When Input Under Range
Get PID Gain
Get PID Input
Get PID Input High Range
Get PID Input Low Range
Get PID Max Output Change
Get PID Min Output Change
Get PID Mode
Get PID Output
Get PID Output High Clamp
Get PID Output Low Clamp
Get PID Scan Time
Type
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
77
PIDEthernet (Continued)
PAC Control Command
Get PID Setpoint
Get PID Status Flags
Get PID Tune Derivative
Get PID Tune Integral
Set PID Configuration Flags
Set PID Feed Forward
Set PID Feed Forward Gain
Set PID Forced Output When Input Over Range
Set PID Forced Output When Input Under Range
Set PID Gain
Set PID Input
Set PID Input High Range
Set PID Input Low Range
Set PID Max Output Change
Set PID Min Output Change
Set PID Mode
Set PID Output
Set PID Output High Clamp
Set PID Output Low Clamp
Set PID Scan Time
Set PID Setpoint
Set PID Tune Derivative
Set PID Tune Integral
Pointers
PAC Control Command
Clear Pointer
Clear Pointer Table Element
Get Pointer From Name
Move from Pointer Table Element
Move to Pointer
Move to Pointer Table Element
Pointer Equal to Null?
Pointer Table Element Equal to Null?
Type
F
P
P
F
F
F
F
F
Simulation
PAC Control Command
Communication to All I/O Points Enabled?
Communication To All I/O Units Enabled?
Disable Communication to All I/O Points
Disable Communication to All I/O Units
Disable Communication to Event/Reaction*
Disable Communication to I/O Unit
Disable Communication to Mistic PID Loop*
Disable Communication to PID Loop
Disable Communication to Point
Disable Event/Reaction Group*
Enable Communication to All I/O Points
Enable Communication to All I/O Units
Enable Communication to Event/Reaction*
Enable Communication to I/O Unit
Enable Communication to Mistic PID Loop*
Enable Communication to PID Loop
Enable Communication to Point
Enable Event/Reaction Group*
Type
F
F
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Simulation (Continued)
PAC Control Command
Event/Reaction Communication Enabled?
Event/Reaction Group Communication Enabled?*
I/O Point Communication Enabled?
I/O Unit Communication Enabled?
IVAL Set Analog Point
IVAL Set Counter
IVAL Set Frequency
IVAL Set I/O Unit from MOMO Masks
IVAL Set Mistic PID Control Word*
IVAL Set Mistic PID Process Term*
IVAL Set Off-Latch
IVAL Set Off-Pulse
IVAL Set Off-Totalizer
IVAL Set On-Latch
IVAL Set On-Pulse
IVAL Set On-Totalizer
IVAL Set Period
IVAL Set TPO Percent
IVAL Set TPO Period
IVAL Turn Off
IVAL Turn On
Mistic PID Loop Communication Enabled?*
PID Loop Communication Enabled?
Type
F
F
F
F
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
F
String
PAC Control Command
Append Character to String
Append String to String
Compare Strings
Convert Float to String
Convert Hex String to Number
Convert IEEE Hex String to Number
Convert Integer 32 to IP Address String
Convert IP Address String to Integer 32
Convert Mistic I/O Hex String to Float*
Convert Number to Formatted Hex String
Convert Number to Hex String
Convert Number to Mistic I/O Hex String*
Convert Number to String
Convert Number to String Field
Convert String to Float
Convert String to Integer 32
Convert String to Integer 64
Convert String to Lower Case
Convert String to Upper Case
Find Character in String
Find Substring in String
Generate Checksum on String
Generate Forward CCITT on String
Generate Forward CRC-16 on String
Generate Reverse CCITT on String
Generate Reverse CRC-16 on String
Get Nth Character
Get String Length
Get Substring
Move from String Table Element
Move String
Move to String Table Element
Move to String Table Elements
99
String (Continued)
PAC Control Command
Set Nth Character
String Equal?
String Equal to String Table Element?
Trim String
Test Equal Strings
Verify Checksum on String
Verify Forward CCITT on String
Verify Forward CRC-16 on String
Verify Reverse CCITT on String
Verify Reverse CRC-16 on String
Type
F
F
F
F
F
F
F
F
F
F
Time/Date
PAC Control Command
Copy Date to String (DD/MM/YYYY)
Copy Date to String (MM/DD/YYYY)
Copy Time to String
Convert Date & Time to NTP Timestamp
Convert NTP Timestamp to Date & Time
Get Date & Time
Get Day
Get Day of Week
Get Hours
Get Julian Day
Get Minutes
Get Month
Get Seconds
Get Seconds Since Midnight
Get System Time
Get Time Zone Description
Get Time Zone Offset
Get Year
Set Date
Set Day
Set Hours
Set Minutes
Set Month
Set Seconds
Set Time
Set Time Zone Configuration
Set Year
Synchronize Clock SNTP
Timing
PAC Control Command
Continue Timer
Delay (mSec)
Delay (Sec)
Down Timer Expired?
Get & Restart Timer
Pause Timer
Set Down Timer Preset Value
Set Up Timer Target Value
Start Timer
Stop Timer
Timer Expired?
Up Timer Target Time Reached?
10
Type
P
P
P
F
F
P
P
P
P
P
F
F