欧姆龙plc交互协议hostlink
Hostlink 协议说明
1.D取数据读(读取D10000的数据)
@ 00 FA 0 000000 00 0101 82 2700 00 0003 XX *
|2| |2||1| |-----6----||2| |-4-||2| |--4--||2||-4-|
站点号 FINS头代码 响应等待时间 6个0 服务码默认0 FINS命令 命令数据 校验码 *
2.D区写数据(向plc D10000 写入ABCD1001DCBA)
3.fins 命令
0101 :读命令
0102 : 写命令
4存储区代码
5.实例
实例1 -- DM数据寄存器区读写实例
1.读取D0开始1个通道的值
发送命令:@00FA000000000 0101 82 000000 0001 7C*
返回命令:@00FA0040000000010100001 23447
2.读取D100开始的50个通道
发送:@00FA00000000001018200640000327E*
接受:
3:写D200开始的2个通道
发送:@00FA0000000 00 0102 82 00c8 00 0002 123456780F*
响应:@00FA004000000000102000040*
4.读取w10开始的8个通道
发送:@00FA000000000 0101 B1 000A 00 0008 7D*
5 写W20 开始的5个通道
发送:@00FA0 000000 00 0102 B1 0014 00 0005 00010 00200030004000506*
响应:@00FA00400000000102000040
CBA)
前言:欧姆龙的硬件连接,见文章《欧姆龙HostLink通讯协议485实现方法》(编号103)所用调试工具为串口调试工具。对于校验位等其它数据,在工具里设定即可,无需编写数据。
文章目录分为三部分:
第一部分:分析数据的组成
第二部分:解析说明文档给出的数据
第三部分:解析下发以及反馈的数据
第四部分:读写D存储区
第一部分:分析数据的组成
HostLink通讯协议的数据,由4部分组成。
1. 头代码 2. FINS命令 3. 异或校验 4. 结束码
以下的数据用于串口调试工具下发给PLC,所以以下由上述的1、2部分组成
头代码:红色 FINS命令:蓝色
@00FA0000000000101B00064000001
红色部分数据分析:
@后的1-2位,为PLC地址,默认PLC地址为0,可设定0--31
@后的FA为头编码,可为”FA” “RD” “WR”
@后的第5位为等待时间,默认为0*10ms后面的数据从右到左依次是:ICF\DA2\SA2\SID各占一个字节默认为00,具体设定可参照HostLink(具体可参考 HOSTLINK 通讯参考手册 W342-E1-15 第 3-3-3 节)
蓝色部分数据分析:见第二部分
第二部分:解析说明文档给出的数据
读取CIO100一个字
@00FA0000000000101B00064000001
读取:0101 写入:0102
功能码B0:指定相应寄存器类型 (详见附表1)
006400: 0064为存储器的编号(16进制的0064为10进制的100)
0064后的00为存储器的位(HEX 00)
0001:读取1个字
————————————————————————————
写CIO100.05-100.09位地址
@00FA00000000001023100640500050101000001
0102:写数据
31:W存储区
006405:100.05(十进制100.05)
0005:连续写5个位
0101000001:写5个位的数据
—————————————————————————————
第三部分:解析下发以及反馈的数据
下发数据:@00FA000000000010231001E06000100
返回数据:@00FA00400000000102000040*\CR
下发的内容:写数据(0102)到W存储区(31)的W30寄存器(001E)寄存器W30.06(06),连续写1个字节(0001)写的内容为0(00)返回的内容:返回之前的操作为写(0102),数据正常写入(0000)。数据后面附带的(*\CR)为异或校验的结束符。
第四部分:读写D存储区
RD指令命令格式
@00RD10230006
读取站00地址为W1023的0006个字
举例:
WR举例:
08WR00后的尾码00为正常完成
附表1
存储区名称 |
数据类型 |
CP系列代码(十六进制) |
操作方式 |
CIO |
BIT |
30 |
1读 2写 |
WR |
31 |
||
HR |
32 |
||
AR |
33 |
||
CIO |
WORD |
B0 |
|
WR |
B1 |
||
HR |
B2 |
欧姆龙plc交互协议hostlink相关推荐
- Qt下实现欧姆龙PLC 串口发送HOSTLINK(FINS)模式
文章目录 前言 一.HOSTLINK协议说明 二.校验码(FCS)计算 三.示例完整代码 四.下载链接 总结 前言 本文讲述了Qt下模拟串口调试工具发送HOSTLINK(FINS)模式,主要进行了HR ...
- 欧姆龙 PLC通讯协议
https://blog.csdn.net/sgmcumt/article/details/87435778 fins 欧姆龙 PLC通讯协议
- 欧姆龙plc通讯协议格式
欧姆龙CPM1A型plc与上位计算机通信的顺序是上位机先发出命令信息给PLC,PLC返回响应信息给上位 机.每次通信发送/接受的一组数据称为一"帧".帧由少于131个字符的数据构成 ...
- 欧姆龙PLC HostLink通讯 C-MODE格式
协议说明 HostLink C-mode可以直接通过PC连接欧姆龙PLC,可以直接读取/写入欧姆龙PLC寄存器的协议. 其中分为1对1,以及1对N模式,1对1表示1台PC只能连接一个PLC,1对N表示 ...
- 晨控CK-GW208-EC与欧姆龙PLC工业EtherCAT协议通讯指南
晨控CK-GW208-EC与欧姆龙PLC工业EtherCAT协议通讯指南 EtherCAT 是一种实时以太网络通讯协议,旨在解决传统现场总线系统在数据传输速率和复杂性方面的限制.相比传统现场总线,Et ...
- 欧姆龙PLC协议网关
物通博联欧姆龙PLC协议网关即wtblnet iot Gateway,是一款支持单网口/两网口/五网口,支持4G/3G/WIFI/PPPOE/WAN有线网络,内嵌工业控制协议,支持远程自定义配置.远程 ...
- 爱普生机器人与欧姆龙PLC Fins/Tcp协议驱动程序 自己开发,提供项目源码Fins/Tcp协议源码
爱普生机器人与欧姆龙PLC Fins/Tcp协议驱动程序 自己开发,提供项目源码Fins/Tcp协议源码
- 以太网Profinet协议工业RFID读写器与欧姆龙PLC配置与联机操作说明
随着工业自动化的推进和变革,越来越多的知名品牌RFID公司投入研发自己的RFID识别系统.百花齐放,使得工业自动化RFID识别技术得到长足发展与进步,但各家使用的工业RFID通信协议也竞相不同,例如西 ...
- modbus协议讲解,上位机与PLC交互
开发过程中modbus-RTU需要电脑USB口对外交互,参考我的文章:C# 通过Com端口和单片机通讯(232/485/USB)_花开莫与流年错_的博客-CSDN博客_c#与单片机通信 上位机和PLC ...
- Fins协议-欧姆龙PLC数据采集读写操作上位机软件工具
本软件基于.net开发,可支持主流PLC通信协议测试,支持读取写入操作:支持ModBus.Bacnet等常用工业通讯协议 支持功能如下: ModBusTcp读写操作 ModBusRtu读写操作 Mod ...
最新文章
- 解决vue中对象属性改变视图不更新的问题
- 曙光计算机系统,曙光1000大规模并行计算机系统
- windows7专业版_windows7专业版和旗舰版的区别
- 数据库中的goto语法
- 成功解决 raise XGBoostError(_LIB.XGBGetLastError()) xgboost.core.DMatrix/Booster has not been intialized
- 特邀丨前阿里巴巴产品运营专家、中国计算机学会专业会员,揭秘增长共同点
- c++排序函数对二维数组排序_JS骚操作之数组快速排序
- 重磅!校友会2020中国大学排名出炉!为自己母校感到骄傲!
- 故障恢复:一次底层超融合故障导致的异常处理
- java设计模式 观察者模式_JAVA设计模式之观察者模式
- 新能源充电桩后台管理系统平台
- 水声信号混响matlab,水声信号
- 工程制图与AUTOCAD【1】
- js将数字的金额转换成中文大写金额
- 11、C++各大有名库的介绍——综合
- 简介:Virtual Kubelet
- 0基础软件测试小白,如何找到一份高薪的工作?
- 异常检测 | Street Scene
- Django项目的调试
- 北邮计算机复试读英语,简单的说一下北邮的复试过程吧
热门文章
- CNC模具编程的工作流程
- android gif 卡顿,Android SketchImageView 加载Gif图片,解决界面不流畅卡顿问题
- 如何下载Java的API开发文档
- 海康视频WEB插件 V1.5.2 开发总结
- libcrypto.so.1.0.0缺失问题
- C#制作简易屏幕保护
- linux 查看网卡单双工,Linux 查看网卡全双工 还是半双工 以及设置网卡为半双工...
- win10 AD15 安装步骤
- 毕业论文格式大全、排版技巧及常见问题汇总
- 一图掌握ICT项目管理流程图「实例」