欧姆龙hostlink(改)

欧姆龙hostlink协议开发

1. 数据组成

HostLink通讯协议的数据,由2部分组成:1.头代码、2.(FINS命令+异或校验+结束码)。
而且HostLink发送的是字符串,如"00"就是两个字符。而在FinsTCP中00,则代表着0x00。

1.1 数据解析

解析:@00FA0000000000101B0006400000175*

1.1.1 头代码

@00FA000000000

请添加图片描述

  1. 默认PLC的地址为0,可设定0~31;
  2. 头编码可为“FA”,“RD”,“WR”
  3. 等待时间为0*10ms
1.1.2 FINS命令+异或校验+结束码

FINS命令:
请添加图片描述

异或校验,示例:
请添加图片描述

结束码:
*\CR - 代表 * + 回车

1.1.3 返回报文
  • 读返回
    解析:@00FA004000000001010000000156*\CR
    请添加图片描述

  • 写返回
    解析:@00FA00400000000102000040*\0D
    请添加图片描述

2. 存储区类型

存储器名称数据类型代码
CIOBIT30
WRBIT31
HRBIT32
ARBIT33
DMBIT02
CIOWORDB0
WRWORDB1
HRWORDB2
DMWORD82

3.读取DM区的WORD

想要读取DM区的WORD

3.1 读取报文

请添加图片描述

3.2 写入报文

请添加图片描述

4.读取DM区的BIT

4.1 读取报文

请添加图片描述

4.2 写入报文

请添加图片描述

5.读取WR区的WORD

5.1 读取报文

请添加图片描述

5.2 写入报文

请添加图片描述

6.读取WR区的BIT

6.1 读取报文

请添加图片描述

6.2 写入报文

请添加图片描述

7.读取CIO区的WORD

7.1 读取报文

请添加图片描述

7.2 写入报文

请添加图片描述

8.读取CIO区的BIT

8.1 读取报文

请添加图片描述

8.2 写入报文

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值