就包含UDT中的所以变量)也可以再FB块中建立udt数据类型的 变量
13
14
UDT(用户自定义数据类型)
15
接上
16
中断
17
18
19
硬件中断一般用作紧急事件的处理
模拟量
22
• 用转换指令中的标定和标准转换 ,
23
pid
• 在项目树中工艺对象中添加PID 控制并组态 • 并在循环中断中调用
变量就可以
8
全局DB 1
9
全局DB 2
10
全局DB 3
11
全局DB和UDT
• 方便用上位机控制,用全局dp更程序地址关联上可以了
12
UDT(用户自定义数据类型)作用是变量 打包做个模板
• 如果FB多次调用 在全局变量中就要建很多变量 所以用UDT (把所 有变量打包)
1. 先建好要用 2. 在全局DB中建立相同数据类型的变量(这时候db中的一个变量
FC的实参(无参数调用)
在FC程序中直接输入变量地址
1
FC的形参(有参数调用) • 现在变量声明表中定义(变量表中的参数不具备存储数据的功能,必须外部
给它分配具体的地址存储数据,temp下的数据分配的L储存区的地址)。
2
FB与FC的区别 • FC如果有很多的中间变量 如果放在temp区 在主程序不能多次同时调用 ,会
4
多重背景
• 被调用的块的背景数据块集成在调用的块里,而实现对数据的集 中处理(调用的函数块将其数据保存在调用函数块的背景数据块中, 而不是自己的背景数据块中。 这可以让您将背景数据集中在一个 块中,并通过程序中较少的背景数据块获取。)
• FB1里多次调用FB2用多重背景做 1. 先把fb2做好 2. 在fb1的static里建变量数据类型选FB2 3. 在ob1主程序调fb1就可以运行