两台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日 下午2:10
下一篇 2020年11月1日 下午2:10

相关推荐

  • 自由口通讯发送数据

    自由口通讯发送数据,我想5MS发送一次,要怎么写?我用例子程序来就只能接收后才发送 问题补充:能不能给个例子呀? 最佳答案 5ms是不是太快了?我这有一个发送的例子,用的是SM0.…

    SIMATIC S7-200 2020年11月5日
  • PID精度调节

    我现在用S7-200的PID来控制加热,要求温度误差在±3°C左右,但是用向导生成的PID控制程序调控,过程中经常出现以下现象:比如我设置50°C,设置47~53°C为就绪状态,结…

    SIMATIC S7-200 2017年6月7日
  • 控制变频器频率

    我想用s7-200plc控制16台康沃变频器的频率。每台变频器的频由一个加速按钮和一个减速按钮控制。应用到哪些模块?编程思路应从哪着手?再有变频器与plc之间的通讯是怎么回事? 最…

    SIMATIC S7-200 2020年11月1日
  • S7-200 smart 是否能够同时做主站和从站

    做一套设备,利用S7-200 smart CPU,现在要求本套设备要作为另一个子设备的主站来采集子设备的参数(温度、压力等),还要求本套设备能够给一个DCS总监…

    SIMATIC S7-200 2021年7月5日
  • 做个倒计时程序在触摸屏上显示

    功能要求,可以暂停,可以在不断电的情况下重新设定倒计时时间,可以在倒计时到0时,不断电的情况下重新设定时间。该如何做哪?求专家!!我用sm0.5,DEC_W和CTU怎么做不出这种效…

    SIMATIC S7-200 2020年10月31日
  • s7200 plc断电后无法保存hitech触摸屏设定的参数。

    系统的s7200的plc和hitech触摸屏连接,之前已经正常使用了5年,最近一次,因为系统中一24VDC的高速计数器短路,造成整个系统的24VDC保险丝烧毁,解决好短路问题,换好…

    SIMATIC S7-200 2020年10月31日
  • s226解密

    忘记s226的密码,怎样才能解密?? 最佳答案 在提示输入密码的对话框内,输入"clearplc"清除。  提问者对于答案的评价:不是很好 …

    SIMATIC S7-200 2021年7月5日
  • K-TP178 如何组态时钟啊

    K-TP178 如何组态时钟啊?一定要和PLC的时钟同步,我想了半年了,始终还是搞不定啊?请尽量详细点好吗? 最佳答案 K-TP 178无内置时钟,需要同PLC…

    SIMATIC S7-200 2020年11月1日
  • modbus协议

    通讯时,为何没有返回值呢。我使用了03,但是所看的寄存器无值啊。(01 03 00 0A 00 02 CRC校验,返回时…

    SIMATIC S7-200 2021年7月5日
  • s7-200的modbus rtu 通讯

    使用s7-200的modbus rtu 通讯指令库,可以和其他具有modbus rtu设备通讯,也就是s7-200PLC作为主站,带modbus&nb…

    SIMATIC S7-200 2018年12月5日