欢迎来到大热汇!
发布信息
数码产品信息
当前位置:大热汇 > 数码电脑 > 数码产品
    PLC 与 PLC 之间如何实现 MPI 通信?
    2019-02-18 信息编号:728853 收藏
人气指数 90%
问题解答
通过 MPI 实现 PLC 与 PLC 之间通信有三种方式。
(1)全局数据包(GD)通信方式:全局数据包通信方式只需在 STEP 7 的硬件配置
中,组态 PLC 之间的发送区和接收区,不需编写任何程序,这种通信方式只能在 S7-
300/400 PLC 之间进行。这种通信方式的通信数据包长度为: S7-300 最大为 22 字节, S7-
400 最大为 54 字节。
(2)无组态连接通信方式:无组态的 MPI 通信需要调用系统功能块 SFC65~SFC69 来实
现 MPI 通信,这种通信方式适合于 S7-300、 S7-400 和 S7-200 之间的通信,而且是不需要组
态的连接结构。无组态的 MPI 通信可分为双边和单边编程两种通信方式。
? 双向通信:通信的双方都需要调用通信块,一方调用发送块,另一方就要调用接收块
来 接 收 数据。 这 种 通信方 式 适 用于 S7-300/400 之 间 的通信 , 发 送块是 SFC65
(X_SEND),接收块是 SFC66(X_RCV),如图 10-34 和图 10-35 所示。
图 10-33 西门子 MPI 通信网络配置图222 西门子 PLC 入门经典问答
参数名 参数说明
REQ =1 时表示发送请求,建立通信动态连接
CONT =1 时表示发送的数据是一个整体、不能分割
DEST_ID 发送到对方的 MPI 地址
REQ_ID 发送标志,由用户定义,区分不同的发送
SD 发送数据
RET_VAL 发送指令状态
BUSY =1 表示正在发送, =0 表示发送完成
图 10-34 SFC65 指令参数说明 图 10-35 SFC66 指令参数说明
? 单向通信:单项通信类似于客户机与服务器模式,只在客户机一方编写程序读/写服
务器端数据。这种通信方式适合于 S7-300/400/200 之间的通信。 S7-300/400 的 CPU
可作为客户机和服务器, S7-200 只能作为服务器。
(3)组态连接通信方式:组态连接通信方式不仅要
组态,还要调用系统功能块完成通信,其数据包长度最
大为 160 字节,适用于 S7-400 之间及 S7-300 之间的
MPI 通信。当 S7-400 和 S7-300 通信时, S7-300 只能作
为服务器端, S7-400 用来做客户端。
  • 什么是 MPI 技术?
    人气指数90%问题解答MPI(MultiPointInterface)是多点接口的简称,是当通信速率要求不高、通信数据量不大时,可以采用的一种简单经济的通信方式。通过它可组成小型PLC通信网络,实现PLC之间的少量数据交换...
    02-18
  • 什么是 PROFINET 协议?
    人气指数90%问题解答1)简介PROFINET由PROFIBUS国际组织(PROFIBUSInternational)推出,是新一代基于工业以太网技术的工业自动化通信标准。PROFINET解决方案囊括了诸如实时以太网、运动控制、分布式自动...
    02-18
  • 什么是 RS-485 总线?
    人气指数90%问题解答1)简介在自动化领域,随着分布式控制系统的发展,迫切需要一种总线能适应远距离的数字通信。在RS-422标准的基础上,EIA研究出了一种支持多节点、远距离和接收高灵敏度的RS-485总线标...
    02-18
  • 什么是 PROFIBUS 总线?
    人气指数90%问题解答1)简介PROFIBUS是一种国际化、开放式、不依赖于设备生产商的现场总线标准。它满足ISO/OSI网络化参考模型对开放系统的要求,构成从变速器/执行器、现场级单元级直至管理级的透明...
    02-18
  • 什么是 Modbus 协议?
    人气指数90%问题解答1)简介Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(如以太网)和其他设备之间可以通信。它已经成为一种通用的工业标准。有了它,不...
    02-18
  • 什么是 LonWorks 总线?
    人气指数90%问题解答1)简介LonWorks由美国Echelon公司推出并由它与Motorola、东芝公司共同倡导,于1990年正式公布而形成,如图10-27所示。它采用ISO/OSI模型的全部七层通信协议,同时还采用面向对象的设...
    02-18