0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何加密S7 -GRAPH 块?

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-03-18 10:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

问题:如何加密S7-GRAPH 块?

解答:在 STEP7 中,只有STL 源文件格式支持块保护功能,仅仅有S7-GRAPH 源文件无法实现块保护功能。因此可以通过由S7-GRAPH 源文件生成STL 格式源文件的方式实现块保护功能。可以按照如下步骤实现:

1. 首先将S7-GRAPH FB 备份为S7-GRAPH FB 源文件

• 打开S7-GRAPH FB,并通过“File > Generate Source File...”创建S7-GRAPH 源文件。

• 在打开的对话框中输入对象名称,例如“Source_FB”。

• 用 OK 键进行保存,生成了S7-GRAPH 源文件后,关闭S7-GRAPH FB。

2. 生成STL 格式的FB

• 在 Windows 操作系统中,通过“Start > SIMATIC> STEP 7 > LAD,STL,FBD-Programming S7 Blocks”打开LAD/STL/FBD 编辑器。

• 在 LAD/STL/FBD 编辑器中,通过“File > Open”选择STEP 7 项目,打开在S7-GRAPH中创建的块(例如FB51)。

• 选择菜单中“File > Save”,此时显示信息提示:此块是在不同的编程语言中创建的,保存后则不能再用其原始创建语言(S7-GRAPH)进行编辑。点击“Yes”按钮。则在S7-GRAPH 中创建的功能块,现在已经变为STL 语言格式了。

3. 生成STL 格式的源文件

• 在 LAD/STL/FBD 编辑器中通过“File > Generate Source...”创建STL 源文件

• 在打开的对话框中输入对象名称,例如“Protect_FB”。

• 选中要为其创建STL 源文件的块(例如FB51),并将这个块移到右边的“Blocks Selected”窗口中。

• 以 OK 确认,生成STL 源文件,关闭LAD/STL/FBD 编辑器。

4. 现在在“Sources”文件夹中有两个源文件。

• STL 源文件(Protect_FB),

• S7-GRAPH 源文件(Source_FB),

5. 生成加密的FB

• 打开STL 源文件 “Protect_FB”,并在“TITLE”下的块的声明段插入关键字KNOW_HOW_PROTECT

• 通过“File > Save" and "File > Compile”保存并编译STL 源文件。则 FB51 被加密。

编辑;jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STL
    STL
    +关注

    关注

    0

    文章

    86

    浏览量

    19289
  • S7-GRAPH编程
    +关注

    关注

    1

    文章

    6

    浏览量

    3358

原文标题:如何加密S7 -GRAPH 块

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于以太网协议转换的S7-200多设备并行通讯系统搭建指南

    ,广泛应用于医药车间配料、搅拌工序,但该型号仅配备MPI 9针DP口,无以太网接口,采用西门子专有MPI串口协议;S7-1200 PLC标配Profinet以太网接口,采用TCP/IP协议及优化S7协议,支持PUT/GET指令,适配医药车间DCS集散控制系统数据交互需求,
    的头像 发表于 04-18 09:18 2475次阅读
    基于以太网协议转换的<b class='flag-5'>S7</b>-200多设备并行通讯系统搭建指南

    S7-1500实时控制任务“减负”-搭配Kepware,让IT/OT各司其职

    -1500的数据采集接入MES等系统时,究竟该用PLC的原生OPC UA还是通过Kepware引入S7底层驱动来解决OPC数据采集?遵循“各司其职”原则是确保系统性能与稳定的关键。S7-1500的核心优势在于高精度逻辑执行,面对IT端海量、并发的数据访问请求,将通信负载从
    的头像 发表于 04-15 14:37 81次阅读
    为<b class='flag-5'>S7</b>-1500实时控制任务“减负”-搭配Kepware,让IT/OT各司其职

    工业智能网关落地西门子S7-1200与欧姆龙FINS伺服通讯案例

    一、项目背景与通讯痛点 某新能源电机制造企业的定子装配产线,以支持S7协议西门子S7-1200PLC作为主控核心,负责定子上料、压装、检测全流程自动化控制;核心的定子绕线工序配备4台支持FINS协议
    的头像 发表于 03-09 10:27 418次阅读

    工业网络跨网段互联:S7/TCP 转 Profinet 实施案例

    ,基于 S7/TCP 协议组建控制网络,部署于 192.168.1.0/24 网段,承担产线整体的逻辑控制、数据汇总与指令下发功能;现场设备层则配备多台 Profinet 总线型变频器、伺服驱动器及数据采集模块 ,分布在 192.168.2.0/24 网段,负责执行具体的生产动作与现场数据采集。
    的头像 发表于 03-04 09:08 989次阅读
    工业网络跨网段互联:<b class='flag-5'>S7</b>/TCP 转 Profinet 实施案例

    西门子S7-1200/1500 PLC数据采集上云实战指南

    一、背景与挑战:S7协议解析与数据采集难点 西门子S7 Communication协议作为其私有通信协议,在实现PLC数据采集时通常面临较高门槛。传统方案往往需要购买授权或部署专用的OPC
    的头像 发表于 02-28 16:42 671次阅读

    优化数据如何提升PLC的性能与安全

    程序数据的重要结构,其中优化与标准数据的主要区别在于内存管理方式,优化数据是按照固定的字节顺序排列,而标准数据是按照 CPU 架构和操作系统自动确定的字节顺序排列。 优化数据
    的头像 发表于 12-30 10:46 380次阅读
    优化数据<b class='flag-5'>块</b>如何提升PLC的性能与安全

    钡铼技术BL118 Node-Red边缘计算网关西门子PLC S7协议使用方法

    一、概述 node-red-contrib-s7用于与 Siemens S7 PLC 交互的 Node-RED 节点。S7读数据 S7写数据 S7
    的头像 发表于 12-03 16:48 1134次阅读
    钡铼技术BL118 Node-Red边缘计算网关西门子PLC <b class='flag-5'>S7</b>协议使用方法

    西门子S7-1200 MODBUS RTU通讯温度控制器和变频器教程

    该触摸屏和S7-1200PLC进行以太网通讯,方便S7-1200的DB在触摸屏做出对两个从站相关的设定,熟悉S7-1200的串行通讯功能。
    的头像 发表于 10-30 11:30 2616次阅读
    西门子<b class='flag-5'>S7</b>-1200 MODBUS RTU通讯温度控制器和变频器教程

    AES加密模式简介与对比分析

    对这些模式进行对比,我们将了解它们的不同特点和适用场景。 1. 电子密码本模式 (ECB): ECB模式是最简单的加密模式之一,其流程如图1所示。它将明文分成固定大小的,并对每个进行单独的
    发表于 10-22 08:21

    西门子PLC的标签方式数据读写资源库-WinTcpS7_PLUS

    西门子的S7 PLUS协议资源库,支持标签方式读写S7-1200/1500的PLC数据,能浏览到PLC中所有标签、数据以及结构体的信息,如下图,附件中有VB.NET和C#的例程源码。
    发表于 10-13 12:54

    传祺向往S7 Pro+系列将首批搭载Momenta R6飞轮大模型

    2025年9月26日,传祺向往S7 PRO+系列正式上市。传祺向往S7 205KM PRO+激光雷达版搭载由广汽传祺与Momenta联合开发的高阶辅助驾驶系统,支持城区与高速NDA领航等多项功能
    的头像 发表于 09-30 17:43 4390次阅读

    天拓四方分享:什么事S7-1200 G2++?

    中国市场动态,致力于满足广大用户的多样化需求。基于此,西门子在 S7-1200 G2 的基础上,精心打造了增强型 PLC——S7-1200 G2++。此次推出的型号包含 S7 - 1216 及
    的头像 发表于 09-05 17:17 1499次阅读

    S7通信稳不稳?避开这些上位机开发常见雷区是关键!

    上位机使用S7通信涉及诸多要点,稍不注意就容易踩坑。今天,我们就来详细剖析那些最常见的‘雷区’。 一、连接类型设置 以C#上位机使用Sharp7通信库为例,Sharp7默认使用的连接资源是PG,若不
    的头像 发表于 08-08 15:03 1131次阅读
    <b class='flag-5'>S7</b>通信稳不稳?避开这些上位机开发常见雷区是关键!

    ProfibusDP转DeviceNet施耐德PLC联合西门子S7–1200提升物流仓储货物分拣效率技术案例

    DeviceNet转 ProfibusDP网关在物流仓储中心的自动化程度不断提升,众多设备协同作业。某大型物流仓库,其货物分拣区由西门子 S7 - 1200 系列 PLC 通过 Profibus
    的头像 发表于 07-23 21:45 707次阅读
    ProfibusDP转DeviceNet施耐德PLC联合西门子<b class='flag-5'>S7</b>–1200提升物流仓储货物分拣效率技术案例

    西门子S7 PLC通过深控技术无点表工业网关实现数据采集与智能决策方案

    深控技术“不需要点表的工业数采网关”针对西门子S7系列PLC(包括S7-300、S7-400、S7-1200、S7-1500等)的兼容性设计
    的头像 发表于 05-23 10:44 976次阅读