两台226PLCmodbus通讯为题

我想实现主站PLC将从站的输出Q0.0置1
以下是我的程序:
主站:Network 1 // 网络标题
// 网络注释
LD     SM0.0
=      L60.0
LD     SM0.0
=      L63.7
LD     L60.0
CALL   SBR3, L63.7, 9600, 0, 1000, M0.0, MB1
Network 2 
LD     SM0.4
=      L60.0
LD     SM0.4
EU
=      L63.7
LD     L60.0
CALL   SBR4, L63.7, 3, 1, 2, 20, &VB1000, M2.0, MB3
从站:Network 1 // 网络标题
// 网络注释
LD     SM0.1
CALL   SBR1, 1, 3, 9600, 0, 0, 128, 32, 1000, &VB1000, M0.1, MB1
Network 2 
LD     SM0.0
CALL   SBR2, M2.0, MB3
请问有什么问题么 怎么实现不了呢?

问题补充:
我的地址ADDR是2 ,00002对应的不是从站的q0.1么

最佳答案

modbus通信,有几点你要做到:
1,硬件上接线要正确,3,8脚。如果不通,可以调换。

2,主站PLC,从站仪表,在PLC编写程序,不光写主程序,也要些从站程序,另外通信频率,地址,数据等你要注意。

3,从站也要定义地址。从站地址不能和主站地址相同,但是通信率相同。

4,可以用串口调试软件来测试一下。


参考资料:里面有示例。


《Micro 'n Power西门子 S7-200 · LOGO! · SITOP 参考_0.95》


http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0136-1.zip 

《S7-200可编程控制器系统手册》

http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1109582[1].pdf 

modbus通信你应该检查,通信频率,通信地址,数据等参数。


《modbus RTU通讯协议在S7-200中的应用》连接:
http://www.plc365.com/SIMATIC/752.html

《S7-200 CPUs -- 通信组态和编程 -- USS, modbus 或自由口通信》连接:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=28767151&nodeid0=10805397&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • 请问我这样做一个累计模拟量输出值得子程序,它可以达到累计输出的目的吗?

    流量计仪表是立方米每小时的单位,先除3600得到1秒的值,再每一秒的值相加输出给VD变量,现在不确定是子程序的OUT的临时变量可否作为加法的输入??? 最佳答案 方法是这个方法,我…

    SIMATIC S7-200 2021年7月5日
  • 控制面板设置PC/PG

    在控制面板中设置PG/PC接口,访问路径中,应用程序访问点什么时候选择S7ONLINE–>CP5611,什么时候选择Micro/Win–>CP5611,请高手指点,…

    SIMATIC S7-200 2020年11月5日
  • S7200PLC读取台达伺服电机编码器绝对值

    现手中有西门子CPU 226 一台,台达A2绝对型交流伺服电机一台,(编码器旋转一圈1280000个脉冲A,A/,B,B/,Z输出)请问如何用PLC读取编码器的…

    SIMATIC S7-200 2021年7月5日
  • 指示灯不亮却有输出?(排除硬件损坏)

    CPU 224 继电器输出。Q1.0和Q1.1分别接三线制补水阀的开和关。3L为220V火线。补水阀公共端接零。程序截取如下:M7.4为液位控制。LD&nbsp…

    SIMATIC S7-200 2020年11月1日
  • PLC是否是单片机

    PLC是否是单片机。 最近我周围的同事都疯了似的,老说手机是单片机的,还说键盘是单片机的,电脑也是单片机的。天啊,我就不知道了,这单片机的能耐咋就那大呢?今天我就此一问,…

    SIMATIC S7-200 2021年7月5日
  • 组态Simatic pc站做主站的优点

    组态Simatic pc站,使用cp5611做DP主站与em277通讯,这样做的优点是什么。如果PC机出现故障,对系统有什么影响。请各位说的具体点。 问题补充:你好,&n…

    SIMATIC S7-200 2020年11月1日
  • MICRO WIN 中不能插入行

    STL下,本来按一下回车就会在光标后面自动插入一个空白行。不知是何缘故,现在按回车键后不能自动创建行,光标直接定位到下一个指令开头。用菜单栏insert >row也…

    SIMATIC S7-200 2021年7月4日
  • 200通讯问题

    请问,在串口通讯里,奇偶校验是不是非要写程序啊,有不有更简单的方法,谢谢 问题补充:自由口,是不是只要定义为不校验就可以了,如果定为校验了,??? 最佳答案 用奇偶校验的话,通信的…

    SIMATIC S7-200 2021年7月5日
  • S7-200与AB变频器的通讯问题

    s7-200能否与AB powerflex 700变频器通过PROFIBUS 进行通讯,S7-200PLC作为主站 最佳答案 S7-200只能做PRO…

    SIMATIC S7-200 2020年11月1日
  • 整数与位的区别

    什么是16位整数。16位正整数。16位BCD正整数。32位浮点数 最佳答案 16位整数表示用两个字节保存的整数是有符号的,-128-127.16位正整数表示用两个字节保存的整数是无…

    SIMATIC S7-200 2017年11月16日