基于Codesys 平台的Parker PAC加密方式

一、硬件加密

默认情况是无法上传源代码的,就是上载不了程序,只有选择下载源代码才可以上传,这做到了绝对的硬件加密。

二、程序整体加密

1.工程/工程设置

2.在工程设置中选择安全

3.设置完密码后,点击保存

4.退出,再登陆时会提示输入密码

三、程序部分加密

1.工程/工程设置

2.用户和用户组配置

默认有一个用户Owner和两个用户组Everyone、Owner,Everyone用户组是不用登陆的任何人的权限,Owner用户组是最高权限。

由于Owner用户和用户组重名容易混淆,这里先把用户组Owner修改为Admin,新建一个用户名Wukong并添加到Admin中,再把Owner用户从Admin中删除,最后新建一个Admin_1用户组用户名Wukong添加进去,顺序不能错。

(1)把Owner用户组名称改为Admin,需要登陆Owner用户才有权限修改,密码是空,直接确定;

(2)添加用户Wukong;

(3)在组选型中点击编辑把Wukong添加到Admin用户组中,然后把Owner删除,现在Wukong为最高权限;

(4)还需要再新建一个用户组,并且把Wukong添加进去才能使用。

3.分配权限

在设备栏中的每一个选项都可以在属性中配置权限,程序、CNC代码、凸轮曲线、伺服驱动器等等。

点击灰色加号就可以选择权限,窗口、修改、删除、添加都可以分配权限,这里把Admin_1用户组设置为可以访问,Everyone用户组设置为拒绝访问。

保存关闭程序,再打开程序。

当双击刚刚加密的程序,弹出登陆对话框,输入用户名和密码方可打开程序(用户名区分大小写)。

四、MAC地址绑定

MAC地址设置后,通过硬件加密、全部程序、部分程序等加密方式就可以实现MAC地址绑定。

双击EtherCAT_Master

从站选项中网络名称选择通过MAC选择网络,在线的时候就可以通过浏览获得运动控制器的EtherCat的MAC地址。

三、U盘狗加密

由于不常用,这里不做过多介绍

技术讨论

1、OPC由客户端和服务器组成;

2、Modbus TCP传输数据只能以字为单位,OPC可以直接扫描上来所需要的变量;

3、OPC的端口号是可以定义的;

——上期答案

关于程序加密和硬件加密,除了上面提到的加密方式,还有其他的什么加密方式?

——本期讨论

作者简介 — 悟  空 —

(Parker自动化授权北区技术服务中心)技术服务工程师,负责Parker自动化等品牌全系列产品技术支持工作。

编程爱好者、运动控制爱好者、户外运动爱好者。