PCS7项目创建和运行疑惑

最近在学习PCS7 V8.0系统,新建立的项目如下:
1、 我没有通过创建项目向导新建项目而是直接新建了项目后,在component view中添加了400H系统并添加了PS、CPU、CP以及各种信号模块。同时添加了SIMATIC PC STATION在这里添加了wincc  appl.和网卡,并修改了PC STATION的名字为计算机的名。
2、 在plant view里添加了几个层,在其中一个层里添加了CFC和画面。
3、 在网络组态画面里组态了PC STATION与400H系统的连接。
现在有几个不明白的问题:
1、 项目进行 到这种程度,在CFC里增加程序 后通过具体什么步骤让程序下载到400H里面?通过什么步骤让PCS7系统在上位机上面运行?具体说就是编译下载上位画面运行主要步骤是什么?由于我是第一次使用PCS7系统,对整体项目如何运行起来没有概念。
2、 在网上看到了一些CFC功能块的例子,但是V8.0里面很多CFC功能块跟以前版本有区别,有些功能块按F1后帮助文件解释的也不清楚。所以想请教一下V8.0版本里的CFC功能块具体说明
3、 在CFC编程时各种信号如何在wincc画面中显示?
① CFC编程中AI信号使用哪个功能块?像是以前版本的CH_AI连接管脚后怎么能在wincc上显示,是否还需要像PLC中一样在画面编辑器里增加输入输出域连接变量?
② CFC中AO是用哪个功能块?
③ CFC中的开关量处理,比如处理一个阀门时,在CFC需要使用哪个功能块,添加管脚连接后怎么能显示在画面中。

最佳答案

1. 这个时候,先需要下载HW到ES本机,然后下载HW 到AS。接着下载netpro里边的网络连接到ES,接着下载到AS。到这一步后,编译CFC,下载后就可以下载到AS了。
至于运行上位机,编译CFC之后,编译ES,CFC中s7_m_c属性的变量,也就是上传属性变量,就会自动编译到wincc。在tag标签之下,自动选择的驱动取决于你建立网络连接的时候选用的协议。一般我们选择s7连接的话回编译到name connection之下。如果你之前正常下载了netpro,运行wincc后,tag变量就会监控了。
ES本机wincc不用下载,编译就行。server或者os需要通过tcp ip协议下载。
2. 具体说明没有,找点demo例子看看APL库,或者F1.其实一般不用它的,一般我都用自己编功能块...这个比较复杂,暂时别考虑了。
3.这个参考item1.其实每个变量,都有一个s7_m_7的属性,巨有这个属性的变量或者结构变量,就会在os编译的时候,自动上传到wincc的tag管理里边,然后wincc可以通过io filed等控件来调用这些标签变量。在symbol table里边定义变量的monitoring属性,保存编译,也可以上传单变量。
至于你说的通道,你可以安装V71库沿用以前的块。
参考
http://www.ad.siemens.com.cn/service/answer/tobe_solution.aspx?Q_ID=112654&cid=1035
不管是V71还是V80的库,双击cfc功能块都没OCM选项。这个选项就是功能块上传。所以这些快只是信号处理,没有上传功能。
需要配合带数据上传的功能块使用。V71是MEAS_MON FB65。V80是MonAnL FB1845附个图给你看看。
阀门得根据你的工艺来确定。是气动阀、还是截止阀。
最简单的气动阀长驱,用APL库最简单的电机块就行。
编译上传后,复制@pcs7_typical.pdl文件中APL库对应的电机图块到你的项目文件,用PCS7向导连接对应结构变量就行了。

建议你先看看PCS7入门书籍。用WINCC+STEP7来做PCS7也行,不过完全用不到他的优越性...PCS7是一个直接面向对象的组态思路。

图片说明:

PCS7项目创建和运行疑惑  

提问者对于答案的评价:
谢谢

专家置评

建议你多看看pcs 7入门教程 参考PCS 7技术支持与服务主页 http://www.ad.siemens.com.cn/productportal/Prods/PCS7/PCS7_study.aspx

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月9日
下一篇 2017年6月9日

相关推荐