CFC编程软件介绍

CFC(Continuous Function Chart)连续功能图是PCS7的必备组件,也是STEP7的高级语言选件。

Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\PCS7_Engineering\PCS7_AS_Engineering\CFC\CFC_General\image\image001.png

CFC编程界面为图形界面。

Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\PCS7_Engineering\PCS7_AS_Engineering\CFC\CFC_General\image\image002.png

用户在Chart中通过鼠标拖拽的方式插入已经编制好的功能块(来自系统功能库或用户自己通过STL/FBD/LAD开发好的FBFC),并指定这些块之间的连接关系,也可以为这些块分配输入输出地址。

Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\PCS7_Engineering\PCS7_AS_Engineering\CFC\CFC_General\image\image003.png

作为用户导向的高级语言,CFC程序需要通过“Compile”编译方式生成实际的机器语言程序(OBFBFC等),并通过CFC下载选项将程序装载至CPUCFC会组织整个项目,调用其它语言编写的功能块,因此CFC项目中不会再直接在OB中进行用户编程,也不需要再单独去下载OBFB等。

 

Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\PCS7_Engineering\PCS7_AS_Engineering\CFC\CFC_General\image\image004.png

CFC程序装载至CPU后,可以通过CFC “Test Mode”监控程序运行状态与CPU中的数据值。

Description: Description: C:\Users\PCS7\Desktop\PCS7_TOP1216\PCS7_Engineering\PCS7_AS_Engineering\CFC\CFC_General\image\image005.png

·         灰色值为离线程序值

·         黄色值CPU在线值

·         红色值CPU中不可获取

CFC的常用功能与操作

PCS 7CFC编程的常见问题