除特殊情况外,PAC系统用户自定义程序的执行遵循IEC 61131-3标准定义一个函数块要在编程软件中创建一-个函数块,首先在程序块文件夹中创建一个LD或ST块。在块的特性(Properties)栏中,选择函数块。要为函数块定义实例数据,选择块属性的参数栏。输入输出参数定义方法与参数化模块的定义方式相同。下面的例子中,定义了3个内部成员变量:temp,speed和modelno.
函数块与作用范围和参数化子程序不同,函数块可以有自己的临时变量%L缺省情况下,函数块的内部变量有自己的作用范围,这些变量只在函数块内部可见。不能使用外部逻辑和硬件配置对这些变量进行读写。要从函数块外部进行读写,必须将这些变量的作用范围改为全局作用。内部变量作用范围改为全局后,函数块外的逻辑仍然只能读取这些变量的数据而不能改变这些变量的值。注意:如果将内部变量作用与改为全局作用,你的应用程序将不满足IEC的要求。
GIDDINGS & LEWIS 502-02881-10 NSPP 5020288110
GIDDINGS & LEWIS M-211-0369-000 USPP M2110369000
G&L Giddings Lewis PMC 400 CNC Diagnostic Manual