1、.Effective Date生效日期基于Prosoft网关实现西门子PLC与AB PLC之间的数据通讯Signature for document review and approval 文件审核和批准签名Department/Position部门/岗位Name姓名Signature签名Date 日期(YYYY-MM-DD)Author起草人:周振泰Reviewer审核人:Approver批准人:1. Purpose 目的本程序文件主要介绍如何基于Prosoft网关实现西门子PLC与AB PLC 之间的通讯,物理架构如下图所示(图片仅供参考,PLC与Prosoft 需在同一网段)。图1 通讯
2、网络架构2. Scope 范围本文件适用于泰州雀巢工厂。3. Reference 参考文件4. Definition 定义和术语Define the meaning of specific character 定义特定单词的定义和缩写5. Responsibility职责The table below presents the various roles and responsibilities in the document management process.下表定义了文件管理过程中的角色和职责。ROLES角色RESPONSIBILITY职责6. Procedure 程序6.1. 硬件平
3、台搭建6.1.1. 为实现不同PLC之间的通讯,我们需要一个Prosoft硬件模块和一个交换机。将西门子PLC和AB PLC的下行网卡分别连到交换机的端口,最后给Prosoft模块和交换机模块供24V电并用网线互连。6.2 软件配置6.2.1 打开Prosoft Configuration 软件,根据Prosoft硬件型号选择对应的软件型号PLX32-EI P-SIE,选中后点击OK。如下图如示。图2 Prosoft 软件平台6.2.2 点开Default Project,双击Ethernet Configuration,设置Prosoft的IP地址和子网掩码(Prosoft、西门子PLC网卡
4、与 AB PLC 网卡必须在同一网段),然后点击OK,如下图所示 。图3 Prosoft IP地址设置6.3 I/O通讯与MSG通讯 基于Prosoft Configuration 平台,PLC之间有两种通讯方式 ,即I/O通讯和MSG通讯。以下 分别做演示。6.3.1 I/O通讯模式6.3.1.1 点开EIP Class 1 Connection,双击EIP Class 1 Connection 1,进入数据编辑框,我们可以 定义输入数据和输出数据的首位地址及数据大小,然后点击OK,如下图所示。用同样的方法 编辑EIP Class 1 Connection 2。(对数据类型的定义可以选择默认
5、的方式,即不需修改;如 自定义数据类型,切忌不可相互占用地址,需彼此错开)图4 定义I/O数据类型6.3.1.2 点开SIE Client 0,双击SIE Client 0 Commands,在弹出的编辑框中点击左下方的 Add Row 我们需要定义Prosoft的内部数据使能和地址和西门子PLC的类型、IP地址、CPU槽号、读 功能和数据块地址,然后点击OK,如下图所示。用同样的方法再创建一个写指令。图5 SIE Client数据编辑图6 读写指令6.3.1.3 将Prosoft 组态信息下载到硬件模块中,右击PLX31-EIP-SIE,点击Download from PC to Devic
6、e,然后在弹出的对话框中输入Prosoft模块的IP地址,最后点击DOWNLOAD。如下 图所示。图7 下载PLX31-EIP-SIE程序图8 下载到Prosoft硬件模块6.3.1.4 添加EDS文件,打开RSLins的EDS Hardware Installation Tool,添加EDS文件,如下图 所示。图9 添加EDS文件6.3.1.5 打开Logix5000,在I/O组态中的下行网络中右击New Module,添加PLX31-EIP-SIE模块, 添加成功后双击该模块进行重命名,并输入Prosoft模块的IP地址,如下图所示。图10 I/O模块添加图11 EIP-SIE模块添加6.
7、3.1.6 进入全局变量,搜索上面命名的Tag号,即可看到数据变量,如下图所示。图12 搜索通讯数据变量6.3.2 MSG通讯模式6.3.2.1 从6.3.1.3步骤开始,进如Logix 5000的数据交互任务,添加一行MSG指令,定义通讯路径 即Prosoft模块的IP地址、数据类型(读或写)、源数据Tag号和目标地址Tag号,如下图 所示。、图13 编辑MSG指令通讯路径图14 编辑MSG指令数据定义6.4 完成!7. SHEN/A8. Attachment 附件N/A9. Annex 附录 Annex 110. Change history 修订历史Version版本号Change Content修订内容Author起草人Date日期R00First issuing首次发布*END*-.