您当前的位置: 首页 > 

Gutie_bartholomew

暂无认证

  • 2浏览

    0关注

    378博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

LM小型可编程控制器软件(基于CoDeSys)笔记十五:Modbus 通讯指令

Gutie_bartholomew 发布时间:2022-04-30 10:53:31 ,浏览量:2

主要用到了3个功能块

SET_LOCAL_ADDRESS——设置 Modbus 从站通讯地址

Reset_COMM2_PRMT——RS485 恢复协议设置

GET_LOCAL_ADDRESS ——读取 Modbus 从站通讯地址
上面3个指令,再搭配上一个定时指令,就可以实现plc和工控机的通讯。
一、SET_LOCAL_ADDRESS

 

 

二、重点是这个Reset_COMM2_PRMT:

RS485 口默认协议是 MODBUS 协议,使用 Set_COMM2_PRMT 指令将端口设置为自由口后,
需要使用本指令恢复原协议。

 如下表,Mode 十六进制为 80(二进制为 10000000),则端口通讯参数为无校验、8 位、波

特率 38400bps 。
程序说明:
  EN 置位并保持时,将 RS485 口设置成无校验、 8 位、波特率 38400bps 的 ModBus 协
议模式。

三、

 

程序说明:

  EN 置位时,该指令使能,读取本机 Modbus 从站地址, Q 等于 TRUE 。
  EN 复位时, Q 等于 FALSE ,但 Address 输出值保持原读取值。

 

关注
打赏
1662709650
查看更多评论
立即登录/注册

微信扫码登录

0.1075s