Modbus遐(瞎)想,将自己吓一跳

已锁定

醉书生

  • 帖子

    725
  • 精华

    25
  • 被关注

    15

论坛等级:侠士

注册时间:2004-06-13

普通 普通 如何晋级?

Modbus遐(瞎)想,将自己吓一跳

1760

14

2007-12-27 09:00:27

如何让不会写通讯程序的人也能用 ModBus 通讯?
脑子里不知怎么突然冒出这个想法,将自己都吓了一跳。随即又激动起来,虽然有点大胆,但不是说思想有多远就能走多远么,考虑了一下,还是有很大的可行性的。

一、按 改善Modbus通讯效率 中的说明编写一个数据无关的通讯库
二、设置一段缓存,用于存储自定义报文
三、建一个表管理每个报文的首地址(缓存第一字节指明报文的长度)
四、用一个子程来处理表中的每一段报文,将这个子程序也放到库中
五、建一个表+缓存来管理通讯发送与接收的数据
六、在人机界面上设计编辑器,用来填写报文、报文管理表
七、用户程序中只需要一条命令 Call 程序,通讯部分完成
八、将要发送的数据MOV到缓存,从缓存MOV返回数据完成数据交换

做这个库工作量不小,但却是一劳永逸的事情。使用者不需要懂得编写通讯程序,只要了解Modbus协议,在人机界面上填下数据,程序中调用一条子程序即可。
Modbus遐(瞎)想,将自己吓一跳 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33071条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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