西门子200SMART Modbus RTU和ASCII函数库自由编写

已锁定

wyj1989

  • 帖子

    11
  • 精华

    0
  • 被关注

    2

论坛等级:游侠

注册时间:2014-05-03

普通 普通 如何晋级?

西门子200SMART Modbus RTU和ASCII函数库自由编写

969

7

2022-12-14 08:50:59

     本人自己编写的200SMART函数块,多有不成熟的地方,欢迎帮忙修改测试。也可参考此库函数自己编写有关1200的ASCII和RTU功能块。

       有主站函数包含有4个块(其中一个中断块)(MBUS_SET,MBUS_LCRC,MBUS_MSG,MBUS(INT)),从站函数包含有5个块(有2个中断块)(MBUS_SET,MBUS_LCRC,MBUS_QUE,MBUS_INT1(INT),MBUS_INT2(INT)),块内有注释。

      主站模块支持ASCII和RTU同时轮询(由于设备有限未能实际测试),功能块支持Modbus 0x01,0x02,0x03,0x04,0x05,0x06,0x10,0x0f功能码,地址访问也均为16进制地址。

      从站模块支持广播,同时也支持ASCII和RTU模式,功能块支持Modbus 0x01,0x02,0x03,0x04,0x05,0x06,0x10,0x0f功能码,地址访问也均为16进制地址。同时对I,Q,AIW,AQW,VB,T,C,S做了从站地址分布。

      I区I0.0~I1151.7   Modbus地址0x0000~0x23FF,支持功能码0x02;

      AIW区AIW0~AIW110   Modbus地址0x0000~0x0037,支持功能码0x04;

      Q区Q0.0~Q1151.7   Modbus地址0x0000~0x23FF,支持功能码0x01,0x05,0x0f;

      M区M0.0~M31.7   Modbus地址0x2400~0x24FF,支持功能码0x01,0x05,0x0f;

      S区S0.0~S31.7   Modbus地址0x2500~0x25FF,支持功能码0x01,0x05,0x0f;

      V区VB0~VB20479  Modbus地址0x0000~0x27FF(按照2个字节一个字来分配的),支持功能码0x03,0x06,0x10;

      T区T0~T255  Modbus地址0x2800~0x28FF,支持功能码0x03,0x06,0x10;

      C区C0~C255  Modbus地址0x2900~0x29FF,支持功能码0x03,0x06,0x10;

      AQW区AQW0~AQW110   Modbus地址0x2A00~0x2A37,支持功能码0x03,0x06,0x10;

      目前暂不支持地址自由设置。

ModbusRTU&ASCIILib.rar


西门子200SMART Modbus RTU和ASCII函数库自由编写 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有7564条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。