Page 114 - 《橡塑技术与装备》2025年1月
P. 114
橡塑技术与装备
HINA R&P TECHNOLOGY AND EQUIPMENT
标签列表和设备数组创建完成后,就可以将 MC
Client 块连接到这些创建的数据类型了。可以在 OB1
中调用 “Lccf_MCClient” 块,也可以根据需要在
OB30 块中调用。如同前例,在调用前,需要在程序
中指定通信设备的 IP 地址,然后调用库中的 "LCCF_
MCClient" 程序块,如图 16 所示。
图 13 系统界面
图 14 操作界面
有标签的创建后,点击 “Generate” 生成标签列表,如
图 15 所示,相关数据块将被创建。
图 16 “Lccf_MCClient” 程序块
表 2 提供了对 “Lccf_MCClient” 各引脚部分的
详细说明。不同版本的函数块可能具有不同数量的引
脚。本文选用的函数块版本号为 V2.0.0。
程 序下 载后, 就完 成通 讯。“Lccf_MCClient”
支持与 Mitsubishi 控制器中的 L、R、Q、FX 各系
列进行通信。随着硬件协议网关通信逐渐被软件替
代,Mitsubishi 公司也在不断完善其解决方案。在
MELSEC IQ-R 中,已经集成了多种通信方式。如果
需要与 SIMATIC 控制器通信,可以直接在网络模块
图 15 生成标签列表
的设置中选择 S7 设备类型,如图 17 所示。
表 2 “Lccf_MCClient” 引脚说明
参数名 方向 数据类型 描述
enable input BOOL 检测到输入信号有上升沿时,数据块被激活,检测到输入信号有
下降沿时,数据块将被关闭。
connectioninfo input LCCF_typeMC ConnectionInfo 所有通信信息 “Create connectionInfo” 已做了相关配置
tagDef input/output Array[*] of LCCF_typeMCTagDef 要读取或写入的标签列表,作为可变长度数组。
deviceX input/output Array[*] of BOOL 用于 MC 设备输入寄存器的数据读写的数组。
deviceY input/output Array[*] of BOOL 用于 MC 设备输入寄存器的数据读写的数组。
deviceL input/output Array[*] of BOOL 用于 MC 设备输入寄存器的数据读写的数组。
deviceM input/output Array[*] of BOOL 用于 MC 设备输入寄存器的数据读写的数组。
deviceD input/output Array[*] of BOOL 用于 MC 设备输入寄存器的数据读写的数组。
5 结束语 观 察 到 LCCF 函 数 库 的 核 心 优 势 :仅 需 在 SIMATIC
通过前述应用实例的深入分析,我们可以清晰地 控制器端进行程序的相应调整,而无需对通信对端的
1
·64· 第 51 卷 第 期