您现在所在的是:

PLC论坛

回帖:14个,阅读:1200 [上一页] [1] [2] [下一页]
39360
知道一点
文章数:23159
年度积分:1052
历史总积分:39360
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/3/2 8:16:20
#10楼
回复 #9楼 陈大围
指令中带c的,cy参与运算,带b的数据是bcd,不矛盾。
快乐 幸福 自由 比什么都重要
8574
陈大围
文章数:738
年度积分:173
历史总积分:8574
注册时间:2010/6/20
发站内信
发表于:2017/3/2 21:28:44
#11楼
以下是引用知道一点2017/3/2 8:16:20的发言:
指令中带c的,cy参与运算,带b的数据是bcd,不矛盾。
我想问的是1楼我帖中+BC指令为什么cy位没参与运算
专心学工控技术,请各位帮忙指教
39360
知道一点
文章数:23159
年度积分:1052
历史总积分:39360
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/3/3 10:09:08
#12楼
回复 #11楼 陈大围
你对于cy的属性还没有了解,程序编制有错误造成。
顶楼及6楼的运算结果都没有错,你查看一下,顶楼在执行+BC前CY未置1,而6楼在执行同样指令前CY被置1,就这点差别,导致结果不同。
要想使用标志位(不限CY,还有>=<....)都必须在其前有正确的命令。
比如你现在要用的+BC,在其前要有CLC
快乐 幸福 自由 比什么都重要
39360
知道一点
文章数:23159
年度积分:1052
历史总积分:39360
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/3/3 10:14:19
#13楼
附件 1488507240558.jpg
快乐 幸福 自由 比什么都重要
8574
陈大围
文章数:738
年度积分:173
历史总积分:8574
注册时间:2010/6/20
发站内信
发表于:2017/3/3 21:56:16
#14楼
以下是引用知道一点2017/3/3 10:09:08的发言:
你对于cy的属性还没有了解,程序编制有错误造成。
顶楼及6楼的运算结果都没有错,你查看一下,顶楼在执行+BC前CY未置1,而6楼在执行同样指令前CY被置1,就这点差别,导致结果不同。
要想使用标志位(不限CY,还有>=<....)都必须在其前有正确的命令。
比如你现在要用的+BC,在其前要有CLC
茅塞顿开,多谢大神的指导。
专心学工控技术,请各位帮忙指教

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003