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 卷  第 期
   109   110   111   112   113   114   115   116   117   118   119