技术论坛

s7200自己做的库文件重复调用会输出混乱的情况

作者 主题
新手

经验值: 15
发帖数: 1
精华帖: 0
主题:【求助】s7200自己做的库文件重复调用会输出混乱的情况


只看楼主 楼主 2019-11-14 13:00:46

s7200自己做的库文件重复调用会输出混乱的情况,都是用的L寄存器搞不懂。
很简单的一个东西,统计设备运行时间

主程序//为了模拟直接用了sm0.6和t32做时间基准

Network 1 

LD     V0.0

AN     T32

TON    T32, 5

Network 2 // 网络标题

// 网络注释

LD     SM0.0

=      L60.0

LD     SM0.6

EU

=      L63.7

LD     L60.0

CALL   SBR0, L63.7, VD100

Network 3 // 网络标题

// 网络注释

LD     SM0.0

=      L60.0

LD     T32

EU

=      L63.7

LD     L60.0

CALL   SBR0, L63.7, VD120




L0.0秒基准

LD1开始地址


Network 2 // 秒基准用sm0.5上升沿
// 网络注释
LD     SM0.0
LPS
A      L0.0
INCB   LB20
LRD
AB>=   LB20, 60
MOVB   0, LB20
INCB   LB21
LRD
AB>=   LB21, 60
MOVB   0, LB21
INCB   LB22
LRD
AB>=   LB22, 24
MOVB   0, LB22
INCB   LB23
LRD
AB>=   LB23, 30
MOVB   0, LB23
INCB   LB24
LPP
AB>=   LB24, 12
MOVB   0, LB24
INCB   LB25
网络3
LD     SM0.0
BMB    LB20, LB1, 8LD

本来是在http://www.ad.siemens.com.cn/service/answer/tobe_solution.aspx?Q_ID=226775&cid=1028#这里提问的,但没找到回复按钮


 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1593668&b_id=3&s_id=0&num=1

至圣

经验值: 67551
发帖数: 14784
精华帖: 100
回复:s7200自己做的库文件重复调用会输出混乱的情况


只看楼主 1楼 2019-11-14 15:38:32

你第二次调用有没有重新给一批新的in/out参数?好像都用in/out参数是可以的。


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
s7200自己做的库文件重复调用会输出混乱的情况
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。