回复:S7-200自由口通讯问题

S_automation

西门子1847工业学习平台

  • 帖子

    1150
  • 精华

    17
  • 被关注

    336

论坛等级:奇侠

注册时间:2013-06-23

钻石 钻石 如何晋级?

发布于 2017-09-19 19:30:39

3楼

展开查看
以下是引用Zaxife在2017-09-19 15:22:36的发言 >2楼

很久以前用过台达的PLC,现在都没用过了。

其实,西门子有ModbusRTU通信库,然后你只需要初始化台达PLC通信口为Modbus RTU通讯就可以了,不用另外搞自由通讯搞ModbusASCII协议....

至于LCR,LRC 校验码为从站地址至最后一个数据内容的 16 进制数叠加后的值的各位取反后再加 1 的值。如下 例所示,LRC 校验码的值为 F6(16 进制)。LRC 校验码的计算方法如下:01H+03H+04H+01H+00+01H = 0AH, 0A(16 进制)各位取反后的结果再加 1 为 F6(16 进制)。


你说的第一种方法我早就实现了。我现在是想用西门子自由口去台达PLC通讯。现在台达PLC的程序是别的公司写的,我没有办法去该台达PLC中的COM2通讯格式,目前只能用ASCII自用口去通讯。人家只告诉我那些通讯地址。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33298条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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