热门搜索:
西门子6SE6440-2UD33-7EB1
1 *条件
1.1 硬件
1.2 软件
本实例中采用了Step7 V5.4 SP3.1,WinAC RTX 2005(4.2) SP1 HF3,Simatic Net 2006(V6.4)和WinCC V6.2 SP2。
2 硬件组态
2.1 在SIMATIC Manager中新建一个项目,分别插入SIMATIC PC Station和SIMATIC 300 Station。如图1
2.2 在SIMATIC PC Station中,分别插入WinCC Application,WinLC RTX,CP5613和IE General。如图2
2.3 在SIMATIC 300 Station中,分别插入PS,CPU和CP343-1。如图3
3.1 在NetPro中为WinLC RTX建立与SIMATIC 300 Station的连接。如图4
3.2 在Properties-S7 connection中,为Local Connection End Point选择One-way,即单边通讯。如图5
3.3在NetPro中为WinLC RTX建立与WinCC Application的连接。如图6
3.4在Properties-S7 connection中,为Communication Path的Interface选择PLC internal。如图7
3.5 在NetPro中编译存盘。
4.1 在SIMATIC 300 Station的CPU和PC Station的WinLC RTX中分别插入两个DB Block用于数据交换。
4.2 鼠标右键单击DB Block,选择Special Object Properties – Operator Control and Monitoring设置复选框。如图8和图9
4.3 打开DB Block,鼠标右键单击要传送的变量,选择Object Properties设置Parameters。如图10和图11
4.4 在PC Station的WinLC RTX中插入OB35,在OB35中调用SFB14(GET)和SFB15(PUT),参数说明参见在线帮助。如图12
5 OS编译和组态
5.1 在SIMATIC Manager中选择Options – ‘Compile Multiple OSs’ Wizard – Start,进行OS编译和传送。如图13
5.2 在Select network connection中为SIMATIC 300 Station的CPU选择TCP/IP作为WinCC unit。如图14
5.3在Select network connection中为PC Station的WinLC RTX选择Named Connection作为WinCC unit。如图15
5.4 **执行编译和传送,默认选择Scope中的Entire OS,再次编译可以选择Changes。如图16
5.5 在SIMATIC Manager中, 打开SIMATIC PC Station的WinCC Application中的OS。如图17
西门子6SE6440-2UD33-7EB1
5.6 在WinCC Explorer中,可以看到SIMATIC S7 PROTOCOL SUITE已经自动添加到Tag Managerment中,SIMATIC 300 Station的CPU和SIMATIC PC Station的WinLC RTX中DB Block的部分数据也已经传送到TCP/IP通道和Named Connections通道中。如图18和图19
图18
6 运行测试
6.1 在NetPro中下载SIMATIC 300 Station。在SIMATIC Manager中下载SIMATIC 300 Station的CPU的DB Block。
6.2 打开Station Configuration Editor,根据SIMATIC PC Station的硬件组态设置Components。如图20
6.3 打开WinLC RTX,选择RUN使WinLC RTX处于运行状态。如图21
6.4 在NetPro中下载SIMATIC PC Station。在SIMATIC Manager中下载SIMATIC PC Station的WinLC RTX的OB,DB和SFB Block。如图22
6.5 打开SIMATIC PC Station中的WinLC RTX和SIMATIC 300 Station的CPU的变量监控,检验发送和接收的数据。如图23
6.6 激活WinCC项目。如图24和图25
一、 硬件组态
如下将向您一步一步展示如何实现2套S7-300之间的以太网通讯:
分别组态2个系统的硬件模块:
设置CP343-1、CP343-IT模块的参数,建立一个以太网,MPI、IP地址:
二、 网络组态
在窗口的左下部分点击鼠标右键,插入一个新的网络链接,并设定链接类型为ISO-on-TCP connection 或 TCP connection或 UDP connection 或 ISO Transport connection,如下图:
点击OK后,弹出链接属性窗口,使用该窗口的默认值,并根据该对话框右侧信息进行后面程序的块参数设定:
当2套系统之间的链接建立完成后,用鼠标选中图标中的CPU,分别进行下载,这里略去CPU314C-2DP的下载图示:
三、 程序编程
创建DB1、DB2数据块,如下图:
2套控制程序已经编制完成,分别下载到CPU当中,将CPU状态切换至运行状态,就可以实现S7-300之间的以太网通讯了。
如下界面说明了将CPU314C-2DP 的DB1中的数据发送到CPU314C-2PTP 的DB2中的监视界面:
a. 选择Data View,切换到数据监视状态:
b. CPU314C-2DP 的DB1中发送出去的数据:
c. CPU314C-2PTP 的DB2中接收到的数据
图1
图2
图3
3 网络组态和编程
图4
图5
图6
图7
4 程序配置
图8
图9
图10
图11
图12
图13
图14
图15
图16
图17
图19
图20
图21
图22
图24
首先搭建一套测试设备,设备的结构图如下:
2套S7-300系统由PS307电源、CPU314C-2DP、CPU314C-2PTP、CP343-1、CP343-1 IT、PC、CP5611、STEP7组成,PLC系统概貌如下图:
第一步:打开SIMATIC Manager,根据我们系统的硬件组成,进行系统的硬件组态,如图:
插入2个S7300的站,进行硬件组态:
组态完2套系统的硬件模块后,分别进行下载,然后点击Network Configration按钮,打开系统的网络组态窗口NetPro,选中CPU314,如下图:
到此为止,系统的硬件组态和网络配置已经完成。下面进行系统的软件编制,在SIMATIC Manager界面中,分别在CPU314C-2PTP、CPU314C-2DP中插入OB35定时中断程序块和数据块DB1,DB2,并在两个OB35中调用FC5(AG_Send)和FC6(AG_Recv)程序块,如下图:
西门子6SE6440-2UD33-7EB1