签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
今天发现一个问题,在Step7中编写SCL程序,对于局部变量使用时不能加“#”,加“#”号就编译错误,提示变量未声明,而博图中的局部变量都是要在前加“#”的,但是在网上看到的一些Step7中的SCL程序,局部变量也有加“#”的,这是怎么回事,难道需要有额外的设置?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1494857&b_id=4&s_id=0&num=7
那你应该把网上看到的截图过来吧!网上的程序你运行过吗?
应该与加#没有关系的。
应该是你编程错误引起的问题。
局部变量是带#的。
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1408302&b_id=66&s_id=84
这个是一个论坛里的帖子,我在我的Step7里运行,编译说变量未定义,去掉所有变量的#后,就可以正常编译了 没有错误
这个是一个论坛里的帖子,我在我的Step7里运行,编译说变量未定义,去掉所有变量的#后,就可以正常编译了 没有错误,而且我自己在Step7中也编过相应的程序,局部变量不能加#,
#只是代表局部变量,你写代码时 不加 #,系统 也会自动加上
STEP 7里面SCL临时变量申明后就能用,不用加#
博图建议使用拖拽功能,把变量拖拽到指定位置。不需要你一个个的去码了。
理论上都是自动会加#的,不需要手动去加。
如果不行就进行一次项目 编译>软件重建 看看能否解决。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录