首页 理论教育 WinCC与S7-200PLC的通信教程

WinCC与S7-200PLC的通信教程

时间:2023-06-29 理论教育 版权反馈
【摘要】:WinCC中没有提供S7-200系列PLC的驱动程序,要用WinCC对S7-200 PLC进行监控,必须使用OPC通信,以下用一个简单的例子,讲解这个过程。WinCC对S7-200 PLC进行监控,在WinCC画面上启动和停止S7-200 PLC的一盏灯,并将灯明暗状态显示在WinCC画面上。打开S7-200 PC Access软件(此软件可以在西门子的官网上免费下载。将PLC命名为“S7-200”,单击“确认”按钮。图7-2 新建PLC图7-3 PLC属性③新建变量。

WinCC与S7-200PLC的通信教程

WinCC中没有提供S7-200系列PLC的驱动程序,要用WinCC对S7-200 PLC进行监控,必须使用OPC通信,以下用一个简单的例子,讲解这个过程。

【例7-1】WinCC对S7-200 PLC进行监控,在WinCC画面上启动和停止S7-200 PLC的一盏灯,并将灯明暗状态显示在WinCC画面上。

【解】

1.所需要的软硬件

●1套S7-200 PC Access V3.0。

●1套STEP 7-Micro/Win V4.0 SP9。

●1套WinCC V7.0 SP1。

●1台CPU 226CN。

●1根PC/PPI电缆

●1台个人计算机(具备安装和运行WinCC V7.0 SP1的条件)。

2.操作步骤

1)在S7-200 PC Access中创建OPC。具体步骤如下:

①新建项目。打开S7-200 PC Access软件(此软件可以在西门子的官网上免费下载。如果不能直接下载,可以和西门子公司的技术支持人员联系,西门子公司的技术支持人员会发给读者一个下载该软件的链接),新建项目如图7-1所示。

978-7-111-47553-8-Chapter07-3.jpg

图7-1 新建项目

②新建PLC。在左侧的浏览器窗口中,如图7-2所示,选中“MicroWin(USB)”,单击鼠标右键,弹出快捷菜单,单击“新PLC”选项,弹出“PLC属性”界面,如图7-3所示。将PLC命名为“S7-200”,单击“确认”按钮

978-7-111-47553-8-Chapter07-4.jpg

图7-2 新建PLC

978-7-111-47553-8-Chapter07-5.jpg

图7-3 PLC属性

③新建变量。在左侧的浏览器窗口中,选择以上步骤中创建的PLC“S7-200”,单击鼠标右键弹出快捷菜单,单击“新”→“项目”选项,如图7-4所示。

978-7-111-47553-8-Chapter07-6.jpg

图7-4 新建变量(1)

如图7-5所示,在名称中输入“START”,在地址中输入“M0.0”,最后单击“确认”按钮。这样做使变量“START”的地址是“M0.0”。用同样的方法操作,使变量“STOP”的地址是“M0.1”,使变量“MOTOR”的地址是“Q0.0”。操作完成后所有的变量和地址都显示在如图7-6所示的界面上。

978-7-111-47553-8-Chapter07-7.jpg

图7-5 新建变量(2)

978-7-111-47553-8-Chapter07-8.jpg

图7-6 新建变量(3)

④保存OPC。单击工具栏中的“保存”按钮978-7-111-47553-8-Chapter07-9.jpg,弹出如图7-7所示的界面,命名为“S7-200.pca”,单击“保存”按钮。

978-7-111-47553-8-Chapter07-10.jpg

图7-7 保存变量

2)在WinCC中创建工程,完成通信。具体步骤如下:

①新建工程。单击工具栏上的“新建”图标978-7-111-47553-8-Chapter07-11.jpg,弹出如图7-8所示的界面,将项目名称定为“S7200”,单击“创建”按钮。

978-7-111-47553-8-Chapter07-12.jpg

图7-8 新建工程

②添加驱动程序。如图7-9所示,选中左侧的浏览器窗口的变量管理器,单击鼠标右键,弹出快捷菜单,单击“添加新的驱动程序”,弹出如图7-10所示界面,选中“OPC.chn”,单击“打开”按钮。

978-7-111-47553-8-Chapter07-13.jpg

图7-9 添加驱动程序(1)

978-7-111-47553-8-Chapter07-14.jpg

图7-10 添加驱动程序(2)(www.xing528.com)

③打开系统参数。如图7-11所示,选中左侧的浏览器窗口的“OPC Group…”,单击鼠标右键,弹出快捷菜单,单击“系统参数”,弹出如图7-12所示界面,选中“S7200.OPCServer”,单击“浏览服务器”按钮。

978-7-111-47553-8-Chapter07-15.jpg

图7-11 打开系统参数

如图7-13所示,单击“下一步”按钮,弹出如图7-14所示的界面,单击“添加项目”按钮。

978-7-111-47553-8-Chapter07-16.jpg

图7-12 OPC项目管理器

978-7-111-47553-8-Chapter07-17.jpg

图7-13 过滤标准

978-7-111-47553-8-Chapter07-18.jpg

图7-14 添加项目

④添加连接。单击“是”按钮,如图7-15所示,弹出如图7-16所示的界面,输入连接名称为“S7200_OPCServer”,单击“确定”按钮。

978-7-111-47553-8-Chapter07-19.jpg

图7-15 添加连接(1)

978-7-111-47553-8-Chapter07-20.jpg

图7-16 添加连接(2)

⑤添加变量。如图7-17所示,单击“完成”按钮即可。变量添加完成后,如图7-18所示,在PC Access中创建的变量,在WinCC中都可以搜索到。

978-7-111-47553-8-Chapter07-21.jpg

图7-17 添加变量(1)

动画链接。在图形编辑器中,拖入一个圆,选中此圆,双击之,弹出“对象属性”,选中“属性”选项卡,接着选中“效果”→“全局颜色方案”,把选项“是”改为“否”,选择“背景颜色”,用鼠标右键单击右边的灯泡图标,弹出快捷菜单,如图7-19所示,单击“动态对话框”,弹出“动态范围”,如图7-20所示,单击按钮978-7-111-47553-8-Chapter07-22.jpg,弹出如图7-21所示的界面,将触发器改为“有变化时”,将变量和“MOTOR”链接。

978-7-111-47553-8-Chapter07-23.jpg

图7-18 添加变量(2)

978-7-111-47553-8-Chapter07-24.jpg

图7-19 对象属性设置

978-7-111-47553-8-Chapter07-25.jpg

图7-20 动态范围

978-7-111-47553-8-Chapter07-26.jpg

图7-21 改变触发器

将变量“START”与启动按钮连接在一起。双击画面上的“START”按钮,弹出对象属性界面,如图7-22所示,选中“事件”选项卡,再选中“鼠标”→“按左键”→978-7-111-47553-8-Chapter07-27.jpg(动作),单击鼠标右键,弹出快捷菜单,单击“直接连接”,弹出直接连接界面,如图7-23所示,在“常数”中输入“1”,在“变量”中选定参数“START”,如图7-23所示,这样操作的含义是用鼠标左键单击“START”按钮时,变量“START”赋值为1。同样释放鼠标左键时,将变量“START”赋值为0,如图7-24所示。

978-7-111-47553-8-Chapter07-28.jpg

图7-22 对象属性

978-7-111-47553-8-Chapter07-29.jpg

图7-23 直接连接(1)

将变量“STOP”与停止按钮连接在一起,方法与前述类似,在此不再赘述。

⑦保存工程。在图形编辑器界面中,保存工程。

978-7-111-47553-8-Chapter07-30.jpg

图7-24 直接连接(2)

⑧运行和显示。在图形编辑器界面中,单击“激活”按钮978-7-111-47553-8-Chapter07-31.jpg,再单击“START”按钮灯为红色,单击“STOP”按钮,灯为灰色,如图7-25所示。

978-7-111-47553-8-Chapter07-32.jpg

图7-25 运行和显示

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈