作者 | 主题 |
---|---|
yming 至圣 经验值:126848 发帖数:21989 精华帖:824 |
楼主 2016-07-31 17:00:27
主题:【分享】关于MODBUS TCP V4.0的使用(一) MB 服务器 MODBUS TCP S7 1200/1500支持 MODBUS TCP 连接。什么是MODBUS TCP?其实就是MODBUS报文格式;用TCP协议打包在网际间传输。 这对于建立在 TCP/IP基础上的ProfiNet是非常合适的;它省去了通讯模块;降低了成本。因此有许多传感器模块提供MODBUS TCP连接协议。使其能够远程通过网际(可以路由)连接。 如何在S7 1200/1500使用MODBUS TCP呢? 新版的S7 PLC其功能 MODBUS TCP使用了T块作为通讯基础,在使用上更为简单。 下面,以新版MODBUS TCP功能块为基础,做一下实验;说一下具体的使用: 首先,了解一点MODBUS协议。 MODBUS协议是一个标准协议,它可以读/写远程的IO点状态(位读写);也可以读远程模拟量值(读字);也可以读写字串(寄存器内容) 通过上表可以知道: 读写是由MB_MODE=0(读)=1(写); 读写的目标类型由MB_DATA_ADDR(地址范围):1-9999(远程输出位类型,如DQ);10001-19999(远程输入位类型,如DI);30001-39999(远程输入字类型;如模拟量AW);40001-49999(远程保持寄存器字类型)
学而时习之,不亦说乎?温故而知新,不亦乐乎?
|