单向的S7MPI通讯

我现在有个414CPU要跟6块314-2PTP PLC通讯(我查了下资料这款PLC只支持MPI和485协议)  400读写300侧的数据,初步定为MPI链接S7的单向通讯,300侧不要编写程序(400做客户机300做服务器),用PROFIBUS接头和电缆连接,像profibus-dp主从那种方式接线   我现在遇到的问题是MPI通讯方式最远支持50M,现在现场的实际距离大概300米,我准备在400侧和300plc侧分别个加一台中继器(中间无节点课最远1000米)我现在有3个问题想请教前辈们:
 1.程序上的:我网上找到了点程序(调用S7功能块读和存数据),
        CALL  "GET" , DB14
       REQ   :=M0.0
       ID    :=W#16#1
       NDR   :=M0.1
       ERROR :=M0.2
       STATUS:=MW2
       ADDR_1:=P#DB1.DBX0.0 BYTE 20
       ADDR_2:=P#DB1.DBX30.0 BYTE 20
       ADDR_3:=
       ADDR_4:=
       RD_1  :=P#DB1.DBX0.0 BYTE 20
       RD_2  :=P#DB1.DBX30.0 BYTE 20
       RD_3  :=
       RD_4  :=
      NOP   0
介绍说最多可以读取4组数据ADDR1--ADDR4.
P#DB1.DBX0.0 BYTE 20应该是DB1的从0.0位开始的连续20个字节数据吗?
如果我想读取DB1.DBD20这个变量,我是不是应该在其中一个引脚ADDR写:P#DB1.DBX20.0 BYTE 4呢?
如果这样写是正确的 但我现在一个300站至少有6个变量要读取,但是我只有四个引脚ADDR1--4,这个怎么解决呢?

2.按照这种通讯方式,能实现MPI通讯吗

3.网路连接方式是按照PROFIBUS-DP主从的那种连接方式,如果6个300plc站 各个站点不超过50米,我6个站用一个485中继器 可以吗?

最佳答案

你这种方法无法实现一个CPU414同时与6个CPU314 PTP通信,再加上你这种方法不叫MPI单向编程通信,而叫组态连接通信,适合300/400,400/400通信方式,如果你要实现1个CPU414与6个CPU314进行MPI通信的话,你需要使用MPI全局数据包通信方式,因为这种MPI通信方式在同一个MPI子网中最多有15台S7-300/400和C7之间可以周期性地相互交换少量数据.关于MPI全局数据包通信方式请参照:http://a.gongkong.com/tech/class/file/1234.pdf 2007

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

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

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

相关推荐

  • em277如何使用,

    s7-200扩展em277模块与s7-300的plc通过profibus dp通讯,如何使用em277,在s7-200的plc这边要写些什么程序,该如何组态。 问题补充:…

    SIMATIC Net 2017年6月27日
  • 西门子工业无线局域网覆盖范围

    西门子工业无线局域网可以达到多大的覆盖范围,比如在一个工厂内构建一张无线局域网,能否达到2千米远? 最佳答案 覆盖范围取决 功率,天线长都,高度,和使用的空间。可以按照西…

    SIMATIC Net 2017年6月1日
  • 6GK7 443-1与上位机通讯问题请教!

    各位大虾:        小弟公司PLC与上位机(共有三台上位机,操作软件是国外不知名公司的)是以太…

    SIMATIC Net 2017年6月6日
  • 关于数字通信

    请问数字信号是怎么传输的,是不是像模拟信号一样要一个回路,一根线能传输信号吗?谢谢帮助! 最佳答案 数字信号传输是靠高电平(1),低电位(0)来传输数据的,其一根线是不能传输的,需…

    SIMATIC Net 2017年6月11日
  • 求指导 simatic net opc 的配置方法

    有一台 旧机子windows2000的 装了 step7 5.2,simatic net  通过opc传输监控…

    SIMATIC Net 2017年5月31日
  • Profibis-DP 的信号传输原理求救

    比如有个DP通讯链路从站点1-10,共十个站,如果站点6的进线/出线端断路了,6站之后的站都是不是都丢站了?我遇见现场就是这样的情况,中间有个站的进线接触不良,导致那个站丢了,但是…

    2017年6月3日
  • 关于自由口通信轮询/RS485总线/Modbus相关问题

    各位工程师好,以下问题麻烦解答一下:1.目前有个项目,需要同时监控5个带RS485输出的测量传感器的实时值,上位机是台达的PLC。但是这个传感器不能支持Modbus RT…

    SIMATIC Net 2017年6月1日
  • NET V8.2 与C#客户端OPC通信自启动问题

    最近做了一个Winform的OPC客户端程序,当OPC服务器起动后,双点Winform程序,可以正常运行…………因为OPC服务器启动时间有点长,可能需要10多秒,我做了一个任务,开…

    SIMATIC Net 2017年6月1日
  • ST-ConnectorStraight Tip是什么东西??

    ST-ConnectorStraight Tip是什么物件啊,郁闷啊,今天报价看到这个东西,也不给个型号,有哪位朋友知道这是什么东西啊,告诉我一下呗!!! 最佳答案 光纤…

    2017年6月8日
  • CP343-1通讯方法

    不明白https://support.industry.siemens.com/cs/document/83104160/%E9%80%9A%E8%BF%87cp343-1%E6%…

    2017年6月1日