Page 109 - 《橡塑技术与装备》2025年1月
P. 109
工业自动化
INDUSTRIAL AUTOMATION
桥接未来——LCCF 库函数的应用
吴剑铭,张志强
( 中化(福建)橡塑机械有限公司,福建 三明 365599)
摘要 : 本文探讨了 Siemens 的 LCCF 库函数在工业自动化项目中的应用,LCCF 库提供了一种软件层面的解决方案,通过库
函数替代传统硬件协议网关,实现不同通信协议间的数据交换。介绍了 Siemens 库函数的分类与功能,阐述了 LCCF 库的主要组
件及其在协议转换中的优势,包括简化配置流程、增强系统兼容性、降低技术门槛等。通过具体的应用实例,展示了 LCCF 库在
SIMATIC 控制器与 Rockwell 及 Mitsubishi 控制器之间通信的实现方法。此外,文章还对 LCom 与 LCCF 两个 Siemens 通信库进
行了比较分析,指出了它们的共同点与不同点。
关键词 : LCCF ;协议网关 ;数据交换 CIP(Common Industrial Protocol); MELSEC Communication Protocol(MC 协议)
中图分类号 : TQ330.493 文章编号 : 1009-797X(2025)01-0059-07
文献标识码 : B DOI:10.13520/j.cnki.rpte.2025.01.013
0 前言
在当前的自动化工程实践中,不同品牌的 PLC、
PLC 与外围设备(例如数显仪表)以及 PLC 与上层
系统(如 MES)之间的数据交换是常态。这些设备
往往采用各异的现场总线通信协议,包括 Siemens 的
Profinet 协 议、OMRON 和 Rockwell 的 Ethernet/IP 图 1 两种连接方式
协议,以及 Mitsubishi 的 MELSEC(简称 MC)协议
等等。尽管这些通信协议在物理层面上均采用了 RJ45 1 Siemens 库函数的简介
以太网接口,但由于协议间的差异,直接通信变得不 Siemens 库函数是 Siemens TIA Portal 软件中一
可行。 个重要的功能。我们可以理解为是一系列的程序块和
为了解决不同协议间的通信问题,项目中通常会 函数,它们可以用于标准化编程,提高编程效率。这
引入协议网关模块,作为不同协议间的桥梁,以实现 些库函数覆盖了各种不同的功能,可以被重复使用,
数据交换。然而,市场上的协议网关质量参差不齐, 从而简化编程任务并减少错误。
其配置通常涉及软硬件的复杂设置。高质量的协议网 这些函数库允许我们在执行各种复杂的操作而无
关虽然兼容多种协议,但价格高昂,且配置过程繁琐, 需从头开始编写代码。它们可以包括数学计算、数据
对使用者提出了较高的要求。而价格较低的协议网关 处理、通信协议实现等。它们的使用可以提高代码的
则可能存在兼容性问题,难以应对复杂的应用场景。 可读性和可维护性,同时也支持快速开发。
鉴于物理接口的通用性,软件层面的解决方案显 Siemens 库函数见图 2 所示分为以下五类 :
得尤为重要。本文将以 Siemens 的 LCCF(Library for 1.1 通用函数库(LGF)
Competitor Conversion Functions) 库 函 数 应 用 为 例, 通用函数库(LGF)英文全称是 Library of
探讨如何通过软件库函数替代传统的协议网关,用库当 General Functions : LGF 里面包含了大量扩展的功
做桥粱,实现不同协议间的数据交换。以下将详细分析 能函数,如 FIFO(先进先出)、搜索功能等。它还可
LCCF 库函数在自动化项目中的应用及其优势。
图 1 展示了两种不同方式的区别,上部分为带协 作者简介 :吴剑铭(1978-), 男,本科,高级工程师,高
级主任工程师,主要从事橡胶加工机械控制系统的设计、开发
议网关,下部分不带。
与研究。
年
2025 第 51 卷 ·59·