识别码 plc的工作模式 名 称 RUN MON PRG RR ○ ○ ○ 读出输入/输出内部辅助/特殊继电器区 RL ○ ○ ○ 读出链接继电器(LR)区 RH ○ ○ ○ 读出保持继电器(HR)区 RC ○ ○ ○ 读出定时器/计数器当前值区 RG ○ ○ ○ 读出定时器/计数器设定值数据 RD ○ ○ ○ 读出数据内存(DM)区 RJ ○ ○ ○ 读出辅助记忆继电器(AR)区 WR × ○ ○ 写入输入/输出内部辅助/特殊继电器区 WL × ○ ○ 写入链接继电器(LR)区 WH × ○ ○ 写入保持继电器(HR)区 WC × ○ ○ 写入定时器/计数器当前值区 WG × ○ ○ 写入定时器/计数器设定值数据 WD × ○ ○ 写入数据内存(DM)区 WJ × ○ ○ 写入辅助记忆继电器(AR)区 R# ○ ○ ○ 设定值读出1 R$ ○ ○ ○ 设定值读出2 W# × ○ ○ 设定值写入1 W$ × ○ ○ 设定值写入2 MS ○ ○ ○ 读出状态 CS ○ ○ ○ 写入状态 MF ○ ○ ○ 读出故障信息 KS × ○ ○ 强制置位 KR × ○ ○ 强制复位 FK × ○ ○ 多点强制置位/复位 KC × ○ ○ 解除强制置位/复位 MM ○ ○ ○ 读出机种码 TS ○ ○ ○ 测试 RP ○ ○ ○ 读出程序 WP × × ○ 写入程序 QQ ○ ○ ○ 复合命令 XZ ○ ○ ○ 放弃(仅命令) ** ○ ○ ○ 初始化(仅命令) IC - - - 命令未定义错误(仅响应) 说明: 1. ○:有效,×:无效,-:与横式无关。 2. RUN=运行,MON=监视,PRG=编程。 例:“@00SC0252*/CR” //将PLC设置在监视模式(00:编程,02:监视,03:运行) 其中: “@"为起始符;“00”为通讯站号;“02”为命令见上;“52”=前面所有ASCII字符码值的异或运算结果,“/CR"=字符码chr(13)。 |