如何实现S7-300/400,WinAC和WinCC之间的以太网通讯

n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
WinAC和WinCC可以用同一块普通以太网卡和S7-300/400进行工业以太网通讯。因为WinAC是基于PC Station的,所以WinCC也需要用PC Station的形式来集成组态。n

1 必备条件

1.1 硬件n

  • S7-300/400 CPU和CP343-1/CP443-1n
  • 普通以太网卡/CP1613n
  • CP5611/CP5613

1.2 软件n

  • 1.2.1 Step7 V5.3/V5.4n
  • 1.2.2 WinAC RTX V4.1/2005n
  • 1.2.3 SIMATIC Net 2003/2005/2006n
  • 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。n

2 硬件组态

2.1 在SIMATIC Manager中新建一个项目,分别插入SIMATIC PC Station和SIMATIC 300 Station。如图1n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图1n

2.2 在SIMATIC PC Station中,分别插入WinCC Application,WinLC RTX,CP5613和IE General。如图2n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图2n

  • CP5613 作为WinLC RTX的DP接口。n
  • IE General作为WinCC Application和WinLC RTX的以太网接口。

2.3 在SIMATIC 300 Station中,分别插入PS,CPU和CP343-1。如图3n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图3n


3 网络组态和编程

3.1 在NetPro中为WinLC RTX建立与SIMATIC 300 Station的连接。如图4n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图4n

  • Coection Partner选择SIMATIC 300 Station的CPU。n
  • Coection Type选择S7 coection。

3.2 在Properties-S7 coection中,为Local Coection End Point选择One-way,即单边通讯。如图5n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图5n

3.3在NetPro中为WinLC RTX建立与WinCC Application的连接。如图6n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图6n

  • Coection Partner选择SIMATIC PC Station的WinCC Application。n
  • Coection Type选择S7 coection。

3.4在Properties-S7 coection中,为Communication Path的Interface选择PLC internal。如图7n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图7n

3.5 在NetPro中编译存盘。n

4 程序配置

4.1 在SIMATIC 300 Station的CPU和PC Station的WinLC RTX中分别插入两个DB Block用于数据交换。n

  • 4.2和4.3的步骤是将SIMATIC 300 Station的DB Block中的部分数据传送至OS即WinCC中。

4.2 鼠标右键单击DB Block,选择Special Object Properties – Operator Control and Monitoring设置复选框。如图8和图9n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图8n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图9n

  • 选择Operator Control and Monitoring。

4.3 打开DB Block,鼠标右键单击要传送的变量,选择Object Properties设置Parameters。如图10和图11n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图10n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图11n

  • 在Attribute中输入S7_m_c,在Value中输入true。

4.4 在PC Station的WinLC RTX中插入OB35,在OB35中调用SFB14(GET)和SFB15(PUT),参数说明参见在线帮助。如图12n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图12n

5 OS编译和组态

5.1 在SIMATIC Manager中选择Options – ‘Compile Multiple OSs’ Wizard – Start,进行OS编译和传送。如图13n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图13n

5.2 在Select network coection中为SIMATIC 300 Station的CPU选择TCP/IP作为WinCC unit。如图14n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图14n

5.3在Select network coection中为PC Station的WinLC RTX选择Named Coection作为WinCC unit。如图15n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图15n

5.4 首次执行编译和传送,默认选择Scope中的Entire OS,再次编译可以选择Changes。如图16n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图16n

5.5 在SIMATIC Manager中, 打开SIMATIC PC Station的WinCC Application中的OS。如图17n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图17n

5.6 在WinCC Explorer中,可以看到SIMATIC S7 PROTOCOL SUITE已经自动添加到Tag Managerment中,SIMATIC 300 Station的CPU和SIMATIC PC Station的WinLC RTX中DB Block的部分数据也已经传送到TCP/IP通道和Named Coections通道中。如图18和图19n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯

图18n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯

图19n

6 运行测试

6.1 在NetPro中下载SIMATIC 300 Station。在SIMATIC Manager中下载SIMATIC 300 Station的CPU的DB Block。n

  • 在Set PG/PC Interface中为S7ONLINE(STEP7)选择相应的接口参数,例如CP5613(MPI)或TCP/IP。

6.2 打开Station Configuration Editor,根据SIMATIC PC Station的硬件组态设置Components。如图20n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图20n

  • 确认HW Config 中的SIMATIC PC Station的Name和Station Configuration Editor的Station Name一致。

6.3 打开WinLC RTX,选择RUN使WinLC RTX处于运行状态。如图21n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图21n

6.4 在NetPro中下载SIMATIC PC Station。在SIMATIC Manager中下载SIMATIC PC Station的WinLC RTX的OB,DB和SFB Block。如图22n

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图22n

  • 在Set PG/PC Interface中为S7ONLINE(STEP7)选择PC internal(local)。n
  • 下载完毕后,注意Station Configuration Editor中Status,Run/Stop和Coection的状态。

6.5 打开SIMATIC PC Station中的WinLC RTX和SIMATIC 300 Station的CPU的变量监控,检验发送和接收的数据。如图23

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯

6.6 激活WinCC项目。如图24和图25

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图24

如何实现S7-300/400,WinAC和WinCC之间的以太网通讯
图25

关键词
WinAC, WinCC, 工业以太网

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc326809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论