OMRON-PLC指令集:
识别码 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)。
1楼
0
0
回复
识别码 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)。