您现在所在的是:

PLC论坛

回帖:4个,阅读:513 [上一页] [1] [下一页]
1832
gfy4003
文章数:236
年度积分:50
历史总积分:1832
注册时间:2004/6/15
发站内信
发表于:2014/4/29 20:31:17
#0楼
smov D10 k4 K2 D20 k3 这条指令,没执行前,设定D10为H1234,D20为H5678,怎么一执行,就出现错误,都是BCD码,又不是非法BCD码,怎么也出错,是不是仿真有问题。
此帖发自手机工控论坛
24574
mjinbao
文章数:13934
年度积分:50
历史总积分:24574
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2014/4/29 22:37:43
#1楼
如果D20不预先赋值呢(保持为0)?
1832
gfy4003
文章数:236
年度积分:50
历史总积分:1832
注册时间:2004/6/15
发站内信
发表于:2014/4/29 23:05:41
#2楼
又试了下,不赋值给D20,执行后,D20变成了H01CC,变非法BCD码了。
此帖发自手机工控论坛
24574
mjinbao
文章数:13934
年度积分:50
历史总积分:24574
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2014/4/29 23:19:37
#3楼
H01CC,对应的十进制数是多少;非法BCD码,是什么意思,是编程软件提示、还是认为不符合规则。
我未装三菱编程软件(因不需使用而未装),不能试。
2266
zqy54271
文章数:373
年度积分:50
历史总积分:2266
注册时间:2014/5/6
发站内信
发表于:2014/5/17 7:38:45
#4楼
把指令前面加D,即[DSMOV D10 K4 K2 D20 K3]你用了超16位了。移位传送在实践使用较少,干吗去认真它呢。

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

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

46.8003