【摘要】:说得通俗点,功能就是PLC一组指令的有序集合,能将若干它的输入按某个特定规律转换成一个数据类型的输出。所以也称为没有记忆的一组指令集合。图1-3所示为和利时PLC系统提供的一个进行字符串处理函数。PLC函数分系统函数与用户函数,分别集成在相关函数库中。系统函数由PLC厂商提供,西门子称SFC。PLC档次越高,厂商提供函数也越多。用户函数可由用户编写与生成,西门子称之为FC。
功能也称函数。PLC编程标准对它的定义是:“在执行时,它准确地产生一个数据元素和可能的其它输出变量,并且在文本语言中,可使用它的调用如同对表达式中的操作数那样”。说得通俗点,功能就是PLC一组指令的有序集合,能将若干它的输入按某个特定规律转换成一个数据类型的输出。而这个输出的结果则被返回给函数本身,即它的返回值。如其输出为数组或结构,虽有多个(元素),但实质还是一个(数组或结构)。
函数可直接调用,其输出不被保存。所以也称为没有记忆(without memory)的一组指令集合。这意味着用相同的输入调用函数时,其输出总是相同的。图1-3所示为和利时PLC系统提供的一个进行字符串处理函数。
其功能是字符串var1与字符串var2相加(合并),然后赋值给字符串var3。如var1=′abc′,var1=′efg′,此指令执行后则var3=′ab-cefg′。
一个函数还可调用另一个函数。但不能直接、间接地调用自身,即不允许递归调用。(www.xing528.com)
PLC函数分系统函数与用户函数,分别集成在相关函数库中。系统函数由PLC厂商提供,西门子称SFC。PLC档次越高,厂商提供函数也越多。用户函数可由用户编写与生成,西门子称之为FC。
图1-3 字符串处理函数
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。