根据对欧姆龙Fins之间通讯协议封装后写了一个通讯的DEMO例子,界面是参考的HSL软件的布局,主要是针对线圈寄存器和保存寄存器的多读写。
在这里插入图片描述
主要的功能:
- Omron FINS两种通讯方式
- BOOL类型线圈寄存器的多读写
- 保存寄存器各种数据类型的写入读取
- 通讯时发送和读取到的字节数据日志
主要逻辑:
首先是跟串口或者TCP通讯,
其次是数据类型的写入,根据不同数据类型的字节长度读取跟写入对应的寄存器长度。
Fins协议在Socket通讯成功后还需进行一次握手通讯,在握手成功后才能进行通讯
目前主要是针对数据的写入跟读取做一个简单的DEMO,扩展可以在这个之上进行扩展业务逻辑
逻辑展示
握手通讯协议格式展示:
握手成功后通讯协议格式展示:
FINS文档链接
版权声明:本文为qq_43254236原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。