设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
AB PLC程序段加密
返回列表
发新帖
[AB]
AB PLC程序段加密
[复制链接]
14132
|
0
|
2024-7-25 09:14:57
|
显示全部楼层
|
阅读模式
测试环境: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-解密
如果想解除加密,在源密钥配置中,将密钥指定到当时加密的密钥。
只有离线时才能解除加密
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
ABPLC工作室
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』