设为首页收藏本站积分获取及使用技巧附件上传须知[求助-西门子PLC300/400]简单的问题,M存储器中可以用MI,MDI来表示字和双字吗?

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 6211|回复: 2

[求助-西门子PLC300/400]简单的问题,M存储器中可以用MI,MDI来表示字和双字吗?

[复制链接]

升级  35%

该用户从未签到

发表于 2013-12-17 20:13:10 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
RT,谢谢!</p>
        问题补充:
我知道一般是用MW,MD来表示,只是想知道MI,MDI可不可以。
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
6213°C
2
  • gmRFGTgf
  • 朗青
过: 他们

升级  39.5%

该用户从未签到

发表于 2013-12-17 21:04:51 | 显示全部楼层
i 和 m 代表不同的存储区域
w d 代表不同的区块大小
可以是 iw id  mw md
你把m和i搅在一起是不对的
                                                                                                                                                                                                                                                              
                                                        

升级  36%

该用户从未签到

发表于 2013-12-17 21:14:30 | 显示全部楼层
与M区有关的地址表示方法:
M0.1  位
MB1 字节
MW1 字
MD1 双字
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            字和双字用MW和MD表示
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            可以
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            MI,MDI不可以。简单的办法是你在STEP7中使用L 指令!!!MI,MDI不可以的。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            MB1   MW1  MD1
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            没听说过这种表示方法。。。不可行
其实M和DB的表示方法一样,MX.X表示位,MBX表示字节---8个位;MW表示字---16个位;MD表示双字---32个位
DBX.DBX.X表示位,DBX.DBBX表示字节---8个位;DBX.DBWX表示字---16个位;DBX.DBD表示双字---32个位
X------代表某数字
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            可以用MI,MDI来表示字和双字吗?MI,MDI可不可以?
MI,MDI不可以,STEP7中没有这种写法。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            当然是不行的,
M和I是存储的区域。另外还有Q,L,T,C等,具体的可以参见图片。
B,W,D.表示区域块的长度。
下面是常见的几种数据类型举例。
    1. 位(bit)
常称为BOOL(布尔型),只有两个值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。
2、字节(Byte)
一个字节(Byte)等于8位(Bit),其中0位为最低位,7位为最高位。如:IB0(包括I0.0~I0.7位),QB0(包括Q0.0~Q0.7位),MB0,VB0等。范围:00~FF(十进制的0~255)。
3、字(Word)
相邻的两字节(Byte)组成一个字(Word),来表示一个无符号数,因此,字为16位。如:IW0是由IB0和IB1组成的,其中I是区域标识符,W表示字,0是字的起始字节。需要注意的是,字的起始字节(如上例中的“0”)都必须是偶数。字的范围为十六进制的0000~FFFF(即十进制的0~65536)。在编程时要注意,如果已经用了IW0,如再用IB0或IB1要特别加以小心。   
4、双字(Double Word)
相邻的两个字(Word)组成一个双字,来表示一个无符号数。因此,双字为32位。如:MD100是由MW100和MW102组成的,其中M是区域标识符,D表示双字,100是双字的起始字节。需要注意的是,双字的起始字节(如上例中的“100”)和字一样,必须是偶数。双字的范围为十六进制的0000~FFFFFFFF(即十进制的0~4294967295)。在编程时要注意,如果已经用了MD100,如再用MW100或MW102要特别加以小心。
以上的字节、字和双字数据类型均为无符号数,即只有正数,没有负数。
                                                      
图片说明:1,图片2  2,图片1  

                                                                                                                                                                                                                                                                             
                                                                                                                                                                                                            MW和MD都可以,但是MI和MDI不可以,没有这种表达方式。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2025-5-5 01:49 , Processed in 0.183913 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表