回复:S7-1200自由口通讯问题(用Modbus_Comm_Load组态模块,Send_P2P会自动增加CRC校验)

yming

西门子1847工业学习平台

  • 帖子

    23148
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2017-11-12 19:37:46

4楼

展开查看
以下是引用精确定位在2017-11-12 18:46:50的发言 >3楼

我知道modbus与自由口的区别。我只是感觉这种现象很奇怪。我在试验完modbus的通讯之后,试验自由口的通讯,就发现自由口发出的数据会多出两个CRC校验的字节。当第二天再试验自由口时,就不会多出两个CRC的字节。因为到第二天重新上电了。所以我才感觉是之前调用过的modbus指令对自由口的指令产生了影响。

以下是引用yming在2017-11-12 17:02:37的发言 >1楼:两个当然不一样了。...

引用1楼详细内容:

两个当然不一样了。

MODBUS 是库。都给你组织好了,直接使用传输数据。

另一个才是自由口,可用于其他的、自己定义的协议。

哦,那是完全有可能的。

因为,那个通讯模块并不是CU本身的端口(像200的那种可自定义端口)、事实上,它被设置后,是自己工作的。它有自己的缓冲区,数据存储区。与那些DP的CM模块一样,设置好了就自己工作。CU没有读取它,教授的数据就一直保存在它里面。

你使用了模块,就大大减轻了CU的负荷。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15117条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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