SCL 编程,编译过后地址无效

已锁定

xiaode

  • 帖子

    1413
  • 精华

    2
  • 被关注

    49

论坛等级:奇侠

注册时间:2008-07-18

钻石 钻石 如何晋级?

SCL 编程,编译过后地址无效

605

5

2010-06-11 13:18:00

我使用SCL变了一个功能,但是编译之后地址无效,望大家帮忙看看,程序如下:
FUNCTION FC104: void

VAR_TEMP
// Temporary Variables
i:INT ;
j:INT ;
END_VAR
FOR i:=0 TO 11 BY i+1 DO
// Statement Section
IF db8.dbd[i*4]>db6.dbd[4*i+4] THEN
IF db8.dbd[i*4] ;
ELSE

;
END_IF;
ELSE
;
END_IF


;
END_FOR;
// Instruction Section
;
END_FUNCTION
编译过后的提示信息如下:
Block: FC104
E: L 00020C 00035:Invalid types of addresses.
E: L 00020C 00035:Expression must be of type BOOL.
E: L 00021C 00037:Invalid types of addresses.
E: L 00021C 00037:Expression must be of type BOOL.
说的就是DBD 后面的地址表达式所表示的地址错误,和IF 后面的比较 表达式的结果不为布尔型的。那么地址表达式错在那里?望大家指正!多谢了!
SCL 编程,编译过后地址无效 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54765条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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