<< 点击显示目录 >> 主页 贝加莱授权说明 > 技术保护 Technology Guarding > 简介 |
技术保护是用于单个软件组件的授权保护。授权存储在 "技术保护"(订货号:0TG1000.01,下面也简称为加密狗)上,它被连接到目标系统的一个可用的USB接口上。
授权本身是在目标系统的Automation Runtime中验证的。如果系统的授权要求不在技术卫士的许可范围内,Automation Runtime将发出违反授权的信号。
与库AsGuard相结合,这保障了客户的应用程序和库,以保护专有技术。
技术保护向导可用于授权B&R系统组件和应用。
可能性包括以下几点。
•如果存在在线连接,直接在加密狗上发放授权
•如果不存在在线连接 ,使用许可证文件进行许可(见在线授权)
客户利益
技术保护使得在B&R加密狗上存储B&R授权和定制授权成为可能。定制的授权可以从B&R获得。
每个B&R加密狗都配备了两个防篡改的工作时间计数器。只要B&R加密狗连接到PLC并且CPU处于RUN模式,两个工作时间计数器中的一个就会一直运行。第二个工作时间计数器可以通过一个功能块从任务中启动和停止。
因此,客户能够以防篡改的方式记录需要授权的功能的运行时间。
技术保护包含200个额外的字节,供用户使用。这些数据在重启后以及移除加密狗时仍留在B&R加密狗上。
库AsGuard可以用来在运行时读取加密狗的序列号。这使得机器软件和CF卡可以在机器交付时与特定的加密狗 "绑定"。要求加密狗验证可以防止机器软件的未授权复制。
库AsGuard可以在运行时用来确定是否已经插入了加密狗。该库还可以查询定制的授权。
对客户来说,可能的应用。
•如果加密狗/客户授权被移除,停止机器的运行
•如果没有找到加密狗/客户授权,防止重新启动生产
•如果没有找到加密狗/客户授权,在人机界面应用中产生错误信息
需要授权的B&R软件组件
以下B&R软件组件需要授权:
B&R软件组件 |
授权 (订购号) |
备注 |
Automation Runtime嵌入式系统 (ARemb) |
Automation Runtime Embedded TG license (1TG4601.06-5) |
仅在以下硬件需要:APC8x, APC9x, PPC8x, APC9x, PPC2100, PP500 |
Automation Runtime Windows (ARwin) |
Automation Runtime Windows TG license (1TG4600.10-5) |
|
Automation Runtime仿真器 (ARsim) |
B&R Automation Runtime ARsim (1TG4600.01) B&R Automation Runtime ARsim (1TG4600.00) |
取消两小时的运行时间限制 |
Automation Runtime嵌入式终端 |
Automation Runtime Embedded Terminal TG license (1TG4601.06-T) |
仅在以下硬件需要: PP500/PPC2100 |
控制器冗余 |
TG software license for controller redundancy (1TG10X0.1) |
|
运动控制 (CNC, GMC) |
|
见 "运动控制"一节。 |
机电一体化库 |
|
见 "机电一体化"一节。 |
授权丢失时的行为
授权丢失一般不会导致PLC停止(服务模式)。授权缺失由CPU上闪烁的 "Error "LED指示,并在PLC的日志中注明。违反授权的情况也会显示在Automation Studio的状态栏中(关于连接的目标系统的信息)。
运动控制应用是一个例外。
当使用技术保护功能时,在初始化 CNC 通道或启动 CNC 程序时,在 ARNC0 中验证授权。如果没有找到必要的授权密钥,相应的命令会返回一个错误。CNC/机器人未运行;程序无法启动。单轴功能总是可以实现的。
如果事后取出加密狗(授权),活动程序继续进行,直至完成。
从Automation Studio V4.1和Automation Runtime V4.08开始,可以使用技术保护向导进行授权。