您的位置:控制工程论坛网论坛 » PLC与PAC » 三菱PLC应用RS通讯指令如何正确发送通讯代码?

wangchen

wangchen   |   当前状态:在线

总积分:9908  2024年可用积分:0

注册时间: 2010-03-25

最后登录时间: 2023-08-10

空间 发短消息加为好友

三菱PLC应用RS通讯指令如何正确发送通讯代码?

wangchen  发表于 2015/9/16 18:44:55      1119 查看 3 回复  [上一主题]  [下一主题]

手机阅读

本人目前做一项目,用三菱PLC跟一个测量数字表通讯,读出仪表当前的数据,仪表的通讯协议非常的简单,即发送"RDcr"就可读取当前的数据(其中"cr"表示回车符),我用VB发送:mscomm1.output="RD"&chr(13)时,即可读取仪表的当前数据,但是使三菱PLC与之通讯时,则被返回来错误代码,查仪表的错误代码可知是“命令格式错误”.在三菱FX1N的PLC中相关的程序是用RS指令:RS D10 K4 D20 K8 ,其中我在发数的数据地址D10、D11、D12分别送入的值是:MOV H52 D10 ,MOV H44 D11 ,MOV HOD D12 
    请各位前、高手指点。值得强调的是,不用考虑波特率、数据位、校验等问题,因为用VB通讯过,是正常的,而且PLC也是可以跟其通讯,只不过是格式错误,仪表已自动返回有错误代码给PLC,本人以前也用类似方式跟许多仪表进行过通讯,这个问题还是第一次遇到。
    请大家参考一下我用VB的发送方式:mscomm1.output="RD"&chr(13)
    多谢各位

1楼 0 0 回复
  • aaing

    aaing   |   当前状态:在线

    总积分:27966  2024年可用积分:0

    注册时间: 2007-04-27

    最后登录时间: 2023-08-21

    空间 发短消息加为好友

    aaing   发表于 2015/9/21 15:47:18

    用PLC读取仪表数据我做过,用的是台达PLC的EH的。用FX系列PLC,与仪表通讯与EH基本一样。如果需要这方面的例子,到www.plc.123ye.com上留言,我给你发到上面。那是我自己的网站。我生产FX、Q系列编程电缆

    2楼 回复本楼

    引用 aaing 2015/9/21 15:47:18 发表于2楼的内容

  • zhanghe

    zhanghe   |   当前状态:在线

    总积分:3518  2024年可用积分:0

    注册时间: 2010-03-22

    最后登录时间: 2023-08-14

    空间 发短消息加为好友

    zhanghe   发表于 2015/9/22 17:32:38

    非常感谢朱先生的贴子,有需求我会联系你的,本人发贴之后,正下着围棋,突然灵感一来,问题搞掂了,所以,朋友们,有时遇到问题先玩一玩,本人喜好围棋,想以棋会友的,上清风围棋手谈哟,有兴趣的朋友可以多多联系哟!嘻嘻

    3楼 回复本楼

    引用 zhanghe 2015/9/22 17:32:38 发表于3楼的内容

  • wangchen

    wangchen   |   当前状态:在线

    总积分:9908  2024年可用积分:0

    注册时间: 2010-03-25

    最后登录时间: 2023-08-10

    空间 发短消息加为好友

    wangchen   发表于 2015/9/22 18:37:15

      楼主不厚道,弄清楚问题了,也应该把这个问题说明下吗.

    4楼 回复本楼

    引用 wangchen 2015/9/22 18:37:15 发表于4楼的内容

总共 , 当前 /