基于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自动化等品牌全系列产品技术支持工作。
编程爱好者、运动控制爱好者、户外运动爱好者。