1200与200进行MODBUS通讯

1200与200进行MODBUS通讯,1200作为Master,200作为从站;现1200需读写200的I/O,200作为从站,除了编写对MODBUS从站的初始化和调用外,还需要编写其他程序吗?有没有人能提供段调试过后的程序呢?对于西门子关于200与1200的MODBUS通讯的文档,怎么设置都看懂了,但是到底怎么读写I/O还没有弄明白,做为下位机的200是否还需要编写其他程序呢?新手请大家多指点下

最佳答案

参照《如何通过Modbus协议实现 S7-1200与S7-200通讯.pdf》
200作为从站,其程序如上述资料的图14所示,不需编写其他程序。
1200作为主站,其编程也如资料中所述,只需修改图11中所示的MB_MASTER块中的如下参数:
    MODE, DATA_ADDR, DATA_LEN, DATA_PTR
1.若设 MODE = 0, DATA_ADDR = 10001, DATA_LEN = 8,
       DATA_PTR指向数据区地址2000
  则编译下载RUN后,在地址=2000的数据区的第一个字节的8bit
  即是主站1200从从站200读回的I0.0-I0.7。
2.若设 MODE = 1, DATA_ADDR = 00001, DATA_LEN = 8,
     DATA_PTR指向数据区地址2000,并在该地址装入55h
  则编译下载RUN后,使得从站200的Q0.0-Q0.7 = 01010101

进一步还需了解MODBUS协议的具体内容和MODBUS测试软件如
ModScan32.exe,ModbusSlave.exe,sscom32.exe

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

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

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

相关推荐

  • S71200 组态工艺对象轴

    请问S71200 DC/DC/DC的可以直接驱动伺服电机吗已经在Portal中组态了 轴 并且已分配快速计数器HSC-1在设备配置中察看PLC的高速计…

    SIMATIC S7-1200 2017年10月29日
  • tcp协议与MODBUS TCP协议的区别

    我想请教大家Modbus Tcp/IP与TCP/IP的区别 最佳答案 TCPIP是INTERNET的通信协议,为通用的通信协议。modbus tcpit&nbs…

    SIMATIC S7-1200 2017年6月7日
  • 请问西门子S71200的问题

    请问,我公司有一台S71200PLC,厂家给我们留了HMI程序和PLC程序,PLC程序后缀名是ZAP,如下图所示,请问该用什么软件打开啊,V12软件后缀是AP12啊 问题补充:tu…

    SIMATIC S7-1200 2017年8月15日
  • S7_1200的编程软件V11如何与个人电脑实现通信?

    我用的编程软件是V11,看大家提供给我的资料都是V10.5的,所以好多我还是看不怎么懂,不知道有没有V11的关于PC的组态和OPC通信,或者Wincc相关的各种资料!还有就是与个人…

    SIMATIC S7-1200 2017年11月12日
  • 关于S7-1200与维伦触摸屏通信的问题

    S7-1200在不扩展的情况下用以太网接口通信。经常遇到通信不上的情况。遇到这种情况,我测试多次,找到这种办法“在线诊断–恢复出厂设置–重新装在硬件配置—下载—-触摸屏…

    SIMATIC S7-1200 2017年8月15日
  • 1200PLC的PID_TEMP

    各位前辈,小弟第一次用1200PLC的PID_TEMP这个功能,现在遇到个项目里面有两个模拟量控制的电动调节阀,一路电动阀走的是冷水,一路电动阀走的是热水,(冷热水电动阀都是为同一…

    SIMATIC S7-1200 2017年5月28日
  • 使用博途软件做上位机组态

    博途版本是V13,现在要用博途做上位机组态,添加新设备选的是PC系统→常规PC,这样做对吗;添加新设备后发现没有画面,如图所示;请大家帮忙给看一下哪里出了问题 问题补充:没有画面选…

    2017年6月6日
  • 需要用4个A/B相正交计数器,请问用S7-200能实现吗?如何做?

    需要用4个A/B相正交计数器,请问用S7-200能实现吗?如何做?或者,用S7-1200能实现吗?如何做?或者,用S7-300? 问题补充:请看清楚问题,不是单计数器,也不是双计数…

    SIMATIC S7-1200 2017年11月13日
  • 程序执行问题/下降沿无法触发

    S7 SCL 编写了一段程序,为什么能执行上升沿,却不能执行下降沿,下降沿情况下划线部分也不执行,见图,求大神 问题补充:之前的T_TRIG指令也不好使,但是R…

    2017年5月31日
  • pn接口可以直接连接电脑吗

    1200只集成了一个PN接口,请问下载程序怎么下?有专用编程电缆吗?还有我如果要用WINCC监控的话,只用这一个PN口可以吗,用它和电脑的RJ45接口直接连接? 最佳答案 S7-1…

    SIMATIC S7-1200 2017年11月19日