工程(Project) 一个工程包括了 PLC程序中所有的对象,工程中包含了如下对象: :程序结构单元 POUs :数据类型 data types :资源 resources :库函数 libraries 程序结构单元(POU) 函数?(Functions),功能块(function blocks)和程序(programs)都是程序结构单元(POUs)。 每个POU包括了定义变量和程序主体两个部分。程序主体用 IEC编程语言编写,其中包括: 指令表(IL) 结构文本(ST) SFC FBD 梯形图(LD). PLC-1131-3 DS支持所有的标准IEC程序结构单元。 POUs之间能够相互调用,但是不允许递归调用. 函数(Function) 当定义函数的时候,不要忘记函数中必须含有返回值的数据类型, 也就是说在函数名的后面必 需紧跟冒号和一个数据类型。 下面是一个正确的函数定义: FUNCTION INDUAL :INT 就是说函数名被用作输出变量。函数定义的以关键字FUNCTION开始,以END_FUNCTION结 尾。Example in IL of a fun ctio n that takes three in put variables and returns the product of the first two divided by the third: Image : Function {bmc } : Example of a fun ction in IL 函数没有任何的内部条件,就是说当用相同的输入变量时就会得出相同的结果 (输出)。 :Examples for calli ng up the fun cti on described above Examples for calli ng up the function described above: in ST: Result := Fct(7,