wordcome
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wordcome的 主题 / 回贴
楼主  发表于: 2009-09-13 15:04
LD X0
OUT M0
OR M0
LD MO
ANI M8014
DEC D10
上面的运算模拟当D10 计算值等于-229时停下一会然后又接着计算当值等于-529时又停下然后又接着运行...期间电路一直是通电运行状态,请大家指教下为什么会这样?
本帖最近评分记录:
  • 下载积分:+1(luchuanrun)
    zzydegong
    级别: 略有小成
    精华主题: 0
    发帖数量: 120 个
    工控威望: 203 点
    下载积分: 686 分
    在线时间: 127(小时)
    注册时间: 2008-06-02
    最后登录: 2013-04-10
    查看zzydegong的 主题 / 回贴
    1楼  发表于: 2009-10-09 15:59
    你的指令用的有误,DEC指令最好不要用连续执行型,要脉冲执行,你这个程序里忽略了它的执行过程:如果在电脑上仿真运行,半分钟之内你有没有算它执行了多少次?300次,也就是接通的半分钟内将连续300次减一,然后停半分钟,然后再减300次,如此不断循环。(电脑仿真运行的扫描周期系统默认是100毫秒)如果改为DECP将每分钟执行一次