浅谈I-A Series控制系统备份和还原.docVIP

  • 3
  • 0
  • 约3.2千字
  • 约 7页
  • 2017-12-06 发布于福建
  • 举报
浅谈I-A Series控制系统备份和还原

浅谈I/A Series控制系统备份和还原摘 要:为实现I/A Series 8.5一键式备份与还原,通过现场实践和不断摸索,利用UNIX平台编写了该程序,弥补了I/A Series系统的不足,提高了设备的安全可靠性保障了生产。 关键词:IA;UNIX ;备份还原 中图分类号:TM62 文献标识码:A 1 概述 唐山三友远达纤维有限公司制胶车间采用的是上海福克斯波罗(FOXBORO)公司提供的I/A Series 8.5(FOXBORO Intelligent Automation Series,以下简称I/AS系统)智能自动化控制系统。此系统是以Windows+ Unix双平台作为操作系统,实现了I/AS系统画面及逻辑的全自动一键式备份与还原,解决了程序备份困难、还原繁琐的问题,提高了维护人员的维护效率,保障了生产。 2 主程序 以下是以唐山三友远达纤维有限公司制胶车间为例,此程序可以分别运行在工程师站AW8001和AW9001上,两者互不影响,轻松实现各套系统的一键式备份与还原。(由于篇幅有限,精简了部分功能) :judge if /i “%hostname%”==“AW8001” goto menu if /i “%hostname%”==“AW9001” goto menu echo The host name is not %hostname% goto Quit 以上程序为了判断运行环境是否是AW8001或AW9001工作站,以防止程序误运行。 为方便叙述,以下为程序简写内容: :menu echo ====================== echo The Main Menu echo ====================== echo 1.Backup %hostname% Project 备份工程 echo 2.Restore %hostname% Project 还原工程 echo 3.Quit 退出 set /p choice= Please select: IF NOT “%choice%”==““ SET choice=%choice:~0,1% if /i “%choice%”==“1” goto Backup 如果选择1,执行备份功能 if /i “%choice%”==“2” goto Restore 如果选择2,执行还原功能 if /i “%choice%”==“3” goto Quit 如果选择3,退出 echo Choice is invalid goto menu 3 数据备份并传送到指定工作站 工作站数据的备份主要包括运行画面、ICC组态数据、配方、杂项等备份内容。备份手法有很多,例如Windows系统的拷贝与粘贴功能,但此种方法容易造成文件丢失、拷贝不全等问题。为了避免类似问题的发生,此程序利用tar指令快速的将备份数据进行打包,同时将备份数据传送到指定工作站以做冗余备份。 :Backup set yy=%date:~0,4% set mm=%date:~5,2% set dd=%date:~8,2% set folder=“%yy%.%mm%.%dd%” 备份到以系统日期命名的文件夹内 set N=%hostname:~2,1% cd /d d:\%folder%\ tar cvf Backup%hostname% d:/opt/fox/csa/*.* 备份杂项 tar rvf Backup%hostname% d:/opt/fox/ciocfg/*.* tar rvf Backup%hostname% d:/usr/fox/sp/files/*.* tar rvf Backup%hostname% d:/opt/menus/*.* 备份画面 tar rvf Backup%hostname% d:/”program files”/Wonderware/InBatch/cfg/Config_A/*.*备份配方 for /l %%i in (1,1,6) do ( tar rvf Backup%hostname% d:/opt/C%%i/*.* 备份配方 tar rvf Backup%hostname% d:/opt/R%%i/*.* ) cd /d d:\opt/fox/ciocfg/api for /l %%i in (1,1,8) do ( set d=%%i sh sa

文档评论(0)

1亿VIP精品文档

相关文档