S7-200MODBUS主、从站使用库指令怎么做?

大家好,我现在的项目要求用224XPPLC两个,来完成如下工艺:
 1#PLC负责读取爱默生EMF-200数据,流量计是标准modbus协议,读完数据后,发给两个设备,分别是1.modbus主,和2.2#PLC。我的方案是,1#PLC1口,做modbus主站,流量计是从站,1#PLC1#口,读流量计数据,读完后再通过1#口发给连在一起的2#PLC的0#口,1#PLC0#口,做modbus从站,响应另一个modbus主站的查询。2#PLC0#口是modbus从站,然后用2#PLC1#自由口把数据发走。方案没有问题,现在的问题是,S7-200modbus库调用后,不太明白数据存储的地址分配,可能要从流量计里读多个数据,如瞬时和累积流量,1#PLC是否要执行多次,读指令?还有库的存储区和读写指令的数据指针之间是什么关系?假如要读取多个数据,从站的初始化要做几次?

问题补充:
一个从站可以从另一个从站收数据吗?

最佳答案

1、1口能否做modbus主站,查一下就清楚了;
 2、modbus在同一网里有且只能有一个主站。
 3、主站负责数据的读取和分发,从站被动地响应;
 4、内存分配上,库内存是指库内部使用的部分,只要分配给它一块未使用的区间即可,里面的数据就不必管了。其它与modbus协议有关的的数据地址,你得安排好。一般只用到保持寄存器(holding register)
 5、数据的移动、保存等与modbus通讯相对无关,是另外的问题。

提问者对于答案的评价:
说的很好,谢谢您,谢谢大家.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 关于WDR的使用

    我有个224XP的程序,里面的子程序有很多WDR,我想知道为什么在那些地方要使用WDR,究竟怎么使用WDR,本人基础较差,请各位大侠详细解答一下,谢谢! 最佳答案 不要轻易使用WD…

    SIMATIC S7-200 2021年7月5日
  • S7-200编程软件的问题

    s7-200编程软件中主程序打开一共有25个网络,填写过程中发现网络不够用了,我总共要用到30多个网络,在哪里可以添加网络 最佳答案 增加网络段的方法:点击编辑区按用快捷键F3右键…

    SIMATIC S7-200 2017年10月30日
  • 哪有EM231热电偶和热电阻手册?

    你们谁有EM231热电偶和热电阻手册,发我邮箱里lzhosky@qq.com谢谢。如果大家有更全面的扩展模块手册的话,一块发我邮箱里。谢谢 问题补充:我不是要系统手册, …

    SIMATIC S7-200 2021年7月5日
  • 西门子200CPU通讯问题

    有一小型控制系统采用西门子200CPU,型号224 CN原工控机和200模块在一起采用PPI通讯,现控制室搬迁,工控机据西门子模块距离150米远请问如何处理?曾经采用把通…

    SIMATIC S7-200 2021年7月5日
  • EM277如何同时实现DP和MPI通讯

    S7 200的PLC带一块EM277上位机为WIN CC带CP5611采用MPI通讯,另外给其它控制系统提供一个标准的DP通讯接口;这两个通讯都采用EM277一…

    SIMATIC S7-200 2020年10月31日
  • S7-200 PC Access SMART有一个就得PLC配置 我想新作一个但是WINCC浏览不到

    之前用S7-200 PC Access SMART做个一个项目 有一个PLC配置。现在我想新作一个项目,变量都导入到S7-200 …

    2021年7月5日
  • PLC连接CAN总线

    我现在搞了一个CAN485转换器,想通过CAN来读取别的设备的信息,现在要怎么做程序?读到的程序又在哪里可以监控到?CPU224XP 问题补充:使用224的串口就行,通过自由通讯协…

    SIMATIC S7-200 2020年11月1日
  • S7-200CN停产替代

    S7-200CN停产替代用s7-200smart ,S7-200CN停产替代的官方说明书有吗?有的发一下 谢了 最佳答案 根据产品规划的需求,S7-200CN将…

    SIMATIC S7-200 2021年7月5日
  • 模拟量输入信号问题

    本人现手中有200系列的224XP CN 一台,模拟量收入信号为0-10V。但手中的模拟量变送器输出信号为0.5V-2.5V,能不能与进行数据编程。该如何解决,…

    SIMATIC S7-200 2021年7月4日
  • 多屏一PLC,SIMATIC WinCC flexible 2008怎么设置?

    和1屏1PLC有什么区别吗? 问题补充:谢谢,200PLC有硬件组态吗,有的话请截个图,没有还需要设置哪里? 最佳答案 没有区别,只要在plc的硬件组态中设置连接的op个数大于你的…

    SIMATIC S7-200 2017年12月21日

发表回复

登录后才能评论