西门子1200存储区介绍:
西门子1200存储关系
每个存储单元都有唯一的地址。用户程序利用这些地址访问存储单元中的信息。绝对地址由以下元素组成:
存储区(如 1、Q或 M)
要访问的数据的大小(如“B”表示 Byte 或“W"表示 Word)
数据地址(如 Byte 3 或 Word 3)
访问布尔值地址中的位时,不要输入大小的助记符号。仅需输入数据的存储区、字节位置和位位置(如I 0.0、Q0.1 或 M3.4)
对于寻址的解释,以M3.4为例:
以MD10来了解它的存储位、字节、字的关系(注:高字节低位)
举例说明:将十进制值“15”存储在M区MD100、MW100、MB100的区别。
写一个移动值指令MOVE,也有叫传送指令、赋值指令的,同时打开监控表,并打开仿真,如下图:
选择需要传送的值“Tag_3”右键菜单的“修改”,“修改操作数”。
为了好理解,写入无符号十进制的值15。
当只用MB100时:监控表上的4个1是在最右边。
当用MW100时:监控表上的4个1是在最右边。但MB100上已没有数值了。此时已是在MB101上存储了,即高字节存的是低位的内容。
当用MD100时:监控表上的4个1也是在最右边。但MW100、MB100上都没有数值了。此时的值已是存在MW102了。
如用DB块来存储,则创建”数据块_1”。
在数据块里创建需要的程序数据,可以是布尔型、字节型、字、双字等,在保持菜单下选择此数据是否要进行保持。
在项目树上找到此数据块通过右键菜单选择属性。
在属性一栏有个优化的块访问。
如前面打勾是这样的。
前面勾去掉。
如前面打勾去掉是这样的,多了个“偏移量”,意思是所创建的数据是地址固定的,打勾的话就是地址由PLC自行设定,以减少存储位置。
本人在东莞从事教育培训行业,欢迎广大工控爱好的朋友一起学习,共同进步。如有想进一步了解和交流,加小编微信进工控学习群。同时欢迎关注转发,让学习智能制造更进一步。