西门子PLC字地址为什么只有偶数编号
答案:3 悬赏:40 手机版
解决时间 2021-02-23 10:13
- 提问者网友:刺鸟
- 2021-02-23 03:27
例如:拿DB1 来说 在DB1中创建 DB1.DBD0 ,实际上包含DB1.DBW0 DB1.DBW2 ,那为何没有DB1.DBW1和DB1.DBW3?
最佳答案
- 五星知识达人网友:duile
- 2021-02-23 03:35
这个是 寄存器占位 的 关系。。。我就拿 b w d举例吧 你可以调用B0 B1 B2 B3 B4.....
但是 只能用W0 W2 W4 因为 W0就占据了 B0 B1 两个地址 W2就占据了 B2 B3 两个地址 所以正常来说 w0 w2 w4就已经将 所有的地址全部包括了 正常调用时没有用奇数的
你说的 dbd0 它就是 包括dbw0 dbw2 即 DBB0 DBB1 DBB2 DBB3 DBB4已经全了
至于你说的 dbw1 是 DBB1 DBB2
DBW3 是 DBB3 DBB4
两者区别很清晰了吧!
但是 只能用W0 W2 W4 因为 W0就占据了 B0 B1 两个地址 W2就占据了 B2 B3 两个地址 所以正常来说 w0 w2 w4就已经将 所有的地址全部包括了 正常调用时没有用奇数的
你说的 dbd0 它就是 包括dbw0 dbw2 即 DBB0 DBB1 DBB2 DBB3 DBB4已经全了
至于你说的 dbw1 是 DBB1 DBB2
DBW3 是 DBB3 DBB4
两者区别很清晰了吧!
全部回答
- 1楼网友:掌灯师
- 2021-02-23 05:42
因为每个通道占用2个字的空间,带有模块诊断功能的模块需要读取模块状态,模块状态占用一个字,为了避免用户更换模块型号而需要更改地址的问题,因此,无论8通道还是其他,西门子将模块定为占用16个字空间。
sm331需要根据模块跳线以及硬件组态中的组态进行。
你需要查看西门子的模块规范手册。
- 2楼网友:动情书生
- 2021-02-23 04:05
简单来说,就是字与字节的关系。然后地址都从0开始的,所以就只有偶数编号了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯