西门子S7200smart子例程调用请教 点击:547 | 回复:0



焦水河2017

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2017年6月19日
发表于:2017-12-19 18:06:29
楼主

AlData(子例程)

 

LD     Always_On
+I     #C, #D
-I     #E, #D
*I     #D, #F

/I     #G, #F
MOVW   #F, #H

CRET


LW0 C IN INT

LW2 D IN INT

LW4 E IN INT

LW6 F IN INT

LW8 G IN INT

LW10 H OUT INT

 

MAIN(主函数)

LD     Always_On
MOVW   2, Cap
MOVW   2, Did
MOVW   3, Eei
MOVW   4, Fdl
MOVW   2, Gle
CALL   AlData, Cap, Did, Eei, Fdl, Gle, Hpp

 

简单的C+D-E*F/G=H

结果应该是2,但是我执行结果是0,新手求解



热门招聘
相关主题

官方公众号

智造工程师