- {{item.name}}
如何实现S7、WinAC和WinCC的以太网通讯(更新版)
- 0
- 596
- 24204
如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
WinAC和WinCC可以用同一块普通以太网卡和S7-300/400进行工业以太网通讯。因为WinAC是基于PC Station的,所以WinCC也需要用PC Station的形式来集成组态。
1 必备条件
1.1 硬件
- S7-300/400 CPU和CP343-1/CP443-1
- 普通以太网卡/CP1613
- CP5611/CP5613
1.2 软件
- 1.2.1 Step7 V5.3/V5.4
- 1.2.2 WinAC RTX V4.1/2005
- 1.2.3 SIMATIC Net 2003/2005/2006
- 1.2.4 WinCC V6.0/6.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
图1
2.2 在SIMATIC PC Station中,分别插入WinCC Application,WinLC RTX,CP5613和IE General。如图2
图2
- CP5613 作为WinLC RTX的DP接口。
- IE General作为WinCC Application和WinLC RTX的以太网接口。
2.3 在SIMATIC 300 Station中,分别插入PS,CPU和CP343-1。如图3
图3
3 网络组态和编程
3.1 在NetPro中为WinLC RTX建立与SIMATIC 300 Station的连接。如图4
图4
- Connection Partner选择SIMATIC 300 Station的CPU。
- Connection Type选择S7 connection。
3.2 在Properties-S7 connection中,为Local Connection End Point选择One-way,即单边通讯。如图5
图5
3.3在NetPro中为WinLC RTX建立与WinCC Application的连接。如图6
图6
- Connection Partner选择SIMATIC PC Station的WinCC Application。
- Connection Type选择S7 connection。
3.4在Properties-S7 connection中,为Communication Path的Interface选择PLC internal。如图7
图7
3.5 在NetPro中编译存盘。
4 程序配置
4.1 在SIMATIC 300 Station的CPU和PC Station的WinLC RTX中分别插入两个DB Block用于数据交换。
- 4.2和4.3的步骤是将SIMATIC 300 Station的DB Block中的部分数据传送至OS即WinCC中。
4.2 鼠标右键单击DB Block,选择Special Object Properties – Operator Control and Monitoring设置复选框。如图8和图9
图8
图9
- 选择Operator Control and Monitoring。
4.3 打开DB Block,鼠标右键单击要传送的变量,选择Object Properties设置Parameters。如图10和图11
图10
图11
- 在Attribute中输入S7_m_c,在Value中输入true。
4.4 在PC Station的WinLC RTX中插入OB35,在OB35中调用SFB14(GET)和SFB15(PUT),参数说明参见在线帮助。如图12
图12
5 OS编译和组态
5.1 在SIMATIC Manager中选择Options – ‘Compile Multiple OSs’ Wizard – Start,进行OS编译和传送。如图13
图13
5.2 在Select network connection中为SIMATIC 300 Station的CPU选择TCP/IP作为WinCC unit。如图14
图14
5.3在Select network connection中为PC Station的WinLC RTX选择Named Connection作为WinCC unit。如图15
图15
5.4 首次执行编译和传送,默认选择Scope中的Entire OS,再次编译可以选择Changes。如图16
图16
5.5 在SIMATIC Manager中, 打开SIMATIC PC Station的WinCC Application中的OS。如图17
图17
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
图19
6 运行测试
6.1 在NetPro中下载SIMATIC 300 Station。在SIMATIC Manager中下载SIMATIC 300 Station的CPU的DB Block。
- 在Set PG/PC Interface中为S7ONLINE(STEP7)选择相应的接口参数,例如CP5613(MPI)或TCP/IP。
6.2 打开Station Configuration Editor,根据SIMATIC PC Station的硬件组态设置Components。如图20
图20
- 确认HW Config 中的SIMATIC PC Station的Name和Station Configuration Editor的Station Name一致。
6.3 打开WinLC RTX,选择RUN使WinLC RTX处于运行状态。如图21
图21
6.4 在NetPro中下载SIMATIC PC Station。在SIMATIC Manager中下载SIMATIC PC Station的WinLC RTX的OB,DB和SFB Block。如图22
图22
- 在Set PG/PC Interface中为S7ONLINE(STEP7)选择PC internal(local)。
- 下载完毕后,注意Station Configuration Editor中Status,Run/Stop和Connection的状态。
6.5 打开SIMATIC PC Station中的WinLC RTX和SIMATIC 300 Station的CPU的变量监控,检验发送和接收的数据。如图23
6.6 激活WinCC项目。如图24和图25
图24
图25
关键词
WinAC, WinCC, 工业以太网
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- 通过CP343-1模块,如何实现2套S7-300之间的以太网通讯
- 如何实现两个S7-1200 CPU之间的以太网通信
- 基于S7-300,400以太网通讯模块CP343-1&CP443-1 Modbus TCP通讯快速入门(更新版本V4.3)
- WINCC 通过SIMATIC NET OPC与 S7-1200 CPU的以太网通信
- 如何实现WinCC对S7-400的高速数据采集(更新版)
- 如何实现WinCC V7和S7-400H PN的工业以太网通信
- 如何实现WinCC和 SIMOTION的工业以太网通信
- 如何实现Comfort Panel(精智面板)和S7-300软冗余系统的工业以太网通讯
- 如何实现 Multi Panel(多功能面板)和S7-300软冗余系统的工业以太网通讯
- 基于WINCC的工业以太网网络管理(更新版)
{{item.nickName}}