CFC(连续功能图)是PCS7下的一种方便、简洁的编程环境,通过功能块互连的方式,既可以轻松自动实现跨AS的数据交换,也可以避免对诸如M、L等系统资源的管理,编程不再是一个面向繁琐数据存储单元的乏味劳动,而是将主要精力集中面向控制技术层面的全新工作。
和传统的STL、LAD等编程语言相比,CFC编程存在诸多的不同,所以在使用CFC的过程中,一方面可以积攒很多小技巧、小心得,另一方面也会碰到各种各样的问题,诸如:
? 逻辑没有问题,为何运算结果不正确
? 编译的时候总是出现很多的Warning,会影响程序执行吗
? CFC中功能块的消息组态,很多的$$是起什么作用的
? CFC中功能块的高亮区都包含哪些信息,如何修改
? “过程模式”和“实验室模式”有什么区别
? 下载CFC的时候为什么会出现不同的方式选择,都有什么区别
? ……
为此,我们专门开设这个集中交流的平台,大家可以就自己工程实施过程中碰到的CFC相关的的编程组态、编译下载中的问题、心得、技巧等,畅所欲言,分享切磋。正在使用或准备使用CFC进行程序编写的用户,也可以就自己的需求和大家来探讨,在扩展思路的同时,相信也会有意想不到的收获。
CFC在实际工程中正在被越来越广泛地应用,作为PCS7中的主要编程方式,其简洁、直观的界面,使项目工程师脱开具体功能实现细节的束缚,直接面向工艺需求,提高了组态效率。“Test Mode”下的功能块监控、管脚的趋势显示等都给现场调试带来很大的方便。运行组的统一管理和优化更是让程序结构管理更为灵活……
大家就CFC的优越性、使用和相关功能特性在论坛上展开了热烈的讨论,既有使用经验的积极分享,也有初学者的基本知识问答。通过这些讨论,凸显了CFC的功能特性,也解释了CFC使用过程中大家遇到的疑惑。了解了这些知识、特性和使用心得,才能在实际的编程组态过程中灵活把握,简化编程组态。
编号F0580:PCS 7中CFC编程常见问题集
(
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0580)
编号A0252:S7-CFC编程
(
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0252)
以下为本次探讨的发帖整理,查看原始交流内容请点击
此处。