您当前的位置:五五电子网电子知识plc技术PLC入门使用CFC编程调用CFC Library下的功能块时 正文
使用CFC编程调用CFC Library下的功能块时

使用CFC编程调用CFC Library下的功能块时

点击数:7183 次   录入时间:03-04 11:55:02   整理:http://www.55dianzi.com   PLC入门

安装CFC编程语言后,系统将会默认安装CFC Library功能库。该功能库包含ELEM_300ELEM_400ELEMENTA。其中,ELEM_300专门用于S7 300系列的CPU编程,ELEM_400专门用于S7 400系列的CPU编程,ELEMENTA则为通用功能块,对控制器无具体要求。 

 

图 1 CFC Library包含的功能块 

 

在使用上述功能块进行编程时,需要注意如下事项:

1. S7 300控制器编程,只允许使用ELEM_300ELEMENTA下的功能块,不允许使用ELEM_400下任何功能块,即便功能块号和功能描述相同;反之亦然,对S7 400控制器编程,则只允许使用ELEM_400ELEMENTA下的功能块,不允许使用ELEM_300下任何功能块。实际使用过程中,可以通过打开功能块的属性对话框,检查Author属性是否和控制器类型匹配,否则相应的功能可能无法正常运行。 

 

 

图 功能块的Author属性 

 

2. 使用ELEM_300下的所有功能块对S7 300控制器进行编程时,还需额外注意如下步骤。否则,该类功能块将不能进行正常的初始化,甚至无法正常工作。

a) CFC中除掉用正常所需的功能块外,还需额外调用ELEM_300下的RESTARTFC70)功能块,并设置其调用位置,双击如下图所示的位置。 

 

 

图 调用RESTART功能块 

 

b) 系统将打开如下的运行顺序编辑器对话框,并定位到该功能块在OB3x中的安装位置。在该功能块上点击右键àDelete,删除该功能块在循环OB3x中的安装。 

 

 

删除该功能块在循环OB3x中的安装 

 

c) 关闭该对话框回到CFC编辑器下,检查该功能块的安装位置是否变更为OB100。 

[1] [2] [3]  下一页


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门