前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >STEP 7 的STL转SCL

STEP 7 的STL转SCL

作者头像
剑指工控
发布2022-11-14 18:07:05
1.9K1
发布2022-11-14 18:07:05
举报
文章被收录于专栏:剑指工控剑指工控

我们经常碰到一些集成商为了让最终用户无法看懂PLC逻辑,选择采用STL语言来编写或者采用梯形图编写控制逻辑后转成STL后下载到控制器,这样最终用户上载逻辑后根本看不懂逻辑控制,今天给大家带来一款非常有用的商业工具,可以帮助到最终用户。

首先打开STEP7的SIMATIC Manager customizing

选择“SIMATIC Manager |选项|自定义”。选择英语助记符。国家语言不需要改变。

SIMATIC S7-SCL customizing

选择SIMATIC S7-SCL |选项|自定义。

Create Blocks tab

选中复选框«Override blocks»以防止不必要的窗口。您的原始项目文件将不会更改。

Compiler tab

这个标签的变化对于分析翻译质量很重要。在下图中,复选框按照SIMATIC S7-SCL的默认设置排列。

使用预设定

  1. 1. stl2sclGUI.exe运行。
  1. 2. 设置设置(选择设置按钮)。默认设置窗口如下图所示。

为了使用程序的所有功能,建议启用第三方组件复选框。

开放源码项目

打开项目(主窗口左侧的按钮)。

转换

选择工作目录(主窗口右侧按钮)。

请注意: 工作目录路径不能包含无效字符。将在工作目录中创建一个临时的SIMATIC项目,因此路径符号的需求取决于SIMATIC程序的需求。

按下按钮开始转换。

请注意:

•原项目不做修改。

•只有FB,自定义FC和OB块被转换。

•保护块不会被转换。

转换后,主程序窗口如下图所示。

如果您选择窗口右侧的块,则会打开其他窗口,以帮助您评估翻译的质量。使用键盘的方向键来导航文件树非常方便。

输出的结果:

工作文件夹的目录结构如下。

原始AWL文件位于\origin\ AWL \PROGRAM_NAME路径。

结果SCL文件位于\ Result \ SCL \PROGRAM_NAME路径。

结果AWL文件位于\ Result \ AWL \PROGRAM_NAME路径。

csv文件位于\result\awl\PROGRAM_NAME路径。

项目的结果SCL文件位于\tmp路径

工具下载链接:链接: https://pan.baidu.com/s/1y6R6dlGBhZH9VEVf7YA95g

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档