专用符号及变量
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AXCESS 关键字
Section Headings 区域标题DEFINE_DEVICE 定义设备号
DEFINE_CONSTANT 定义常量
DEFINE_VARIABLE 定义变量
DEFINE_LATCHING 定义锁
DEFINE_MUTUALLY_EXCLUSIVE 定义互锁
DEFINE_START 定义开始(开机执行)
DEFINE_EVENT 定义事件(如按钮触发事件)
DEFINE_PROGRAM 定义程序
Input Change Keywords 输入变化关键字
PUSH 命令执行键(按下时执行)
RELEASE 命令执行键(放开时执行)
HOLD 命令执行键 (按住多长时间时执行)
PUSH_DEVICE (变量)值为按下设备所对应的设备号RELEASE_DEVICE (变量)值为放开设备所对应的设备号
PUSH_CHANNEL (变量)值为按下键的通道号
RELEASE_CHANNEL (变量)值为放开键的通道号
BUTTON_ENENT 按钮事件
DATA_EVENT 数据事件
Output Change Keywords 输出变化关键字
ON 打开
OFF 关闭
TOTAL_OFF 关闭所有的(除互锁)
TO 按下与放开之间执行
PULSE 发送一个短脉冲(红外)
Device and Channel Keywords 设备与通道关键字
DEVICE_ID 设备标识符
DO_PUSH
DO_RELEASE
GET_PULSE_TIME 取得脉冲时间
MASTER_SLOT
SET_PULSE_TIME 设备脉冲时间
DEFINE_COMBINE 定义联合
DEFINE_LATCHING
DEFINE_MUTUALLY_EXCLUSIVE 定义互锁
DEFINE_TOGGLING
Array Keywords 字符串控制关键字
FIND_STRING 查找字符串
LEFT_STRING 取从左第一个到第N个字符串LENGTH_STRING 取字符串的长度
LOWER_STRING 大写转小写
MID_STRING 取从N个字符开始取M个
REMOVE_WTRING 取待查字符串之前的字符串(包含待查)RIGHT_STRING 取从右第一个到第N个字符串
SET_LENGTH_STRING 设置字符串长度
UPPER_STRING 小写转大写
String Keywords 字符控制关键字
REDIRECT_STRING 把从串口接收到的信息无条件从另一个串口发出SEND_COMMAND 对内部设备发送指令
SEND_STRING 对外部串口设备发送指令
Level Keywords 拉条控制关键字
SEND_LEVEL 设定拉条当前值
格式:SEND_LEVEL 设备号,拉条号,变量
CREATE_LEVEL 设定变量与设备的当前值相关联格式:CREATE_LEVEL 设备,可调设备通道,变量
DEFINE_CONNECT_LEVEL 定义拉条与设备的当前值相关联格式:DEFINE_CONNECT_LEVEL (设备1,设备1通道,设备2,设备2通道,……) LEVEL_EVENT [TEMP, 1]
{
IF (LEVEL.VALUE>= COOL_POINT)
{
ON[RELAY,FAN]
}
ELSE IF (LEVEL.VALUE <= HEAT_POINT)
{
OFF[RELAY,FAN]
}
}
Logical Operator Keywords 逻辑关键字
AND(&&) 与
NOT(!) 非
OR(||) 或
XOR(^^) 异或
Bitwise Operator Keywords 位操作
BAND(&)
BNOT(-)
BOR(|)
BXOR(^)
Variable and Conversion Keywords 字符转换
ATOI 字或字符串转换成整数
INTEGER 定义长整数变量(0-65536)
ITOA 整数转换成字符串
ITOHEX 将整数(10进)转换成16进制RANDOM_NUMBER 随机变量函数
格式:RANDOM_NUMBER(10整位数)
Boolean Keywords 布尔关键字
SELECT..ACTIVE 选择
格式:SELECT
{ACTIVE (条件1):(命令)
ACTIVE (条件2):(命令)
……
}
IF 如果
格式:IF(条件)
{命令}
ELES 否则
格式:IF(条件)
{命令}
ELES
(命令)
While Keywords
WHILE
LONG_WHILE
MEDIUM_WHILE
Buffer Keywords
CLEAR_BUFFER 清除缓冲器CREATE_BUFFER 创建缓冲器CREATE_MULIT_BUFFER
GET_BUFFER_CHAR
GET_MULTI_BUFFER_STRING
Waits and Time Keywords
WAIT 等待
WAIT_UNTIL 等待….直到
SET_TIMER
GET_TIMER
CANCEL_ALL_WAIT
CANCEL_ALL_WAIT_UNTIL
CANCEL_WAIT 取消等待CANCEL_WAIT_UNTIL 取消等待…..直到PAUSE_ALL_WAIT
PAUSE_WAIT
RESTART_ALL_WAIT
Time/Date/Day Keywords
DATE
DAY
TIME
Local Variables and Parameter Keywords
CALL 调用
DEFINE_CALL 定义被调用子程序LOCAL_VAR 本地变量Include File and System Call Keywords
INCLUDE
SYSTEM_CALL
DATA