StandardOperationProcedure标准操作规程DocumentNo.文件号:TZ-S-XXX-XXXXSUBJECT文件名称:基于Prosoft网关实现西门子PLC与ABPLC之间的数据通讯Version版本号:R00PAGE页码:Page1of11EffectiveDate生效日期基于Prosoft网关实现西门子PLC与ABPLC之间的数据通讯Signaturefordocumentreviewandapproval文件审核和批准签名Department/Position部门/岗位Name姓名Signature签名Date日期(YYYY-MM-DD)Author起草人:周振泰Reviewer审核人:Approver批准人:NestléHealthScience(China)Co.,Ltd.雀巢健康科学(中国)有限公司GaldermaPharmaceutical(Jiangsu)Co.,Ltd.高德美医药(江苏)有限公司StandardOperationProcedure标准操作规程DocumentNo.文件号:TZ-S-XXX-XXXXSUBJECT文件名称:基于Prosoft网关实现西门子PLC与ABPLC之间的数据通讯Version版本号:R00PAGE页码:Page2of111.Purpose目的本程序文件主要介绍如何基于Prosoft网关实现西门子PLC与ABPLC之间的通讯,物理架构如下图所示(图片仅供参考,PLC与Prosoft需在同一网段)。图1通讯网络架构2.Scope范围本文件适用于泰州雀巢工厂。3.Reference参考文件4.Definition定义和术语Definethemeaningofspecificcharacter定义特定单词的定义和缩写5.Responsibility职责Thetablebelowpresentsthevariousrolesandresponsibilitiesinthedocumentmanagementprocess.下表定义了文件管理过程中的角色和职责。ROLES角色RESPONSIBILITY职责6.Procedure程序6.1.硬件平台搭建NestléHealthScience(China)Co.,Ltd.雀巢健康科学(中国)有限公司GaldermaPharmaceutical(Jiangsu)Co.,Ltd.高德美医药(江苏)有限公司StandardOperationProcedure标准操作规程DocumentNo.文件号:TZ-S-XXX-XXXXSUBJECT文件名称:基于Prosoft网关实现西门子PLC与ABPLC之间的数据通讯Version版本号:R00PAGE页码:Page3of116.1.1.为实现不同PLC之间的通讯,我们需要一个Prosoft硬件模块和一个交换机。将西门子PLC和ABPLC的下行网卡分别连到交换机的端口,最后给Prosoft模块和交换机模块供24V电并用网线互连。6.2软件配置6.2.1打开ProsoftConfiguration软件,根据Prosoft硬件型号选择对应的软件型号PLX32-EIP-SIE,选中后点击OK。如下图如示。图2Prosoft软件平台6.2.2点开DefaultProject,双击EthernetConfiguration,设置Prosoft的IP地址和子网掩码(Prosoft、西门子PLC网卡与ABPLC网卡必须在同一网段),然后点击OK,如下图所示。NestléHealthScience(China)Co.,Ltd.雀巢健康科学(中国)有限公司GaldermaPharmaceutical(Jiangsu)Co.,Ltd.高德美医药(江苏)有限公司StandardOperationProcedure标准操作规程DocumentNo.文件号:TZ-S-XXX-XXXXSUBJECT文件名称:基于Prosoft网关实现西门子PLC与ABPLC之间的数据通讯Version版本号:R00PAGE页码:Page4of11图3ProsoftIP地址设置6.3I/O通讯与MSG通讯基于ProsoftConfiguration平台,PLC之间有两种通讯方式,即I/O通讯和MSG通讯。以下分别做演示。6.3.1I/O通讯模式6.3.1.1点开EIPClass1Connection,双击EIPClass1Connection1,进入数据编辑框,我们可以定义输入数据和输出数据的首位地址及数据大小,然后点击OK,如下图所示。用同样的方法编辑EIPClass1Connection2。(对数据类型的定义可以选择默认的方式,即不需修改;如自定义数据类型,切忌不可相互占用地址,需彼此错开)NestléHealthScience(China)Co.,Ltd.雀巢健康科学(中国)有限公司GaldermaPharmaceutical(Jiangsu)Co.,Ltd.高德美医药(江苏)有限公司StandardOperationProcedure标准操作规程DocumentNo.文件号:TZ-S-XXX-XXXXSUBJECT文件名称:基于Prosoft网关实现西门子PLC与ABPLC之间的数据通讯Version版本号:R00PAGE页码:Page5of11图4定义I/O数据类型6.3.1.2点开SIEClient0,双击SIEClient0Commands,在弹出的编辑框中点击左下方的AddRow我们需要定义Prosoft的内部数据使能和地址和西门子PLC的类型、IP地址、CPU槽号、读功能和数据块地址,然后点击OK,如下图所示。用同样的方法再创建一个写指令。图5SIEClient数据编辑NestléHealthScience(China)Co.,Ltd.雀巢健康科学(中国)有...