在西门子PLC编程中,什么时候用字节,什么时候用字,什么时候用双字??难道就不能用一种,如字节?

如题所述

按照数据长度选用。
8位数据用字节,比如IB0(包括I0.0~I0.7共8个位).
16位数据用字,比如IW0(包括IB0、IB1共16位)
32位数据用双字,比如MD100(包括MW100、MW102共32位)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-19
如果你项目不大 可以计算时统一用浮点双字
免得经常转换来转换去的 反正PLC内存闲着也是闲着

特殊需要的,根据实际情况用字或字节。
第2个回答  2013-03-18
比如说位(BOOL),它只有0,1.你要存储25这个数字,显然是不行的。我的理解是每个地址都有空间,每个位就是其中的单元,你可以用这些位盖房子,一楼是v0.0-v0.7,八家,这八家就叫做vb0,这是一楼,二楼是v1.0-v1.7,叫vb1,一楼加二楼就叫做vw0.三楼加四楼叫vw2,二楼加三楼叫vw1········一楼到4楼叫vd0.
一般整数比如10,2000,405之类的最好用vd,但定时器不行,没记错的话好像只有vw,
第3个回答  2013-03-18
不同的指令代表的输入输出量是不同的,所以要具体情况来看
第4个回答  2013-03-18
http://zhidao.baidu.com/question/530155302?&oldq=1
你先看看上面的链接(我的回答)。然后我再给你说说为什么要用这些东西。再给你说我要帮你写这些受累,你能不能付出点金币呢?