发布于 2014-09-05 14:17:28
1楼
DB是数据块,就是PLC系统申请的一块内存。这块内存的作用是存储用户数据和程序的中间变量。
1、共享数据块
是全局变量,意思是在程序中生命周期从OB100上电到OB1程序循环结束。和M区功能相同。你就理解为M区的分类整理。
理解提高:因为在全局DB块中可以定义结构,实现不同数据的归类,例如一个模拟量数据我们要定义最大最小值,输出值。
2、背景数据块
是和FB关联的,第一他是一块数据内存,第二这块数据内存记录(存储)了,FB的INPUT,OUTPUT,IN_OUT,STAT的值。
理解提高:数据的传送顺序, INPUT:实参-->形参(背景DB) OUTPUT:形参(背景DB)->实参 输出
STAT:静态变量,用于存储中间过程值
3、基于UDT的数据块
UDT的数据位全局变量用户定义的数据类型的模板。通过这个模板创建数据。
分享是一种快乐