首页 理论教育 PLC系统的新功能及功能块介绍

PLC系统的新功能及功能块介绍

时间:2023-06-16 理论教育 版权反馈
【摘要】:PLC系统提供的功能与功能块也是PLC指令系统的重要组成部分。目前的趋势是PLC指令在减少,但代替它以至于比它功能更强的功能与功能块越来越多。传统PLC也有功能、功能块。不用计数指令,而用增计数、减计数及可逆计数功能块。至于库中都有哪些功能块则与具体选用的PLC有关。和利时LECG3机的功能或功能块也称扩展指令。和利时LECG3机的指令库很多,而且是开放的,可以不断添加和生成新的指令。

PLC系统的新功能及功能块介绍

PLC系统提供的功能与功能块也是PLC指令系统的重要组成部分。目前的趋势是PLC指令在减少,但代替它以至于比它功能更强的功能与功能块越来越多。

传统PLC也有功能、功能块。如西门子S7-300\400的FB41(CONT_C)、FB42(CONT_S)、FB43(PULSEGEN)功能块(FB),可很方便地用以实现模拟量的PID控制。这些功能块将在随后的有关编程介绍中再作说明。

再如欧姆龙新型PLC也新增系统功能块,在安装编程软件后,会自动加载到欧姆龙软件目录下的“Lib\FBL\欧姆龙lib”子文件夹中。而该文件夹下还有“PLC”“Inverter”“Position Controller”“Temperature Controller”等若干子文件夹。这些子文件夹还含有多个子文件夹。如“PLC”文件夹下,就有“ENT”“CLK”“CPU”“SCx”“UNIT”“CARD”等文件夹。在这些文件夹中,就有cxf文件。将这些文件加载到工程中,分别就会生成一个功能块,就可在工程程序中调用。

新增功能块可方便地扩展PLC的指令系统,增加PLC的功能,使系统升级。而且,系统功能块是按需加载。不用的不加载,不占PLC内存。

提示:西门子PLC系统功能块多为不可视的。国产PLC,LM及LK机的系统功能块多是可视,又可复制。欧姆龙系统功能块可视,但不能复制。

新型PLC多不用定时指令而用定时功能块。不用计数指令,而用增计数、减计数及可逆计数功能块。此外,还有其它功能更强的功能块。这些功能块都封装在有关库中。如施耐德PLC就有标准库、控制库、通信库、I/O管理库、运动库、系统库、诊断库、先期库、TCPOpen库等。至于库中都有哪些功能块则与具体选用的PLC有关。(www.xing528.com)

ABPLC的库也封装在它的编程软件中。用系统预定义的数据类型形式调用。

和利时LECG3机的功能或功能块也称扩展指令。也是封装在相应指令库中。如果使用封装在Standard.lib(标准库)和SYSLIBCALLBACK.lib(系统库)中的扩展指令,直接调用就可以了。因为在创建工程时,这两个库中所有指令会自动加载到编程系统中。对封装在其它库中的扩展指令,在调用前,需用Power Pro编程软件的库管理器先行加载。然后才可使用。

和利时LECG3机的指令库很多,而且是开放的,可以不断添加和生成新的指令(即函数、功能块)。因而,从某种意义上讲,它的指令数量及种类是无限多的,并可根据需要增减。但是,这些库一经添加,即使不调用其中的指令,也会占用用户程序空间,因此在实际编程过程中,建议只添加需要的库。

提示:由于篇幅限制,以下只是简要地介绍本书涉及的PLC的一些典型指令。而全面、系统地弄清所使用的PLC的指令系统,对正确使用该PLC,编写好高质量的PLC程序,是至关重要的。因此,在PLC实际编程过程中,建议要多查阅有关PLC的编程手册,切实把有关指令弄懂、弄清。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈