if $var1 < $var2 then Destination if $var1 = $var2 then Destination if $var1 > $var2 then Destination math $a + $b $result math $a - $b $result math $a * $b $result math $a / $b $result math $inc + 1 $inc math $dec - 1 $dec math 123 + 0 $setvar var-set $var var-set $var const var-decimal $number prefixlen suffixlen var-trim $var len ### Digital in/out ### get-din 1 $in1 get-din 2 $in2 get-dout 1 $rel1 get-dout 2 $rel2 set-date $date set-dout 1 on set-dout 1 off set-dout 2 on set-dout 2 off ### Digital counters ### set-dcount 1 on set-dcount 1 off set-dcount 2 on set-dcount 2 off get-dcount 1 $counts1 get-dcount 1 $counts1 $timediff1 get-dcount 1 $counts1 $timediff1 $timestamp1 get-dcount 2 $counts2 get-dcount 2 $counts2 $timediff2 get-dcount 2 $counts2 $timediff2 $timestamp2 ### Time ### get-date $date get-date $longdate %d.%m.%Y get-date $longtime %H:%M:%S get-date $timestamp %Y-%m-%d %H:%M:%S get-time $time set-date set-time set-time $time system sleep 2 ### Systemconfig ### get-ip $ip get-ip $ip $netmask get-ip $ip $netmask $gateway get-mac $hwaddr set-ip set-ip $ip set-ip $ip $netmask set-ip $ip $netmask $gateway ### Network ### mail-send $email datafile mail-status $error $errno tcp-log IP:PORT Name $var1 id1 $var2 id2 udp-request IP:PORT $result $send udp-request IP:PORT $result $send milliseconds udp-sendfile IP:PORT $result outfile udp-sendfile IP:PORT $result outfile milliseconds ### Lists ### get-list filename $result get-list filename $result $input get-mlist filename $result $input $field1 $field2 $field3 get-mlist filename $result $input -f2 $field1 $field2 $field3 get-mlist filename $result $input -f2 $field1:20 $field2:20 $field3:20 select-list filename $index $var1 $var2 $var3 warp-list filename $index $var1 $var2 $var3 put-mlist filename $result $field1 $field2 $field3 put-mlist filename $result -f2 $field1 $field2 $field3 upd-mlist filename $result $field1 $field2 $field3 upd-mlist filename $result -f2 $field1 $field2 $field3 ### Datastore ### save $var id save-data Name $var1 id1 $var2 id2 set-data-name $filename ### MS SQL ### mssql-insert "config" $retvar "table" $value1 "column1" $value2 "column2" mssql-select "config" $retvar "table" $column1 $column2 WHERE "(id = $value)" mssql-update "config" $retvar "table" $value1 "column1" $value2 "column2" WHERE "(id = $value)" mssql-flush "config" $retvar mssql-open "config" $retvar mssql-close mssql-spool on mssql-spool off ### MySQL ### mysql-insert "config" $retvar "table" $value1 "column1" $value2 "column2" mysql-select "config" $retvar "table" $column1 $column2 WHERE "(id = $value)" mysql-update "config" $retvar "table" $value1 "column1" $value2 "column2" WHERE "(id = $value)" mysql-flush "config" $retvar mysql-open "config" $retvar mysql-close mysql-spool on mysql-spool off ### Sensors ### get-seika Config $result Address get-distance Config $result SlaveId get-modbus-reg16 Config $result SlaveId RegisterNumber