博图V14临时变量temp

已锁定

叶富军

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2018-04-28

普通 普通 如何晋级?

博图V14临时变量temp

3862

2

2018-04-28 17:03:06

FC52:含有临时变量DWord子程序

实参"DB2".PT1.Status传给Status形参后,在FC52内部又将Status传给临时变量S1Temp,然后取LX.X某个位发现S1Temp里实际的某个位已被置1,但是用LX.X取对应的位时,有的置位的实际是为1的,但是有的置位的,实际取出来而是0?

例如:附件 问题说明 描述

问题说明.docx

Status输入数值为16#0809 4808  =   2#0000 0100 0000 1001 0100 1000 0000 1000

即对应的L0.3/L1.0/L1.3/L2.3/L2.6/L3.3为1,但是

1.     对应的程序段15/16/17/18/19中的L0.3/L1.3/L2.3/L3.3/L2.6实际上是0?

2.     对应的程序段4中的L1.0实际是1没有问题

3.     对应的程序段23中的L3.3在程序段18中为0后又莫名变成1?

4.     对应的程序段9/10/11/12/13通过内部运算后L0.1/L1.1/L2.7/L2.1/L3.1应该为1,但实际上没有将这个1通过程序段27返回到S1Temp后再到Status输出

 

 

 

 

 

 

 

 

 

 


博图V14临时变量temp 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15117条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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