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

主题:欧姆龙程序仿真出现的问题

点击:1209 回复:14

指令中带c的,cy参与运算,带b的数据是bcd,不矛盾。
17-03-02 08:16

引用 知道一点 在 2017/3/2 8:16:20 发言【内容省略】

我想问的是1楼我帖中+BC指令为什么cy位没参与运算
17-03-02 21:28
你对于cy的属性还没有了解,程序编制有错误造成。
顶楼及6楼的运算结果都没有错,你查看一下,顶楼在执行+BC前CY未置1,而6楼在执行同样指令前CY被置1,就这点差别,导致结果不同。
要想使用标志位(不限CY,还有>=<....)都必须在其前有正确的命令。
比如你现在要用的+BC,在其前要有CLC
17-03-03 10:09
附件 1488507240558.jpg
17-03-03 10:14

引用 知道一点 在 2017/3/3 10:09:08 发言【内容省略】

茅塞顿开,多谢大神的指导。
17-03-03 21:56

上一页 上一页

工控新闻

更多新闻资讯