APP下载

PLC与WINCC组态软件通讯方法研究

2016-02-26焦洪远

西部皮革 2016年18期
关键词:驱动程序右键网卡

焦洪远

(沈阳工业大学 辽宁省沈阳市 110870)



PLC与WINCC组态软件通讯方法研究

焦洪远

(沈阳工业大学 辽宁省沈阳市 110870)

PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计,WINCC通用的应用程序,适合所有工业领域的解决方案,多语言支持,全球通用,本文针对S7系列PLC与上位机WINCC组态软件通讯方法进行研究,结合PLC和WINCC的实际应用,给出了通讯实现方法及其应用的场合。

PLC;WINCC组态软件;通讯实现

1 S7系列PLC与WINCC组态软件的通信

WINCC提供了一个称为SIMATIC S7 Protocol Suite的通讯驱动程序。此通讯驱动程序支持多种网络协议和类型。通过它的通道单元提供与各种SIMATIC S7-200和S7-300 PLC 的通讯。具体选择通道单元的类型要看WINCC与自动化系统的连接类型。

1.1PLC 与监控软件WINCC 的MPI 通讯

WINCC 与S7 PLC 通过MPI 协议通讯时,在PLC 侧不须进行任何编程和组态;在WINCC 上要对S7 CPU 的站地址和槽号及网卡组态。

(1) PC机上MPI网卡的安装和设置

首先将MPI 网卡CP5611 插入PC 机上并不固定好,然后,启动计算机,在PC 机的控制面板 中双击”Set PG/PC Interface “ 图表,弹出窗口中就会显示已安装的网卡。

(2)在WINCC上添加SIAMTIC S7 通讯协议

网卡安装正确后,打开WINCC,选择”Tag Management”击右键选择“Add New driver”,再弹出的窗口中选择”SIAMTIC S7 protocol suite” 连接驱动,将其添加到”Tag Management”。

(3)在WINCC通讯连接参数设置

选择MPI通讯协议并按右键选择“System parameter”进入系统参数设置界面,S7 协议组包括在不同网络上应用的S7 协议,如MPI 网,PROFIBUS网,以及工业以太网等,在这些网络上,应用层是S7 协议,这里我们通过MPI网通讯。

(4)在WINCC上建立通讯连接

选择MPI 通讯驱动并按右键选择“New driver connection”建立一个连接,如果连接多个CPU,每连接一个CPU 就需要建立一个连接,所能连接的CPU 的数量与上位机所用网卡有关,例如CP5611 所能支持的最大连接数是8个,网卡的连接数可以在手册中查找。这里需要修改每个连接的属性,如选择CPU 的站地址和槽号等。CPU MPI 地址 CPU 的槽号连接S7-300 CPU 时槽号都是2,连接S7-400 CPU 时,槽号应参照STEP7 硬件组态中的槽号,所有这些工作完成之后通讯就可直接以建立起来。

1.2通过PROFIBUS通道单元建立WINCC和S7-400 PLC通讯

操作步骤如下:

(1)装PLC上的各模块,并通电。

(2)安装STEP7的PC机上进行PLC的硬件组态。

(3)修改CPU416-2的DP口的参数,增加一个PROFIBUS网络,设置PROFIBUS站地址和传输速率。单击Properties按钮,打开这条网络的属性设置,将组态好的配置下载到PLC中。

(4)加OB1和DB1,与上例中同。程序放在OBI中,将OBI和DBI下载到PLC中,并使PLC运行。至此,PLC侧的任务已完成。下面的步骤是在WINCC站的PC上完成的。

(5)在安装WINCC的PC机上安装CP56ll PROFIBUS网卡。

(6)安装SIMATIC NET光盘上的软件,安装时应包括SIMATIC NET PC Product,NCM PC/57和NCM 57-PROFIBUS软件。

(7)打开WINDOWS控制面板下的工具Set PG/PC Interface。在打开的应用程序中单击 Select按钮。打开Install Ng/UninstalI Ng的Interface对话框。如果CP5611未出现在已安装的模块清单中,添加CP56ll模块。单击Close按钮。退出此对话框。在Set PG/PC Interface对话框中选择CP-L2-l的访问点为CP56ll(PROFIBUS)。

(8)在对话框中选择CP56ll(PROFIBUS),并单击Properties按钮,设置CP5611卡的站地址、PROFIBUS总线的传输率和传输协议。

(9)打开WINCC并添加驱动程序SIMATIC 57 Protocol Suite。在通道单元PROFIBUS的快捷菜单中选择“新驱动程序的连接”菜单项,打开“连接属性”对话框,输人连接的名称。

(10)点击“属性”按钮。打开“连接参数—PROFIBUS’对话框。在“站地址”文本框中输人的站地址应与所设定的站地址相同,网络段号为O,在“机架号”文本框中输人CPU所在的机架号,在“插槽号”文本框中指定CPU所在的插槽号。

(11)刚刚建立的PROFIBUS连接上建立变量,测试连接正常与否。

优缺点:该方法数据传输速度快,易扩展,实时性好,传送数据区域有限(最大64字节),在PLC中也必须进行相应的处理,且硬件成本高,需要的CP5412、EM277 Profibus-DP、Profibus总线等硬件,还需要Com Profibus软件。应用场合:适用于在要求高速数据通信和实时性要求高的系统。

2 结论

S7系列PLC与WINCC组态软件有多种通讯方式,本文简介两种通讯方式,他们各有优缺点,适用于不同情况下的监控控制系统。

[1]周晓平,姜建芳,苏少钰,等.S7-200系列PLC与监控计算机通讯实现的研究[J].微计算机信息,2004,20(1):5-7.

[2]何文雪,刘华波,吴贺荣.PLC编程与应用[M].北京:机械工业出版社,2009.

[3]马国华.监控组态软件及其仪器应用[M].北京:清华大学出版社,2001.

焦洪远(1986-),男,汉族,硕士,沈阳工业大学,过程检测技术与控制。

tp273

A

1671-1602(2016)18-0008-01

猜你喜欢

驱动程序右键网卡
轻松整理Win10右键菜单
自定义“开始”右键控制菜单
部署Linux虚拟机出现的网络故障
阻止Windows Update更新驱动程序
Server 2016网卡组合模式
计算机硬件设备驱动程序分析
用右键菜单管理右键菜单
给Windows 10右键菜单做“手术”
挑战Killer网卡Realtek网游专用Dragon网卡
USB故障又一原因