最近在学习西门子S7-300的PLC;里面有个DB共享数据快中的数据DB1.DBX0.0,我想问一下这个DB1.DBX0.0与M0.0这样两个布尔数据有什么区别,谢谢!
谢谢你的回答,那他俩在使用过程中有哪些不同呢!
追答一样的,写到DB块里,可以方便读数到上位机。
追问他们说DB的有断电保持,M的没油断电保持!是这样么!
追答不是,有电池的,程序在,数据就在, 都是断电保持的
追问喔喔~这样子!好的 谢谢你!
追答请你注意下,M地址是可以设置成掉电保持或者不保持的,默认是MB16以下都是保存的.在CPU属性中设置.
追问那DB的不能是吧~
追答DB是不能设置的,一定是掉电保存,M是能设置的
追问有点乱,问个弱智的问题,你们说的掉电保持什么意思啊
追答掉电保持,就是掉电后,中间变量保持掉电前的状态.
追问早 老师 还是昨天那个问题想请教你一下,我在Step7中模拟的的时候。
当按下I0.0时DB1.DBX0.0有输出,断开I0.0输出就没有了;
当按下I0.1时DB1.DBX0.0变绿,即使接通了DB1.DBX0.0也没有输出为什么啊!
被置位了阿,就是锁定为1,只能是复位才可以的.你加俺Q吧
追问你QQ是858667880么?
最近在学习西门子S7-300的PLC;里面有个DB共享数据快中的数据DB1.DBX0...
不一样的,M0.0是系统自带的中间变量地址,DB1.DBX0.0是编程人员增加的中间变量地址.简单说,一个与生俱来,一个是后来生的.
西门子 s7-300 dix是啥意思
西门子PLC允许同时打开两个数据块,不同数据块表达方式不一样,比如同时打开DB1和DB2,DB1的打开方式为OPEN DB1,DB2的打开方式为OPEN DI2,则地址写成DBX0.0就是DB1里的地址,地址写成DIX0.0则是DB2里的地址
s7-300 PLC中的寻址方式有哪些?
西门子300和400PLC的寻址方式有两大类,分别是直接寻址和间接寻址。直接寻址又可以分为绝对地址寻址和符号地址寻址。直接寻址就是用绝对地址寻址;比如你的DB**.DBX**.*就属于直接寻址。符号地址寻址是指你用变量的名称符号来代表地址,比如你把DB1.DBW0命名为“START TIME”.那么你在之后的编程里要用...
西门子300 寻址问题 P#DB90.DBX0.0 啥意思啊 和DB90.DBX0.0 有什么区别...
一句话,DB90.DBX0.0只是指DB90中的0.0这一个位,而P#DB90.DBX0.0是指从这一位开始,具体根据后面的语法决定其长度,有可能是P#DB90.DBX0.0开始的一个字节,也可能是P#DB90.DBX0.0开始的一个结构体等等。
西门子S7-300如何建立DB块被组态王调用
创建DB方法可通过右键菜单Insert new object -> data block或者主菜单Insert -> s7 blocks -> data block,然后为其输入当前唯一的号即可。最后打开DB块,定义数据区,至于数据保存,直接将数放到DB块中就可以了,使用MOVE指令,DB块的寻址与M区类似,DB1.DBX0.0(位) DB1.DBB0 (字节)DB1....
西门子300PLC编程的中间继电器是什么?三菱PLC有M、S等。
其实S300编程中,这些绝对地址很少用,一般使用自建的DB或者FB的背景DB 中的元件。自建DB可以理解为一个自己定义大的结构体,里面你可以自己定义位元件,字元件。比如建了一个DB1,下面你定义了一个位地址bReady, 那么程序中就可用DB1.bReady来表示。FB的背景DB中自定义的寄存器想要被外部使用,需要在...
关于西门子的一段程序,请高手指点!
LAR1 把这个指针放入AR1 L W[AR1,P#0.0]载入变量in2的开始的第一个字,字的地址是从变量存放位置的头开始(偏移为p#0.0)T#TEMP4 传送到变量temp4 OPN DB[#TEMP4] 打开db#temp4 所以,在使用P##XXXX的时候,第一个p#是表示指针,第二个#xxxx是表示变量,这个语句的意思是指...
在s7-300中DB67.DBX8或DB67.DBW8是什么意思
数据类型不同,DB67.DBX8应该是DB67.DBX8.Z(Z代表0~7),地址宽度为1位;DB67.DBW8地址宽度为1个字,1个双字=2个字=16个位,也就是DB67.DBD0=DB67.DBW0+DB67.DBW2=DB67.DBX0.0~0.7+DB67.DBX1.0~1.7+DB67.DBX2.0~2.7+DB67.DBX3.0~3.7 ...
西门子PLC S7-300中,在什么情况下用指针P#?比如:P#M12.0与M12.0区别...
P#M12.0实际上很少使用,除非要进行跨区域指针,事实上,跨区域指针的应用更多的集中于数据块的寻址中,例如:LAR1 P#DB1.DBX20.0 T DB[AR1,P#0.0]而M的跨区域使用一般是:LAR1 P#M12.0 T M[AR1,P#0.0]更多的P#M12.0的用法是作为ANY块的使用,即一块数据区域的始终,例如:P...
西门子s7-300设计PLC梯形图或者语句表。要求1个按钮控制4个指示灯。按...
首先在建一个FB1 1.在FB1里面建局部变量如图jishu_1为整数 其他都是BOOL 2.在FB1里写程序如图 3.到OB35内调用FB1背景数据块定义为DB10自动生成如图 4.打开DB10 里面有按钮地址,DB10 DBX0.0,.直接用到上位机就可以了,灯直接用输出地址Q0.0~Q0.4 没法发图了 ,可以试试对不对我没...