1500的DB块:非优化的块访问与优化的块访问的区别是什么?
最佳答案
与标准的DB块相比,优化的DB块有以下优势:
提供更快的访问速度;
以符号寻址,编程者无需考虑DB块中每个变量存储的具体地址,每个变量在CPU中存储的位置由PLC的系统自动进行分配;
CPU与HMI(如Panel)连接时,由于优化的DB是靠符号寻址,所以当PLC变量连接到HMI后,PLC侧对变量做的修改,HMI无需重新下载;
对DB块内的任意位置对变量进行添加及删除,或对变量的类型进行修改(如将Tag_1的属性由byte修改为Word),不会引起该DB块其它变量的使用;
S7-1200/S7-1500中如有以下应用,必须使用标准DB块:
与其它CPU建立S7单边通信时(PUT/GET),用于存储发送区数据和接收区数据的DB块;
与winccV7.2进行HMI连接时,WinccV7.2访问的S7-1200/S7-1500CPU的DB块只能是标准的DB块;
使用SimaticNetV8.2与S7-1200/S7-1500PLC进行OPC连接时,OPC服务器访问S7-1200/S7-1500CPU的DB块只能是标准的DB块。
详见S7-1200与S7-1500中优化的DB块和标准DB块有哪些区别?
htTPs://support.induSTry.siemens.com/cs/cn/zh/view/90316936
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。