www.long8.cc|收藏集团|在线留言| 网站地图| 下载中心

欢迎光临龙虎国际官网官网!

集团公司中国设备远程智能化管控系统整体方案提供商

集团公司服务热线 400-8731-800

远程控制,远程连接,plc控制系统,控制系统
当前位置:龙虎国际官网 » 集团公司资讯中心 » 知识讲堂 » 欧姆龙OMRON PLC之HostLink通讯协议-FINS命令W字/位操作篇

欧姆龙OMRON PLC之HostLink通讯协议-FINS命令W字/位操作篇

文章出处:责任编辑:查看手机网址
扫一扫!欧姆龙OMRON PLC之HostLink通讯协议-FINS命令W字/位操作篇扫一扫!
人气:-发表时间:2016-05-19 17:17【

上次我们就欧姆龙OMRON plc远程调试时,发现欧姆龙plc RS232串口无法建立通讯的问题,就欧姆龙PLC之HostLink通讯协议的FINS命令工作模式进行讲解,今天我们来讲讲欧姆龙OMRON PLC之HostLink通讯协议的FINS命令W字/位操作:

CP1E/L/H新增W寄存器后,Host Link命令的“C-模式”命令不能对此寄存器进行操作,需要用到FINS命令来进行。

FINS命令格式:@+2字节地址+FA+000000000+2字节FINS命令+正文+1字节FCS校验码+*+CR

表1 存储区代码表



举例:



1、存储区写命令 01 02
命令格式: 01+02+1字节存储区代码+3字节开始地址+2字节数量+第1字值+第2字值
应答格式:01+02+00+00
例1:PLC地址为0,W210寄存器写入Hex0388:
 
      向PLC发送@00FA0000000000102B100D2000001038873*CR
B1是W字代码,Hex00D2=212, 0001写入1个字,第1字值=Hex0388
 
      PLC回应:@00FA00400000000102000040*CR
0102后面紧跟的0000代表写入成功。

2、存储区读命令 01 01
命令格式: 01+01+1字节存储区代码+3字节开始地址+2字节数量
应答格式:01+01+00+00+字1+字2
例2:PLC地址为0,读取W210寄存器值:
 
      向PLC发送@00FA0000000000101B100D200000173*CR
B1是W字代码,Hex00D2=212, 0001读取1个字
 
      PLC回应:@00FA004000000001010000038840*CR
0101后面紧跟的0000代表读取成功,W210=Hex0388

3、强制置位(SET)和复位(RESET)命令 23 01
命令格式:23+01+2字节数量+2字节置位/复位命令字+1字节存储区代码+3字节位地址

表3 置位/复位命令字


例3:PLC地址为0,强制W212.01=On:
 
      向PLC发送@00FA0000000002301000100013100D40104*CR
 
      PLC回应:@00FA00400000002301000043*CR
表示强制set成功。

 
      同样,强制W212.01=Off:
 
      向PLC发送@00FA0000000002301000100003100D40105*CR
 
      PLC回应:@00FA00400000002301000043*CR
表示强制reset成功。

解除强制:
 
      向PLC发送@00FA00000000023010001FFFF3100D40105*CR
 
      PLC回应:@00FA00400000002301000043*CR
表示解除强制成功。


相关资讯