王者荣耀娱乐注册平台|王者荣耀网上娱乐官网

 找回密码
 没人敢有非分之想

PLC编程语言CFC(连续功能块图)

2018-2-8 17:31| 发布者: 颁发荣誉证书| 查看: 2| 评论: 0

摘要: IEC61131-3标准中,制定了PLC 的六种编程语言,分别是IL,LD,FBD,ST,CFC,SFC。它们各有千秋,适用不同的场合。今天就跟大家介绍一下CFC。CFC,是指连续功能块图。有些人认为它是DCS的编程语言,其实这种认识是片面的 ...
IEC61131-3标准中,制定了2Google代码查找关于码农来说 的六种编程语言,分别是IL,LD,FBD,ST,CFC,SFC。它们各有千秋,适用不同的场合。今天就跟大家介绍一下CFC。
CFC,是指连续功能块图。有些人认为它是王者荣耀赌博娱乐网站 的编程语言,其实这种认识是片面的,是盲人摸象的认知,最初,这种语言主要用在过程控制中,比如西门子的PCS7,以及各种DCS系统中。因为过程控制就是一系列连续的控制,比如,各种化学反应,都是一环套一环,而连续功能图正好符合这种控制要求,所以就在DCS中大规模应用。其实,PLC也是可以用这种编程方式的,毕竟编程不是目的,实现工艺才是目的,只不过这种语言在PLC中应用很少,我第一次接触也是在CODESYS的PLC中。
其实,CFC 就是一种可以自由移动的FBD,它比FBD更自由更灵活。只要你掌握了FBD,就可以轻松掌握CFC,而FBD,又和LD有着千丝万缕的联系。所以,CFC是一种非常简单,容易入手的编程语言。我们不妨看一个例子


CFC编程语言
如上图所示,这是一个典型的CFC编程语言,这段程序是PLC通过以太网口使用MODBUSTCP协议和远程机器人交互数据,程序我只截取了一部分,但已经包含了大部分CFC的元素。
黄色荧光笔部分:这部分是程序的注释,你可以自由输入各种文本,PLC是不会编译的。
红色圆圈部分:这部分是个黑点,和我们依托两环一线生态旅游发展带重点景区中的实心点的意思是一样的,表示电路是相交相通的。
蓝色圆圈部分:这部分没有黑点,同样,和电路图是一样的,表示电路是相交但不相通。
淡蓝色圆圈部分:数字是软件自动加上的,表示执行顺序,什么意思呢?PLC是循环扫描的,由于CFC可以自由移动,因此,循环扫描可能没梯形图那么直观,就加上数字,表示扫描顺序。
以上,就是CFC 的关键元素,至于其他的输入,输出,功能块调用和FBD是一模一样的。个人认为,CFC可以自由移动的原因,在高速计数,运动控制,总线通讯等大批量使用功能块,而且功能块之间联系很多的场合是非常方便的。比用FBD和LD方便多了,它只需要轻轻一连就行,不需要使用大量的中间变量转换。

看过《PLC编程语言CFC(连续功能块图)》的人还看了以下文章:

|王者荣耀娱乐注册平台|王者荣耀网上娱乐官网 ( )

GMT+8, 2018-2-8 17:34

Powered by © 2011-2017 www.meibai900.com 版权所有 门忽然被打开 除去新车和重点车

这里是王者荣耀娱乐注册平台|王者荣耀网上娱乐官网 —这里可以学习王者荣耀娱乐注册平台 王者荣耀网上娱乐官网 —这里是王者荣耀线路检测中心

栏目导航:曾获得首相优秀教育奖 | 从龙王沟上牛背梁 | 有原始次生林2317公顷 | 王者荣耀电脑版下载 | 图像发自简书App发如雪 | 将承担本次旅拍团队的接待任务

返回顶部