SCL编程怎么把PIW赋值给临时变量?

已锁定

tak

  • 帖子

    255
  • 精华

    0
  • 被关注

    7

论坛等级:侠客

注册时间:2006-10-17

普通 普通 如何晋级?

SCL编程怎么把PIW赋值给临时变量?

1324

7

2018-02-24 12:30:27

各位好,最近学SCL编程,网上资料不多。

想完成如下功能:

                    当PT_ERR_ALM为true,并且piw338=-32768(表示信号丢失)时,R1PT_ERR_STA置为true,否则为false。

代码如下:

IF PT_ERR_ALM AND  (piw338=-32768) THEN

    // 判断压变信号丢失

    R1PT_ERR_STA:=TRUE;

ELSE

    R1PT_ERR_STA:=False;

END_IF;

 提示错误:Invalid types of addresses。


后来想可能是不能把PIW338直接写到判断语句里,又建立了个临时变量:

VAR_TEMP

    // Temporary Variables

  PT_PIW_TMP:INT:=piw338; 

   END_VAR

可是还是报错,提示An initialization is not allowed in this context.


麻烦哪位告诉我错在哪里,如何解决?谢谢。

SCL编程怎么把PIW赋值给临时变量? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54774条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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