发布于 2015-01-09 00:03:20
17楼
沧浪子大师你好,你是不是本人啊,难道你只搞驱动。晚辈以下仅供大师参考。
1、DB块默认建立后是带保持性的无论是背景数据块还是共享数据块也就是说即使断电后他的数据还是保存的不会丢失。M区的默认断电保持区是MB0-MB15 16个字节可以在硬件组态中修改。
2、DB块的用法还M区的用法一样比如在DB块里面加一个符号名为 var1数据类型为 BOOL 初始值为0的一个变量那么就可以在程序中使用这个var1变量,他的地址时候前面符号名前面的地址也就是db编号.dbx0.0比如这个DB块的号码是1那么这个变量的地址是db1.dbx0.0 表示一个位 db1.dbw0表示一个word db1.dbd0表示一个双字,使用这些建立的DB块中的变量可以给他赋值而赋给他的值就保存在的DB存储区中就算断电数据也是在的。另外共享DB中的地址必须先行定义才可使用,背景DB中的数据是由FB的声明变量直接生成的不需要定义。
SIMATIC!