Page 113 - 《橡塑技术与装备》2025年1月
P. 113
工业自动化
INDUSTRIAL AUTOMATION
表 1 “LCCF_CipClient” 块的引脚说明
参数名 方向 数据类型 描述
enable input BOOL 检测到输入信号有上升沿时,数据块被激活,检测到输入信号有下降沿时,数据块将被关闭。
interface input HW_ANY 硬件用于通信的接口标识符。这通常使用系统定义的常量。
serverIp input IP_V4 CIP Serve 端的 IP 地址,前面程序已经处理好,这部分可以不填。
slot input USINT 标识 CIP Serve 所在的槽位,默认值一般为 0。
updateRate input Time 数据刷新周期
tags input/output Array[*] 数据交换的标签列表
图 10 数据通信
图 12 MC 通信结构
图 11 MC 通讯 TIA Portal v19 作为编程环境。
如同前例,Client 端和 Server 端已经完成物理连
在该通信架构中,MELSEC IQ-R 控制器充当
接,并确认处于同一网络段,子网掩码一致,IP 地址
MC Server 的角色,而 SIMATIC S7-1500/1200 控制
的最后一位不同,确保编程计算机能够与两设备进行
器则作为 MC Client。利用 “Lccf_MCClient” 功能块,
通信。
MC Client 端能够轻松访问 MC Server 端的数据,且
Siemens 公司提供了两种方法来建立数据映射表。
无需对 MC Server 控制器进行任何内部修改。作为客
为了简化参数配置并避免错误,推荐使用 TIA 的小型
户端,Lccf_MCClient 功能块发起对 MC Server 服务
插件 —Mitsubishi_Driver.addin。在 TIA 界面中,如
的请求,并采用 MC Server 的原生 MC 协议进行通信。
果可以看到图 13 所示的界面,则表明相关服务已被激
通信数据交换结构如图 12 所示。
活,且数据块将显示相应的选项。
值得注意的是,一个 MC Server 能够与一个或多
在项目树中,通过右键点击希望创建连接信息的
个 SIMATIC 控制器进行数据交换,尽管在设置上可
数据块(DB),并在图 14 所示的红框位置中选择 “MC
能存在细微差别。
Client Wizard” 菜单下的 “Create connectionInfo” 选
4.2.2 通信实现方法
项来创建连接信息。
本项目中,MC Server 端选用 Mitsubishi 公司
界面打开后,直接点击 “Next” 按钮进入第二个窗
的 MELSEC IQ-R 系列 R02 型号,搭配 GX Works3
口,在这里设置 MELSEC PLC 的通信参数,包括选
v1.907B 编程软件。而 MC Client 端则选用 Siemens
择 PLC 类型(Q/L 或 R 系列)等。
公司的 SIMATIC S7-1200 系列 1214C 控制器,使用
“Create tagInfo” 选项用于创建标签列表。完成所
年
2025 第 51 卷 ·63·