关于西门子PLC数据块的问题
答案:2 悬赏:30 手机版
解决时间 2021-02-11 14:17
- 提问者网友:斑駁影
- 2021-02-11 05:06
比如我s7-300有个数据块是DB16,里面有个定义DB16.DBX0.7我将其定义为“打开开关1”,然后,这个变量就可以直接用了。我不明白的是,这其中还有什么设置才能将DB16.DBX0.7和“打开开关1”对应联系起来,难道仅仅是因为我在DB块中把0.7的名字改成了“打开开关1”?修改注释只是便于我们读程序吧,和程序执行似乎联系不起来啊。这一点一直没有想通
最佳答案
- 五星知识达人网友:行雁书
- 2021-02-11 06:34
不是,打开开关1是个开关量信号,先接入到输入模块中比如定义为i0.0,然后把i0.0的值赋值给DB16.DBX0.7才ok。如果i0.0=1,就把DB16.DBX0.7置1,若果i0.0=0,就把DB16.DBX0.7置0.
全部回答
- 1楼网友:玩世
- 2021-02-11 07:42
stat0的变量,数据类型为字符串,占【254】个字节,初始值是’’
初始值就是你刚开始下载程序后的值,后面如果有数据写入,就会改变。它只是第一次调用的时候有效(没有写入的话,有写入就是写入后的值。因为db是断电存储的)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯