西门子200 跟台达VFD M变频器 通讯测试 能帮我看看程序有什么问题吗

用的是modbus RTU协议,但指令modbus MSG输出错误代码为6  不知道为什么。。
Network 1 
LD     SM0.1
MOVW   0, T49
Network 2 
LD     SM0.0
TON    T49, 20
Network 3 
LD     T49
EU
S      M22.1, 1
Network 4 
LD     SM0.0
=      L60.0
LD     SM0.0
=      L63.7
LD     L60.0
CALL   SBR3, L63.7, 9600, 0, 1000, M22.0, MB23
Network 5 
LD     M22.1
=      L60.0
LD     M22.1
EU
=      L63.7
LD     L60.0
CALL   SBR1, L63.7, 3, 0, 48455, 1, &VB136, M25.0, MB23

Network 6 
LD     M25.0
S      M22.2, 1
R      M22.1, 1

Network 7 
LD     M22.2
=      L60.0
LD     M22.2
EU
=      L63.7
LD     L60.0
CALL   SBR1, L63.7, 3, 0, 48453, 1, &VB138, M25.1, MB23


Network 8 
LD     M25.1
S      M22.3, 1
R      M22.2, 1

Network 9 
LD     M22.3
=      L60.0
LD     M22.3
EU
=      L63.7
LD     L60.0
CALL   SBR1, L63.7, 3, 0, 48449, 1, &VB142, M25.2, MB23


Network 10 
LD     M25.2
S      M22.4, 1
R      M22.3, 1

Network 11 
LD     M22.4
=      L60.0
LD     M22.4
EU
=      L63.7
LD     L60.0
CALL   SBR1, L63.7, 3, 0, 48452, 1, &VB140, M25.3, MB23


Network 12 
LD     M25.3
R      M22.4, 1

S      M22.1, 1

问题补充:
为什么老是通讯不上? 如果答题  能对题吗  不是回答 无关的好吗

最佳答案

没看程序,6#错误,一般都是 MSG 指令多次调用的问题。同一时刻 MSG 指令只能执行一条指令,多个 MSG 指令的执行需要使用轮询。

参考 下载中 A0136 文档,modbus RTU 主站章节,该章节有程序例子(3个 MSG 指令的调用)可以直接下载到 PLC中。

提问者对于答案的评价:
谢谢建议

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc178479.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午4:39
下一篇 2017年6月24日 下午4:40

相关推荐

  • 關於S7 200 兩個產品型號的分別

    請問大家以下兩個產品型號的分別:6ES7 214-1BC01-0XB0和6ES7 214-1BC10-0XB0 最佳答案 参考链接:http://www.qui…

    SIMATIC S7-200 2018年12月9日
  • S71-200可以在TO3号报文控制下通过非周期通信读取驱动器参数吗?

    S71-200可以在TO3号报文控制下通过非周期通信读取驱动器参数吗? 最佳答案 非周期通讯与驱动器所选报文以及控制方式是TO还是EPOS无关,只要正确配置指令的轴号和硬件标识符就…

    SIMATIC S7-200 2021年7月5日
  • 如何读取转速

    我想编写一个程序, 采用高速计数器测每秒钟脉冲的数量,每秒读取一次高速计数器的值,并在读取的同时将计数器清零,等下一秒再重新读取,并清零高速计数器.清零需要采用软件清零.…

    SIMATIC S7-200 2020年11月1日
  • 请问怎么读取PLC的运行状态和通讯状态

    本人在做一个西门子S7-200PLC和上位机的自由口通讯程序 上位机要读取PLC的通讯状态(0=正常,1=故障)和PLC运行状态(0=停止,1=运行,2=鼓掌)&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 编码器连接

    编码器连接224XP系统中,要测量机器主轴的转速,想买一个增量式编码器。但编码器信号输出有如下几种类型,224XP可以连接哪种信号的编码器呢?1.集电极开路NPN2.集电极开路PN…

    SIMATIC S7-200 2020年10月31日
  • pid输出值范围

    各位老师大家好!我在学习s7-200系统手册中,看到pid输出范围是0.0–1.0(第163页回路输出值转换成刻度整数值),请问该值是十进制吗?如果是,只有十个数值吗?按照数学知…

    SIMATIC S7-200 2021年7月5日
  • 变频器modbus rtu 地址

    图片上有地址,为什么正转启动是16#12,反转启动是16#22停止是16#1。希望能给我好好解释一下 问题补充:但我往里面写16#12确实启动了啊,16#1,也停止了。为什么? 图…

    2021年7月5日
  • 200PLC如何进行因特网通讯?

    因为距离太遥远,被指定为因特网通信,不知道S7-200的PLC能否通过因特网进行相互通信,或者是300与200之间采用因特网通信,或者是上位机与200之间采用因特网通信。现在请教有…

    SIMATIC S7-200 2021年7月4日
  • 新手求关爱

    我想知道plc边上的x10,x11,x12,x20是什么东西 问题补充:如果我想画一个模板,需要把这些加上去吗 最佳答案 我想知道plc边上的x10,x11,x12,x20是什么东…

    2021年7月5日
  • 200定时器

    本人程序需要3个记时器  2个周期计时  1个长久计时  即使断电也同样保存数据  请问大家怎么做&…

    2020年10月31日