首页 理论教育 使用STEP7全集成框架创建WinCC项目

使用STEP7全集成框架创建WinCC项目

时间:2023-11-06 理论教育 版权反馈
【摘要】:为了能够将WinCC与STEP 7集成,需要在所建立的PC站中添加一个WinCC应用程序。2)多用户项目中用作冗余伙伴的备用服务器,在PC站中的名称为“WinCC Appl.”。3)多用户项目中的客户机,在PC站中的名称为“WinCC Appl.Client”。

使用STEP7全集成框架创建WinCC项目

在STEP项目中,SIMATIC PC站代表一台类似于自动化站AS的PC,它包括自动化站AS需要的软件和硬件组件。为了能够将WinCC与STEP 7集成,需要在所建立的PC站中添加一个WinCC应用程序。WinCC应用程序具有不用的类型,可根据需要进行选择,即:

1)多用户项目中的主站服务器,在PC站中的名称为“WinCC Appl.”。

2)多用户项目中用作冗余伙伴的备用服务器,在PC站中的名称为“WinCC Appl.(Stby)”。

3)多用户项目中的客户机,在PC站中的名称为“WinCC Appl.Client”。

WinCC作为PC站集成于STEP 7中的组态步骤如下:

(1)在SIMATIC Manager中插入SIMATIC PC站

在SIMATIC Manager中插入SIMATIC PC站,将PC站的名称修改为WinCC工程所在的计算机名称,在PC站的硬件组态中分别加入通信卡(这里使用以太网通信,插入IE General)和WinCC应用程序,在通信卡属性对话框中设置通信参数(以太网卡的IP地址设置为WinCC服务器的IP地址),如图4-14所示。

(2)在PC站中的WinCC应用程序下插入OS

用鼠标右键单击刚建立的PC站中的WinCC应用程序,在出现的菜单中选择“Insert New Object”→“OS”,并将OS名称更改为WinCC工程名称,系统自动在STEP 7工程的“wincproj”目录下建立所插入的WinCC应用程序,如图4-15所示。

978-7-111-50543-3-Chapter04-16.jpg

图4-14 PC站硬件组态

978-7-111-50543-3-Chapter04-17.jpg

图4-15 在PC站中建立WinCC工程

(3)建立PC站与AS之间的通信连接

利用网络配置工具建立PC站与AS之间的通信连接,设置连接类型,如果不建立连接,在OS编译时可选择使用MAC地址与AS连接,这里使用S7 Connection连接,如图4-16和图4-17所示。

978-7-111-50543-3-Chapter04-18.jpg

图4-16 建立PC站与AS之间的连接

978-7-111-50543-3-Chapter04-19.jpg

图4-17 PC站与OS之间的连接类型

(4)为STEP 7中的变量加传输标志

打开STEP 7的符号表,为要传递的变量打上传输标志,用鼠标右键选取变量,在出现的菜单中选择“Special Object Properties”→“Operator Control”→“Operator Control and Monitoring”,在出现的对话框中勾选“Operator Control and Monitoring”,确认后,变量前会出现绿色小旗,如图4-18和图4-19所示。

978-7-111-50543-3-Chapter04-20.jpg

图4-18 为符号表中的变量加上传输标志(1)

978-7-111-50543-3-Chapter04-21.jpg(www.xing528.com)

图4-19 为符号表中的变量加上传输标志(2)

对于DB中定义的变量,如需要传递至WinCC中,首先需要对变量加上标志,打开DB块,在变量属性对话框的Attribute中输入“S7_m_c”,并设置Value为“true”,确认后,变量的后面会出现小旗标志,如图4-20和图4-21所示。

978-7-111-50543-3-Chapter04-22.jpg

图4-20 为DB中的变量加上标志(1)

978-7-111-50543-3-Chapter04-23.jpg

图4-21 为DB中的变量加上标志(2)

DB里的变量被标志后,必须启动DB“Operator control and monitor”功能才能启动变量传输。在SIMATIC Manager窗口中用鼠标右键单击所需传送变量的DB,在弹出的菜单中选择“Special Object Properties”→“Operator Control and Monitoring”,在弹出的对话框中将“Operator Control and Monitoring”复选框勾上。选中该复选框后,在“WinCC Attributes”选项卡中就可以查看所有被标志过的变量,如图4-22和图4-23所示。

978-7-111-50543-3-Chapter04-24.jpg

图4-22 开启DB传输标志(1)

978-7-111-50543-3-Chapter04-25.jpg

图4-23 开启DB传输标志(2)

(5)将变量从STEP 7传输至WinCC中

在SIMATIC Manager中用鼠标右键单击WinCC应用程序,在弹出的菜单中选择“Compling”,启动变量编译,在编译过程中选择要使用的网络连接,如图4-24所示,其中包含了使用MAC地址连接和在上面建立的S7 Connection连接。

978-7-111-50543-3-Chapter04-26.jpg

图4-24 选择网络连接

在编译完成后,系统会提示编译是否成功,如果失败会弹出相应的记录文件,编译成功后,打开WinCC项目文件,系统已经在变量管理器里自动生成了相应的WinCC变量,通信接口同时也被自动生成,如图4-25所示。

978-7-111-50543-3-Chapter04-27.jpg

图4-25 编译后为WinCC传输的变量

(6)设置目标计算机路径

在STEP 7中选择WinCC项目,打开对象属性对话框,如图4-26所示,在“Target OS and Standby OS Computer”选项卡中,可直接输入目标计算机的路径或通过“Search”按钮选择网络中WinCC应用程序所在计算机的文件夹。

978-7-111-50543-3-Chapter04-28.jpg

图4-26 设定目标计算机的路径

确定WinCC应用程序所在的目标路径后,就可以在STEP 7中实现WinCC应用程序的下载功能,首先选择WinCC应用程序,在工具栏中选择“Download”按钮,在弹出的对话框中选择下载操作的范围,下载范围分为“The entire WinCC Project”和“Changes”,可根据实际情况进行选择。

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

我要反馈