关于SCL中关键字,保留字的问题

我在帮助手册上,看到了这样子的一段程序。
CONST
LIMIT:=7;
END_CONST
还有,我在西门子编程S7-300/400PLC编程-语句表和结构化控制语言描述(第三版)书中也看到了,这样子的定义方法:
VAR_INPUT
MAX:INT;
IN:INT;
MIN:INT;
END_VAR
但是当我将这两段定义的程序输入SCL编程环境中,一直提示Identifier already exists.
字体也是显示蓝色的,但是我在保留字符中没看到LIMIT,MAX,MIN这三个是关键字啊,类似的关键字在帮助手册中,我也没找到。
而且,如果因为这三个是关键字导致编译出错,那为什么操作手册和参考书上都是这样子写呢,难道是因为在其他什么地方有定义,或者在符号表有其他说明吗?
如果我在这三个前面加上#,就不会出现了这个编译错误了,但是参考书和操作手册上的没有添加“#”,我实在不明白了。

最佳答案

LIMIT是选值函数中的一员,它已经是函数名了。如果你的STEP7里不集成这个函数就不会被定义了。LIMIT是用来限幅一个输入值的。楼主一直纠结这样的问题对身体不好。上次已经告诉你了要区分已经被定义的加#

提问者对于答案的评价:
分不给你我都不好意思了,现在你的回答解决了我的问题了,参考书上的这个函数之前就是没有包含在里面所以才可以,而之后我再用就不行了, 谢谢哈~

专家置评

宁超,解释正确!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc155327.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月6日 下午7:11
下一篇 2017年6月6日 下午7:12

相关推荐

  • PCS7实现三冲量控制

    一个小锅炉,以前我都是直接控制给水流量或水位.这次一用户要求三冲量.不熟悉STL语言,只会功能块.有用功能块做过三冲量控制的请指教指教!我的软件是PCS7 V7.0&nb…

    SIMATIC PCS 7 2017年6月24日
  • PCS7 冗余CPU

    1#CPU为主运行时,2#CPU不管运行还是被打到STOP状态,OS站的WINCC都能正确连接变量;2#CPU为主运行时,1#CPU如果仍处于运行状态,OS站的WINCC显示正常,…

    SIMATIC PCS 7 2017年5月29日
  • pcs7报 (所以ob耗用的净时间超过了最大限制值)是啥意思,则样解决。

    pcs7报所有ob耗用的净时间超过了最大限制值 对系统运行会有影响吗,则样解决。 最佳答案 1、ob耗用的净时间超过了最大限制值?PCS7系统OB块中的程序执行占用CPU…

    SIMATIC PCS 7 2017年6月19日
  • PCS7下 HMI的项目可以不可以设置账户自动登录功能?

    PCS7 下每次启动画面都要手动输入账号密码才能使用。我想咨询下可以不可以做个自动登录的功能。如果是服务器客服机的形式。可以做成按不同的计算机默认登录不同的用户名么?(事…

    SIMATIC PCS 7 2017年6月29日
  • DB块三个值的问题

    我打开共享数据块,在线有两个值INITIAL和ACTAL,ACTAL应该是PLC中的实际值,而打开背景数据块有三个值,多了@ACTAL,而@ACTAL才为PLC实际值,请专家给解答…

    SIMATIC PCS 7 2017年8月15日
  • OS站“假死机”

    项目由16台OS站,一对冗余服务器,3套417冗余CPU。最近在OS站上查看趋势图,画面上其他的生产数值,报警值可以看到在变化,但打开的趋势图关不掉,停顿在趋势图那里。其他画面也切…

    SIMATIC PCS 7 2017年6月7日
  • PCS7软件,所有模块和CPU都是300是否可以用?与200通讯编程

    PCS7软件,所有模块和CPU都是300是否可以用?与200通讯编程 最佳答案 可以使用,而且使用CFC能自动识别CPU支持那些OB,我还用过IEA对300批量生成程序,使用也没问…

    SIMATIC PCS 7 2017年6月3日
  • PCS7 OS问题

    我初学PCS7,按<入门>利用项目向导新建项目,第二步中的PCS7 OS为何是灰色,无法选中,因此新建的项目中也没有SIMATIC PC Statio…

    SIMATIC PCS 7 2017年6月27日
  • 400H冗余系统的问题

    在建立400H冗余系统的时候,为了保证CPU的正常冗余运行,除了正确组态之外,还需要在编程的时候增加那些块来保证CPU的正常使用 最佳答案 主要是需要添加OB70、OB72、OB8…

    SIMATIC PCS 7 2017年6月18日
  • PCS7可否做控制分组

    我厂使用PCS7系统,WINCC6.0,417-4H CPU,S7-300I/O,能否做控制分组,这样方便操作,如何做? 问题补充:假定有10张画面,但有时调阅画面不方便…

    SIMATIC PCS 7 2017年8月24日