返回主站|会员中心|保存桌面

台湾建准大陆区域综合服务商    

风扇|冷却模组|散热解决方案

新闻分类
  • 暂无分类
站内搜索
 
友情链接
  • 暂无链接
首页 > 新闻中心 > 两台s7-300MPI通讯!
新闻中心
两台s7-300MPI通讯!
发布时间:2025-07-26        浏览次数:3        返回列表

两台西门子S7-300 PLC通过MPI(多点接口)通信,可通过全局数据包通信、单边通信、双边通信三种方式实现,具体配置和操作步骤如下:

一、全局数据包通信

  1. 特点:无需编程,数据量小,适合简单数据交换。

  2. 配置步骤

    • 分别下载两个站点的硬件组态和全局数据配置。

    • 连接MPI通信电缆,测试通信情况。

    • 在全局数据区建立数据交换,定义发送和接收区的地址和长度(一个包最多22个字节,最多4个数据包)。

    • 确保发送和接收区的地址和长度一致。

    • 点击网络组态图标,连接两个站点。

    • 右键点击MPI网络,选择定义全局数据。

    • 分别选择两个站点的CPU,插入到全局数据环中。

    • 在STEP 7编程软件中新建项目,插入两个S7-300站点。

    • 分别对两个站点的CPU进行硬件组态,设置MPI通讯速率和站点号(如第一个站点MPI地址设为2,第二个站点设为3)。

    • 硬件组态

    • 网络组态

    • 定义发送接收数据

    • 下载配置

    二、单边通信

    1. 特点:数据量大,适合一台PLC对另一台PLC进行读写操作。

    2. 配置步骤

      • 使用系统功能SFC68(发送数据)和SFC67(接收数据)。

      • 在发送方PLC中,配置SFC68的参数,如REQ(发送请求)、DEST_ID(通讯对方的地址)、VAR_ADDR(对方接收数据的缓存区)、SD(本地需要发送的数据)等。

      • 在接收方PLC中,配置SFC67的参数,如REQ(接收请求)、DEST_ID(通讯对方的地址)、VAR_ADDR(对方存储数据的缓存区)、RD(本地存储信息的地址)等。

      • 硬件组态:与全局数据包通信相同,进行硬件组态和网络组态。

      • 编程实现

      • 下载程序:分别下载两个站点的程序,连接MPI通信电缆,测试通信情况。

    三、双边通信

    1. 特点:适用于S7-300/400之间的通信,双方都需要通讯模块,一方用发送块SFC65(X_SEND)发送数据,另一方用接受块SFC66(X_RCV)接受数据。

    2. 配置步骤

      • 在发送方PLC中,配置SFC65的参数,如REQ(发送请求)、DEST_ID(通讯对方的地址)、VAR_ADDR(对方接收数据的缓存区)、SD(本地需要发送的数据)等。

      • 在接收方PLC中,配置SFC66的参数,如REQ(接收请求)、DEST_ID(通讯对方的地址)、VAR_ADDR(对方存储数据的缓存区)、RD(本地存储信息的地址)等。

      • 硬件组态:与全局数据包通信相同,进行硬件组态和网络组态。

      • 编程实现

      • 下载程序:分别下载两个站点的程序,连接MPI通信电缆,测试通信情况。

    四、通用注意事项

    1. MPI网络配置要点

      • 接口卡:PLC必须配置MPI接口卡。

      • 传输介质:一般使用双绞线或光纤(高速通讯时建议使用光纤)。

      • 终端电阻:在MPI网络的两端必须安装终端电阻。

      • 设备连接:确保网络中所有设备地址唯一,网络拓扑结构符合MPI网络要求。

    2. 通讯参数设置

      • 确保通讯速率、站点地址等参数在两个PLC中设置一致。

      • MPI通信速率通常可设置为19.2Kbps至187.5Kbps。

    3. 故障诊断与排除

      • 使用STEP 7编程软件的监控功能检查通信状态。

      • 利用CP通信卡的自诊断功能读出MPI网络上所有站地址。

      • 检查网卡安装、通信电缆和接头接触情况。

    收缩
    • QQ咨询

    • 电话咨询

    • 18576370666
    • 添加微信客服