登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:step7 定时器数据move指令

点击:1379 回复:8

帮忙看看,为什么执行完程序5后不能执行程序4 ???这几个数据都是定时器sd时间数据
附件 IMG_20210515_174029.jpg
21-05-15 17:57

引用 飞饼 在 2021/5/15 17:57:25 发言【内容省略】

因为程序段4和程序段5存在共同的地址DB1.DBW10,但是程序段4确实在被运行。
请鼠标点中程序段4,你会看到运行的结果。
Good Luck~
21-05-17 10:00

引用 cvlsam 在 2021/5/17 10:00:57 发言【内容省略】

这样存在共同的目标地址,是不是算编程错误?
21-05-17 17:02

引用 飞饼 在 2021/5/17 17:02:01 发言【内容省略】

不算编程错误,但是具有错误风险,因为I0.6和I0.7存在同时接通修改数据的可能。
Good Luck~
21-05-17 20:54

引用 cvlsam 在 2021/5/17 20:54:36 发言【内容省略】

附件 IMG_20210517_170026.jpg
我两个都接通,这样怎么算啊,一个地址两个数据?出错了吧这样?
21-05-17 21:04

引用 飞饼 在 2021/5/17 21:04:00 发言【内容省略】

鉴于PLC的程序执行方式是从上往下扫描,因此同时接通时,以最后的赋值数据为准。
Good Luck~
21-05-17 22:20

引用 cvlsam 在 2021/5/17 22:20:59 发言【内容省略】

出现这种情况后,那我想把这个目标值变为零,怎么编程啊?
21-05-18 08:42

引用 飞饼 在 2021/5/18 8:42:48 发言【内容省略】

附件 workpicture1.jpg
Good Luck~
21-05-18 09:09

引用 cvlsam 在 2021/5/18 9:09:06 发言【内容省略】

多谢,兄弟,学习了
21-05-18 19:05

工控新闻

更多新闻资讯