STEP 7 的STL转SCL

工控安全 2年前 (2022) admin
1,101 0 0
JZGKCHINA
工控技术分享平台

我们经常碰到一些集成商为了让最终用户无法看懂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,自定义FCOB块被转换。

保护块不会被转换。

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

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

输出的结果:

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

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

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

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

csv文件位于resultawlPROGRAM_NAME路径。

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


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

提取码:联系美女管理员获取


往期精选



1.Smart200&V90伺服系统:已更新15课

2.贝加莱直播课程:已更新21课

3.力控科技产品培训:已更新5课

4.PKS快速入门:已更新5课(每周四晚8点)
4.剑指工控经典公开课:已更新22课

6.专家课堂:已更新12课



原文始发于微信公众号(剑指工控):STEP 7 的STL转SCL

版权声明:admin 发表于 2022年7月18日 上午7:01。
转载请注明:STEP 7 的STL转SCL | CTF导航

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...