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·
   108   109   110   111   112   113   114   115   116   117   118