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所示。
图8-196 PROFINET现场总线硬件配置
(2)硬件组态过程
1)新建项目和组态硬件。新建项目命名为“PN_SMART”,插入站点CPU400,双击“硬件”,打开硬件组态界面,先插入机架UR2,再插入电源PS4074A,然后插入CP443-1、DO32和DI32模块,如图8-197所示。
图8-197 新建项目和硬件组态
2)设置客户端IP地址。双击如图8-197所示的“PN-IO”,打开“PN-IO”的属性界面,单击“属性”按钮,如图8-198所示,弹出如图8-199所示的界面,设置如图所示的IP地址,单击“确定”按钮即可。
(www.xing528.com)
图8-198 PN-IO属性
3)网络组态。选中如图8-200所示的“1”处,单击鼠标右键,弹出快捷菜单,单击“插入新连接”选项,弹出如图8-201所示的对话框,选中“未指定”选项和“S7连接”,单击“应用”按钮,弹出如图8-202的所示界面。
图8-199 设置客户端IP地址
图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不变,这一步容易忽略,单击“确定”按钮。最后单击网络组态界面的工具栏的“保存和编译”按钮。
图8-201 插入新连接(2)
图8-202 属性-S7连接
图8-203 设置详细地址信息
(3)编写梯形图程序
由于S7-400作客服端,S7-200SMART作服务器端,所以S7-200SMART不需要编写通信程序,只需在S7-400中编写程序,如图8-204所示。注意M20.5为秒脉冲,在硬件组态中设置。
图8-204 客户端梯形图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。