GE PLC 功能块定义.docx

上传人:牧羊曲112 文档编号:3157539 上传时间:2023-03-11 格式:DOCX 页数:2 大小:37.05KB
返回 下载 相关 举报
GE PLC 功能块定义.docx_第1页
第1页 / 共2页
GE PLC 功能块定义.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《GE PLC 功能块定义.docx》由会员分享,可在线阅读,更多相关《GE PLC 功能块定义.docx(2页珍藏版)》请在三一办公上搜索。

1、GE PLC 功能块定义GE PLC 功能块定义 首先要看你是哪个系列,不同系列支持的功能块方式不同。 自定义功能块有以下几种方式: 1.自定义不带引脚的子程序块。可以建个子程序块,里面用到的变量定义好地址,其它程序反复调用,调用前给子程序块里的变量赋值。在一个扫描周期内完成所有调用,不支持中断,因此子程序块不能用上升,下降沿之类的指令,计时器也不要用。 2.BLOCK:和1的区别就是支持中断。没有引脚。 3.parameterized block(参数块):带参数的BLOCK,根据系列不同,支持的参数数量不同。参数块不能定义块的局部变量。 4.function block(功能块):para

2、meterized block的加强版,可以定义块的局部变量,而且可以定义静态变量,如果自己编的PID,用这个块是一种方式。不支持中断。 5.超强块C块:C语言编写的功能块。分为三类。第一类,BLOCK,和上面讲到的BLOCK不同,这个BLOCK最多可以定义七个输入,一个输出。第二 类,FUNCTION BLOCK,可以定义七对输入输出。第三类,standalone C program,独立的C程序,没有引脚,这个功能块不用在主程序中调用,和主程序是顺序执行的,并列关系。 C块的生成是由GE的专用编译软件来完成的,9070,9030的编译软件是plc_C_TooLKIt,PAC系列的是PACS

3、systems C Toolkit。 以上介绍完功能块的种类,下面说一个不同系列支持哪种。 1.versamax:只支持1 2.9030,只支持1,5。说明:9030只支持C块的BLOCK,FBK两种,只能在程序中调用。需要在编译软件的BLDVARS文件中定义编译成哪种方式,不支持指针。 3.9070:支持1,2,3,5。说明:9070的参数块,最多可以定义七对输入输出;支持三种C块。需要在编译软件的BLDVARS文件中定义编译成哪种方式,不支持指针。 4.PAC:支持1,3,4,5。说明:不支持2,其实参数块如果不定义参数,就是2了。C块,只有一种C BLOCK,兼容9070的C BLOCK和C FUNCTION BLOCK,不支持standalone C program方式,支持指针。 以上纯属个人总结,欢迎指正,补充。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号