- {{item.name}}
为什么西门子提供的源文件在 STEP 7 中编译时报错?
- 0
- 308
- 610
Q:为什么从西门子技术支持网站上下载的应用实例中所提供的源文件在STEP 7中导入后编译报错?
1 导入外部源文件
图1 导入外部源文件窗口
2 打开编译时报错
图2源文件编译报错窗口
A:如何根据报错信息来调整软件配置和编程环境来完成正确编译
1 syntax error(语法错误)
该条目说明此语句中有无法识别的指令,我们要知道,西门子全球技术资源网站上提供下载的应用实例很多是来自德国,而STEP 7 在德语环境下使用的指令是英语环境下无法识别的。因此我们需要做以下调整:
• 首先在STEP 7主界面的“选项”下拉菜单中选择“用户自定义”,如图3所示;
图3选项设置
• 然后在弹出的对话框语言标签选项卡中将助记符由英语改成德语,如图4所示。
图4用户自定义窗口
2 ……TIME_TCK does not match……
该条目说明此语句中有未加载的系统功能(SFC64: TIME_TCK),我们通过技术支持提供下载的FAQ或操作指南都会提供相关的使用信息,一定不要遗漏。在这个案例中我们需要做以下调整:
• 在STEP 7标准库中加载系统功能 SFC64(TIME_TCK),如图5所示,需要说明的是加载完的系统功能 SFC64可以从程序中段中删除,不需要在循环程序中调用和定义参数。
图5库函数调用
通过以上两个步骤的操作后再对源文件进行编译就不会报错了。
关键词
编译,报错,助记符,语法错误,系统功能
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- 在 TIA Portal WinCC 中编译设备时,如何避免错误消息“Internal error: instance (): cannot get all slides in windows”?
- 将 SCL 源文件从 V5.x 转换至 V1x 的转换向导
- 为什么STEP7硬件编译报错,显示消息代码"4502:298"和"4502:625"
- 为什么SCL源编译成功后,在‘一致性检查’ 编译中仍然报错
- 当通信模块 CM1242-5 的 GSD 文件在 DP 主站项目中配置时,在 S7-1200 的项目中如何设置传输区域的一致性?
- 怎样使 PC 网络文件在 HMI 操作单元文件浏览器中可见?
- G120 EPOS定位功能中编码器反馈信号的方向判断和取反操作
- 在Window 7操作系统上安装STEP 7 Micro/WIN V4.0为什么不自动安装 "WinHlp32.exe"文件?
- 下载出口受限软件为什么必须注册并登录,都需要提供哪些数据?
- 如何使用SIMATIC NET PC软件在工业以太网中为SIMATIC NET OPC服务器配置容错的S7连接?
{{item.nickName}}