博途中的优化DB块和非优化DB块。优化DB块,由plc自动分配管理,我们在编程的时候,直接使用符号即可,简单方便,而且还可以单独设置保持性,非优化DB块用地址访问,类似DB1
博途中的优化DB块和非优化DB块。优化DB块,由plc自动分配管理,我们在编程的时候,直接使用符号即可,简单方便,而且还可以单独设置保持性,非优化DB块用地址访问,类似DB10.DBW100这种格式,而且非优化的DB块不能单独设置保持性,对于习惯使用日系plc,特别是三菱plc的,喜欢这种格式,但是这种格式非常麻烦,远不如使用M0,D0这种寄存器直接。
1、PLC硬件组态中模块的地址如何在符号表,DB,变量表中使用?符号表和变量表里直接添加就行,要在DB块中使用就需要赋值了,输入模块的值赋给DB块中与输入相应的变量,DB块中与输出对应的变量值赋给输出量。比如一个设备模块地址用到了I0.0在符号表中你需要自己注释,比如I0.0为启动按钮,I0.1为停止,方便你看程序而已。DB这东西我感觉说白了就类似一个存储空间,比如我在FB1的一段逻辑中,输出为DB1.DBX0.1这位信号就被记录下来,如果FB2需要调用这个信号的话,你可以直接用这个点,当然其他用法也很多,这只是之一。
2、西门子plc怎么把状态字放在db数据块1.若没有数据块,则创建一个数据块,例如db100。2.若数据块内没有定义,则创建一个数据块变量,格式word,例如:db100.dbw0;3.从其它变量获取,则用move指令传送到db100.dbw0;或者直接操作db100.dbw0里的16个位;4.db100.dbw0的16个位包括db100.dbx0.0至db100.dbx0.7、db100.dbx1.0至db100.dbx1.7。
2.若数据块内没有定义,则创建一个数据块变量,格式WORD,例如:DB100.DBW0;3.从其它变量获取,则用MOVE指令传送到DB100.DBW0;或者直接操作DB100.DBW0里的16个位;4.DB100.DBW0的16个位包括DB100.DBX0.0至DB100.DBX0.7、DB100.DBX1.0至DB100.DBX1.7。
3、如何改STEP7中DB块中我有一个STEP7程序,DB中initialvalue显示L#0,actualvalue在线显示某一个值(不在线显示L#0),我想修改initialvalue值,不知道在哪可以修改?不在线显示L#0,是因为你没有上载过数据块,如果你上载了数据块,那么离线时候实际值可能不是0了。你想修改初始值的话,很简单在数据块的定义视图中将初始值改一下就可以了。