AB PLC程序段加密Studio5000 V36

原创YJHuiYJHui

测试环境:Win10 22H2专业版、Studio5000 V36、Studio 5000 Logix Emulate V36。

PLC与仿真软件仿真的步骤之前讲过,不再赘述,直接说一下如何给PLC程序段加密。

1-新建子程序段并调用

在MainProgram上面右键-->添加-->新建。名称随便写

在MainRoutine中使用JSR指令调用创建的子程序

2-加密

工具-->保密-->配置源保护

这里的源保护和容器我试着都能实现加密功能,具体有什么区别我也没搞清楚,低版本的只有源保护。以源保护加密为例说一下

选择源保护-->源密钥配置。

由于之前没有加密过,这里提示源密钥不存在,点击指定:指定一个位置用来存放密钥

选择存放位置,点击确定

点击是,创建新的密钥文件sd.dat

点击关闭

选择子程序,点击保护

保护类型:源密钥

应用于选定组件的源密钥:相当于密码,随便填

确认信的源密钥:再输一次密码

源密钥名称:随便填

允许查看组件:一般不勾选,勾选了以后就能看源代码了,没啥意义了。

确定后,A1子程序这里没啥变化,并且A1是可以打开查看的,那是因为程序可以访问到我们配置在桌面上的源密钥sk.dat

注意看A1前面子程序的颜色,现在是黄色的。

点击源密钥配置,点击清除

一定要点击否,不然这个密钥会被删除,这个程序也就废了。

在容器选项里面可以看到,提示A1未知保护,并且A1前面的标志变成了白色。此时A1的程序是无法打开和查看的。

3-解密

如果想解除加密,在源密钥配置中,将密钥指定到当时加密的密钥。

只有离线时才能解除加密

西门子精简面板和精智面板与S7-1200/1500PLC时间同步功能

西门子精智面板Sm@rtServer功能的使用

在STEP 7 (TIA Portal) 中,如何实现流量累积功能?

如果你会WINCC却不懂WinCC Audit审计追踪

  • 8
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值