cshx
学无止境
级别: 略有小成
精华主题: 0
发帖数量: 118 个
工控威望: 310 点
下载积分: 5505 分
在线时间: 208(小时)
注册时间: 2007-12-25
最后登录: 2018-11-17
查看cshx的 主题 / 回贴
楼主  发表于: 2008-05-23 09:13
在FX系列编程中传输指令MOV,E有时在MOV前加“D”是什么意思
ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 8 篇
发帖数量: 9692 个
工控威望: 8590 点
下载积分: 16777 分
在线时间: 5329(小时)
注册时间: 2006-08-10
最后登录: 2025-02-18
查看ymmfa的 主题 / 回贴
1楼  发表于: 2008-05-23 12:21
指令前面加D的,就是双字节,或者说是32位。后面占用两个D

MOV D1 D3 就是把D1移动到D3

DMOV D1 D3 就是把D1.D2里存储的32位数据移动到D3.D4

16位数据只能存储负的三万多到正的三万多,所以超过三万多的时候要用32位的
特别提醒大家:
偶尔修改下自己的密码,以防被盗
不要在多个网站都用一样账号密码
偶尔还是要发发贴,回回贴,不要总潜水
ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 8 篇
发帖数量: 9692 个
工控威望: 8590 点
下载积分: 16777 分
在线时间: 5329(小时)
注册时间: 2006-08-10
最后登录: 2025-02-18
查看ymmfa的 主题 / 回贴
2楼  发表于: 2008-05-23 22:47
引用
引用第7楼张志凯家园于2008-05-23 21:59发表的  :
能不能在说的简单一点啊,我刚开始接触PLC这东西,谢谢拉


位只能保存开或者关,比如M,S,X,Y这写,数值化就是0和1

一个字是16位,大约可以保存 -32767~~ +32767

如果你要保存的数值太大,超过了32767,就要使用32位,也就是两个D,就是大家说的双字节。

这时候,ADD,SUB,MOV等指令就要使用双字节的,改成DADD,DSUB,DMOV
特别提醒大家:
偶尔修改下自己的密码,以防被盗
不要在多个网站都用一样账号密码
偶尔还是要发发贴,回回贴,不要总潜水