回复:模拟双极K1 K2看不懂

阿鸣

西门子1847工业学习平台

  • 帖子

    4233
  • 精华

    27
  • 被关注

    1298

论坛等级:至圣

注册时间:2004-05-27

普通 普通 如何晋级?

发布于 2011-04-23 10:42:04

2楼

JC: 若 RLO = 1,则跳转;
JU :无条件跳转.
当#BPOLAR=1 时,转到EL01:处,将-2.764800e+004存入#K1 ,继续执行,在EI01:处又将2.764800e+004 存入#K2;
当#BPOLAR=1 时,将0.000000e+000 存入#K1 ,跳转到EI01: 处,将2.764800e+004 存入#K2。
简单地归纳:
#BPOLAR=1 ,#K1 = -2.764800e+004 ,#K2 = 2.764800e+004;
#BPOLAR=0 ,#K1 = 0.000000e+000 ,#K2 = 2.764800e+004;

补充一下啊当#BPOLAR=1时,程序跳转了到ELO1 K1=-27648.0 ,程序就停在K1这了时吗?
不会停的。转到EL01:处,将-2.764800e+004存入#K1 ,继续执行,在EI01:处又将2.764800e+004 存入#K2;
CPU执行程序永远是逐条指令地执行,如果到某处不执行了,可采用JU(无条件转移)到程序的结束处。
一日三省吾身
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54624条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。