欧姆龙OMRON PLC之HostLink通讯协议-FINS命令工作模式篇
Posted hulxprox
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了欧姆龙OMRON PLC之HostLink通讯协议-FINS命令工作模式篇相关的知识,希望对你有一定的参考价值。
//写在前面: 自2010年起,本人陆续在新浪博客上面发了几篇OMRON PLC的应用笔记,曾经很疑惑阅读量异常增加,后来发现原来是这里有人转载。现将原文照发在这里,希望能帮到做工控的同行朋友们。
1、RUN 04 01
改变PLC到RUN(运行)或者MONITOR(监控)模式,即运行程序状态。
命令格式:04 01 FF FF 02(MONITOR)
04 01 FF FF 04(RUN)
例:发送@00FA0000000000401FFFF0476*
回应@00FA00400000000401000046*
PLC状态改变为RUN
发送@00FA0000000000401FFFF0270*
回应@00FA00400000000401000046*
PLC状态改变为MONITOR
2、STOP 04 02
改变PLC到PROGRAM(编程)模式,即停止运行状态。
命令格式:04 02 FF FF
例:发送@00FA0000000000402FFFF71*
回应@00FA00400000000402000045*
PLC状态改变为PROGRAM
3、CPU单元状态读取:06 01
应答06 01 2字节结束码+1字节状态+1字节模式+……
状态字节含义:
Bit7:CPU状态,0-正常,1-待命
Bit6-3:未定义
Bit2:表示电池状态,0-无电池;1-有电池
Bit1:内建Flash存储器访问,0-没在写入;1-正在写入
Bit0:CPU状态,0-Stop(用户程序未运行);1-运行(用户程序运行中)
模式字节含义:
00:PROGRAM
02:MONITOR
04:RUN
例:发送@00FA000000000060170*
应答@00FA004000000006010000050200000000000000002020202020202020202020202020202043*
05:写成二进制为0000 0101,表示CPU正常状态,有电池,运行中。
02:表示CPU处于监视状态。
4、CPU单元数据读取 05 01
命令格式:05 01 + Data
Data=00时
CPU 型号
CPU系统版本号
区域数据
Data=01时
CPU总线单元配置
远程IO数据
CPU单元信息
例:发送@00FA00000000005010073*
CPU应答@00FA004000000005010000435031482D58343044542D440000000020202020 30312E3430000000000030312E34310000000000 000000000000000000000000000000000000000100000000000000000000000000000000000102000028178000080000000000004C*
435031482D58343044542D440000000020202020 对应ASCII码:CP1H-X40DT-D 为CPU型号
30312E3430000000000030312E34310000000000 对应ASCII码:01-40 01-40 为内部版本号
原文为原创,2015.06.21发表于新浪博客
以上是关于欧姆龙OMRON PLC之HostLink通讯协议-FINS命令工作模式篇的主要内容,如果未能解决你的问题,请参考以下文章
欧姆龙OMRON PLC之HostLink通讯协议-FINS命令工作模式篇
欧姆龙OMRON PLC之HostLink通讯协议-FINS命令工作模式篇
欧姆龙OMRON PLC之HostLink通讯协议- CP1H以太网FINS/TCP通讯实例
欧姆龙OMRON PLC之HostLink通讯协议- CP1H以太网FINS/TCP通讯实例