VASS标准中通过手动点击WINCC画面由PLC触发机器人备份程序。
VASS标准程序;
Datensicherung durch SPS
IF($IN[I_DS_Anf_SPS]AND NOT B_DS_Hilf)THEN 接收到PLC输出给机器人的E31请求存档信号。
$APP_INT[6]=1 触发机器人执行网络备份
B_DS_aktiv=TRUE 激活备份
ENDIF
B_DS_Hilf = $IN[I_DS_Anf_SPS]
IF NOT $IN[I_DS_Anf_SPS] AND $OUT[O_DS_FM_SPS] THEN
$OUT[O_DS_FM_SPS]=false
ENDIF
IF((B_DS_aktiv==TRUE) AND ($APP_INT[6]==0))THEN 备份完成将$APP_INT[6]==0,
IF(ARCHIVE_RES==0)THEN
;allesi.o.
$OUT[O_DS_FM_SPS]=TRUE 反馈给PLC备份完成。
B_DS_aktiv=false
ENDIF
IF(ARCHIVE_RES<0)THEN
;Fehlerzustand
Basic_S_Msg(2,#NotifyMsg, ARCHIVE_RES)
B_DS_aktiv=false
ENDIF
ENDIF
;
可以通过增加PLC或机器人程序来达到定时备份程序的目的,这里以增加机器人程序为例。
新增程序;
DAT数据文件
Auto Backup
BOOL AUTO_BACKUP=TRUE 是否启用自动备份功能
BOOL BACKUP_START=FALSE 是否激活自动备份
INT BACK_T1=0 用于比较时间的中间变量
INT BACK_CYCLE=1 备份周期
SRC源文件
Auto Backup
IF AUTO_BACKUP THEN 启用自动备份
IF $APP_INT[6] == 1 THEN
BACK_T1 = $ROB_TIMER 激活备份后复位变量
ENDIF
IF($ROB_TIMER - BACK_T1 > BACK_CYCLE*3600000) OR (BACK_T1 - $ROB_TIMER > 60000 ) THEN 通过比较时间触发备份功能。$ROB_TIMER;机器人系统计时器。3600000;用于单位转换
IF($MODE_OP == #EX)THEN 在自动模式
BACKUP_START = TRUE 激活自动备份
ENDIF
ENDIF
IF BACKUP_START THEN
$APP_INT[6] = 1 激活自动备份
BACKUP_START = FALSE
ENDIF
ENDIF
工博士可以提供了ABB,库卡,安川,发那科和欧地希等各种品牌机器人和常用机器人型号,并且包括机器人的配件,保养,维修,培训等等服务我们都可以进行服务,真正做到了为客户进行一站式的服务保障,并且工博士现已经是集九大机器人代理品牌于一体的智能工厂一站式服务商,我们相信,我们真正地在协助第四次工业革命的进步,并为所有涉及机器人技术的人们增加优势和收益!如果您想获得更多信息,请在线留言或致电与我们联系 。
了解更多库卡机器人信息可点击咨询:库卡机器人服务商