Commands provided in the Standard Toolkit |
If-Else-Endif
If Bit
If Changed
If Chart Running / Stopped / Suspended
If I/O Communication Enabled
If Equal Strings
If Generating Interrupt
If < , £ , = , < > ,
³ , >
If Timer Expired
If True/False
Else..
EndIf
Case Selection
Switch ... [EndSwitch]
Case < , = , >
Break
EndSwitch
Looping
Loop...[Until]
Until < , £ , = , < >
, ³ , >
Until Chart Run, Stop, Suspend
Until Timer Expired
Until True, False
Exclusive Access
Exclusive Access?
If Exclusive Access...
Get Exclusive Access
Release Exclusive Access
Task Sequencing
Get Calling Chart Serial#
Get Chart Serial#
Get Task# (0-31)
Delay False Exit
Delay True Exit
Port Locking
Clear Receive Buffer (Port)
Get Number of Characters Waiting (Port)
Receive Character via Serial (Port)
Receive String via Serial (Port)
Receive Table via Serial (Port)
Release Active Port
Request Port
Transmit Character via Serial (Port)
Transmit NewLine via Serial (Port)
Transmit NewLine (Port) W/Timeout
Transmit String via Serial (Port)
Transmit Table via Serial (Port)
Characters Waiting at Serial (Port)?
Error Determination
Get Name of Block Causing Error:
Event / Reaction
Change Event > or < Limit:
Change Reaction Analog Setpoint:
Change Event MOMO Mask:
Change Reaction MOMO Mask:
Change Reaction PID Setpoint
Change Reaction Ramp
Change Reaction Pulse
Get Event/Reaction ID#
I/O
Get Analog Full Scale
Get Analog Zero Scale
Set Digital I/O Unit from Table
I/O Communication Enabled?
Strings
Put Substring:
Strip Leading Characters:
Table Searches
Hash Table Init:
Hash Table Lookup:
String Table Lookup:
Integer Table Lookup:
Save Tables and Linking
Move to/from Save Table:
Move Table to/from Save Table:
Link Table to Save Table:
Link Variable to Save Table:
Link Variable to Table:
Link String Variable to Table:
Tables
Full Table Load:
Move to/from String FIFO Table:
Move to/from FIFO Table
Move String Table to String Table:
Move Table to Table:
Set Table Element True/False
Increment/Decrement Table Variable
Table Elements Equal?
Table Variable True/False?
Bit Logic
Bit Change
Bit Copy
Bit Mirror
Bit Copy with Mask:
Semaphore Reset:
Full Table Bit Set/Clear/Toggle:
Full Table Bit Shift:
Is Bit Set/Clear in Table?
Are Any/No Bits Set in Table?
|
|
The IDAC West Command Extension Standard Toolkit is offered
to the serious FactoryFloor (and Cyrano) programmer.
The commands listed at left are supplied in an XID format file that
can be added to the standard Actions and Conditions in OptoControl by a
simple menu selection. All of these commands then become available in the
normal command editing dialogs.
Some of the commands require external library support and the needed
library is supplied as well.
This toolkit is provided with an installation manual and a complete
command manual in both printed and help-file format. In addition, one hour
of telephone support and 90 days of e-mail support is provided to each
registered user.
Two other OptoControl Packages are also available from IDAC West. The
Advanced Toolkit contains more commands from most of the categories at
left and adds enhanced timers, logic, and two-dimension tables. The Math
Toolkit provides RPN math functions that improve calculation speed and
efficiency by an order of magnitude For more information on that toolkit,
request literature from your local Opto 22 Distributor.
Please note that although many of these commands are similar,
a Cyrano program that made use of extended commands will not automatically
convert when these toolkits are installed. Manual editing is required to
implement a full conversion of that type of program. IDAC West also offers
a conversion service that can simplify this process. |