SIEMENS芜湖市西门子(授权)中国总代理-西门子华东区一级总代理商

供应商
广东湘恒智能科技有限公司
认证
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
手机号
15267534595
联系人
梁涛
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
更新时间
2024-05-29 09:10

详细介绍

【导读】博途提供了内置的modbusrtu和modbustcp库,但是没有提供modbusrtuovertcp库,为了能够深入理解modbus通信协议并熟悉博途的一些gaoji指令用法及scl编程方法,本文编写了一个自定义modbusrtuovertcp功能块,可实现轮询、并发读取等功能,其主要实现过程包括ip地址字符串解析函数封装、modbuscrc校验算法函数封装、socket发送、接收、报文拼接、报文解析等,具体步骤如下。



一、ip地址解析fc函数



二、crcmodbus校验fc函数



三、modbusrtuovertcp功能块


输入参数说明:start:读取保持寄存器的起始地址length:读取保持寄存器的个数ipaddr:ip 地址字符串req:请求指令(只接受边沿信号)deviceid: 设备单元idconnectid:网络连接资源id(背景数据块不同时,需要保证唯一性)输入输出参数:outdata:指向读取的数据保存区域的指针



四、轮询令牌分发函数



五、主程序(部分


西门子一级总代理,代理商,变频器,伺服电机,PLC

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话