plcm存储区
‘壹’ 西门子PLC I,Q, M, L, D是什么意思
西门子PLC中存储区分类有
I、Q、M、SM、V、L、S、C、T等等,他们在编程时用处不同;
I存储区是输入触点,可以接收外部的电平信号;
Q存储区是输出触点,用于提供电平信号;
M为中间继电器触点,一般我们编程时多用于标志位;
L为临时变量存储区,如LD10,这个变量只在当前的程序段内起作用,调用子程序后或者子程序调用结束返回后临时变量中的数值就可能丢失了。
D不是存储区也不是触点,这个一种数据类型,表示双字或实数类型,包含32个位,4个字节。
组合式:
组合式结构的可编程序控制器是把PLC系统的各个组成部分按功能分成若干个模块,如CPU模块、输入模块、输出模块、电源模块等等。其中各模块功能比较单一,模块的种类却日趋丰富。比如,一些可编程序控制器,除了-些基本的I/O模块外,还有一些特殊功能模块,像温度检测模块、位置检测模块、PID控制模块、通讯模块等等。
以上内容参考:网络-西门子PLC
‘贰’ 如何知道PLC中的M存储区域范围
问题: PLC中,模块确定后,I,Q的区域能确定,但?有什么规定吗? 解答: 在PLC中M存储区(也称位存储区,又称内部存储器标志位(M)存储器区),它属于系统存储区。在你选定具体的CPU型号后,可以查看CPU的技术规格,其中就有位存储器(位存储器/字节)的大小,如6ES7 315-2AG10-0AB0的M存储器最大字节为2048个,所以M存储区的范围为MB0--MB2047,M存储器虽然名为“位存储器区”,表示按位存取,但是也可以按字节、字或双字存取,如MW0(由MB0和MB1两个字节组成),而MD0(由MB0、MB1、MB2、MB3四个字节组成)。 M存储器与PLC外部对象没有任何关系,其功能类似于继电器控制电路中的中间继电器,注要用来存储程序运算过程中的临时结果,可为编程提供无数量限制的触点,可以被驱动但不能直接驱动任何负载。
‘叁’ 西门子200PLC的内部寄存器V和M有什么区别
主要区别如下:
1、存储内容侧重点不同
(1)V一般侧重保存中间变量数据,数据块只能编辑V。
(2)M一般侧重保存标志位数据,数据块不能编辑M。
2、存储内存容量不同
(1)V可以存储5120个字节,内存区域大。
(2)M只有32个字节,非常小。
3、断电保护能力不同
(1)V区的数据默认具有断电保护功能,数据断电自动保存。
(2)M区的数据断电保护范围需要人工设置。
4、执行效率不同
(1)V容量大,指令代码要长,时间上要费时些。
(2)M容量小,可以使指令码短,存贮和执行效率比较高。
5、其他
(1)M区的前14个字节要写到EEPROM里,直接在系统块里设置就可以。
(2)V要用编程方法来实现。
(3)plcm存储区扩展阅读:
S7-200 PLC可以采用多种形式的存储器来进行PLC程序与数据的存储,以防止数据的丢失。存储器主要有如下类型:
1、RAM: CPU模块本身带有动态数据存储器(RAM)。RAM用于存储PLC的运算、处理结果等数据。但其存储时间较短,一般只能保持几天。
2、EEPROM(或Flash ROM):除RAM外,CPU模块本身带有的保持型存储器(EEPROM或Flash ROM),可以进行数据的永久性存储。保持型存储器用于存储PLC用户程序、PLC参数等重要数据;也可以将PLC程序执行过程中所产生的局部变量V、内部标志M、定时器T、计数器C等保存在保持型存储器中。
3、存储器卡:存储器卡在S7-200中为可选件,用户可以根据需要选用。存储器卡为保持型存储器,可以作为PLC保持型存储器的扩展与后备,用于保存PLC用户程序、PLC参数、变量V、内部标志M、定时器T、计数器C等。
‘肆’ 西门子PLC位存储器(M)如何用
M区时s7的基本存储区,可用于位逻辑,整型、双整形、实型。
MD20=MW20+MW22=M20.0~7+M21.0~7+M22.0~7+M23.0~7
‘伍’ plc编程变量V存储区与M存储区有什么区别
输入点I区,是不能强制操作的,输出点Q区和辅助继电器M区可以强制操作。触摸屏是可以控制M区和Q区的,如果你想用触摸屏控制Q区,程序要修改一下,触摸屏控制M,再找Q的程序所在位置,将M的常开触点并联在Q前面的控制触点上就可以了。等于是触摸屏控制M动作,M的触点去控制Q的线圈,让Q动作。
‘陆’ 西门子300系列的PLC内部存储器M区在默认状态下会断电保存吗
引用西门子找答案chen11201的回答,详见网页连接。
在硬件组态的cpu属性里的retentivememory里,有3个M区,时间继电器和计数器,你可以更改,另外db的数据是掉电保持的,是系统默认的,无需设置,另外提醒你,设置这些存储器为断点保持,这些存储器的序号必须是相连的。
DB数据是存储在卡里面的,本来就是保持的,掉电或停机也不会丢失;M数据的保持可以在组态cpu时的cpu属性中设置(retentivememory里),但保持的数目是有限度的。若果要保存重要的数据的话,建议复制到DB区保存!
网页链接
‘柒’ plc 顺序功能图中的M0.0 S0.0怎么区分
M是内部存储区,M0.0只是其中一个位。
而S0.0是顺序功能传递的一个位,当然也是存储在CPU内部的。
M存储区某些字节可以断电保持,而S0.0则不可以。
当程序需要使用顺序功能时就可以使用S0.0进行上下顺序之间的连接。
具体建议看看200系统手册。
‘捌’ PLC中M3.2数字代表的含义MD0呢
西门子plc中M3.2表示M存储区的MB3字节的第三位,MD0表示M存储区的第一个双字长度存储区,即32位长度的存储区。