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/plc308693.html

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

相关推荐

  • DO模块没有电

    s7-300,cpu313c-2dp的输出模块没有电且在监控时也没有通是怎么回事?请教各位大神 最佳答案 1,CPU,SF,BF1,BF2灯亮了吗?2,输出模块的电源接了吗?供电回…

    自动化系统综合 2017年6月6日
  • RLO帮助理解

    RLO帮助上说:程序段第一条指令检查触点信号状态,如果已经执行检查,RLO置1——请问:这样的话,在CPU运行的情况下,肯定要对程序段进行检查,那么程序段第一条指令的RLO一定是1…

    自动化系统综合 2020年11月1日
  • 如何 给你回答问题的人 回信息??

    大家好,我在西门子提一个问题时候,会有好多热心的人为我解答。。,我想联系这些热心的人,如何给他们发消息呢??? 最佳答案 找答案可以补充提问,补充回答。技术论坛可以多次跟帖。加为好…

    自动化系统综合 2020年10月31日
  • olm 12模块的设置

    两个PLC柜通过PROFIBUS-DP通讯.用到OLM12这个光电转换模块.请问拔码开关怎么设置.我在网上看到好多人都说这个模块上的拔码开关基本上不用设置.我不知道我这种情况要不要…

    自动化系统综合 2020年11月1日
  • wincc v7.0 如何自动保存数据

    请问,WINCC如何每天自动保存数据,如压力流量等。在以后查询的时候,需要查询以往那一天的数据都可以。和如何查询。是保存EXCEL。谢谢 最佳答案 可去这个网址学习下,有详细的操作…

    自动化系统综合 2018年12月5日
  • 屏蔽802D SL全闭环光栅尺

    光栅尺坏了,如何屏蔽802D SL全闭环光栅尺? 最佳答案 802D SL如何屏蔽全闭环光栅尺——http://www.ad.siemens.com.cn/cl…

    自动化系统综合 2020年11月1日
  • 我厂的数控磨床的金刚轮电机烧啦,控制系统是840d,

    电机的驱动模块为:6SN1118-ODM121-0AA0,当时开金刚轮电机时,电机不转,操作员以直开不开,有2-3分钟,有人发现电机冒烟啦,检查时电机已经烧啦,当时840d系统也没…

    2017年6月10日
  • GSD文件安装问题

    已经下载了GSD文件,选择安装是“来自STEP7项目”,但无法打开S7DATA目录下GSD,无法选择GSD文件进行安装。安装时是关闭了STEP7窗口,只留下空白的配置界面。谢谢。 …

    自动化系统综合 2020年10月31日
  • 读取plc里面的字符串变量

    现在在plc里面有一个字符串变量,string格式,要在wincc里面读取这个外部变量,我建立一个输入输出域,输出类型设为字符串,输出格式为*,但是在wincc界面上无法给这个变量…

    自动化系统综合 2020年11月1日
  • ping网含义

    现在学网络通讯,有人提到ping网,虽然请教了一些人,但是还是不懂,各位大侠有这方面的资料吗,谢谢。 最佳答案 Ping概述:  Ping 是Wind…

    自动化系统综合 2021年7月5日