首页 理论教育 S7-400与S7-200SMART的以太网通信优化

S7-400与S7-200SMART的以太网通信优化

时间:2023-06-23 理论教育 版权反馈
【摘要】:PLC的I/O模块是CPU与现场I/O装置或其他外部设备之间的连接部件,包括I/O接口电路和I/O映像寄存器。I/O模块可与CPU放在一起构成基本配置,也可以根据需要进行扩展。通常I/O模块上都具有状态显示的LED指示灯和用于与现场设备连接的接线端子排。PLC厂家提供了各种用途的I/O模块供用户选用。此外,输入、输出部分与逻辑部分之间必须有电气隔离措施,防止外部干扰信号进入PLC内部,影响和破坏PLC的正常工作。

S7-400与S7-200SMART的以太网通信优化

S7-200 SMART是西门子公司推出的小型PLC即将取代S7-200。S7-200 SMART内置PROFINET接口(PN口),S7-400与S7-200 SMART间的以太网通信,可以利用S7-200 SMART内置PN口,采用S7通信协议。以下通过例子介绍S7-400与S7-200 SMART间的以太网通信。

【例8-13】某系统的控制器由S7-400、SM421、CP443-1和CPUST40组成,要将S7-400上的2个字节MB0和MB1传送到CPU ST40的MB0和MB1,将CPU ST40上的2个字节MB10和MB11传送到S7-400的MB10和MB11,请组态并编写相关程序。

以S7-400作客服端,S7-200SMART作服务器端

(1)主要软硬件配置

①1套STEP 7V5.5SP4。

②1台CP421-1。

③1台SM421和SM422。

④1台CP443-1和PS407。

⑤1台CPU ST40。

⑥两根网线。

PROFINET现场总线硬件配置如图8-196所示。

978-7-111-58358-5-Chapter08-220.jpg

图8-196 PROFINET现场总线硬件配置

(2)硬件组态过程

1)新建项目和组态硬件。新建项目命名为“PN_SMART”,插入站点CPU400,双击“硬件”,打开硬件组态界面,先插入机架UR2,再插入电源PS4074A,然后插入CP443-1、DO32和DI32模块,如图8-197所示。

978-7-111-58358-5-Chapter08-221.jpg

图8-197 新建项目和硬件组态

2)设置客户端IP地址。双击如图8-197所示的“PN-IO”,打开“PN-IO”的属性界面,单击“属性”按钮,如图8-198所示,弹出如图8-199所示的界面,设置如图所示的IP地址,单击“确定”按钮即可。

978-7-111-58358-5-Chapter08-222.jpg(www.xing528.com)

图8-198 PN-IO属性

3)网络组态。选中如图8-200所示的“1”处,单击鼠标右键,弹出快捷菜单,单击“插入新连接”选项,弹出如图8-201所示的对话框,选中“未指定”选项和“S7连接”,单击“应用”按钮,弹出如图8-202的所示界面。

978-7-111-58358-5-Chapter08-223.jpg

图8-199 设置客户端IP地址

978-7-111-58358-5-Chapter08-224.jpg

图8-200 插入新连接(1)

由于S7-400是客户端,也就是主控端,本地连接端点勾选“建立主动连接”,如图8-202所示;设置伙伴,即服务器端的IP地址是“192.168.0.2”;注意,本地ID为“1”,这是连接号,在编写程序时要用到;最后单击“地址详细信息”按钮,弹出如图8-203所示的界面。

如图8-203所示,设置伙伴(S7-200 SMART)的TSAP为“03.01”,S7-400的TSAP不变,这一步容易忽略,单击“确定”按钮。最后单击网络组态界面的工具栏的“保存和编译”按钮978-7-111-58358-5-Chapter08-225.jpg

978-7-111-58358-5-Chapter08-226.jpg

图8-201 插入新连接(2)

978-7-111-58358-5-Chapter08-227.jpg

图8-202 属性-S7连接

978-7-111-58358-5-Chapter08-228.jpg

图8-203 设置详细地址信息

(3)编写梯形图程序

由于S7-400作客服端,S7-200SMART作服务器端,所以S7-200SMART不需要编写通信程序,只需在S7-400中编写程序,如图8-204所示。注意M20.5为秒脉冲,在硬件组态中设置。

978-7-111-58358-5-Chapter08-229.jpg

图8-204 客户端梯形图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈