倍福BECKHOFF:程序批量部署示例

文件整理

  • 文件夹:一键部署
    在这里插入图片描述
  • 子文件夹:File
    在这里插入图片描述
  • bat脚本:setup.bat
copy File\AutoNC1.nc C:\
copy File\AutoNC2.nc C:\

copy "File\Events.xml Files\Events.xml" C:\TwinCAT\Resource
copy File\DM3E_V1.70.xml C:\TwinCAT\Io\EtherCAT
copy File\Panasonic_MINAS-A6BE_V1_4.xml C:\TwinCAT\Io\EtherCAT
copy File\Servotronix_CDHD_PC0_RV0.xml C:\TwinCAT\Io\EtherCAT

xcopy File\Lib /e /r /k C:\TwinCAT\Plc\Lib\
xcopy File\CNC_Standard2 /e /r /k C:\CNC_Standard2\
xcopy File\Debug2 /e /r /k C:\Debug2\
xcopy "File\Events.xml Files" /e /r /k "C:\TwinCAT\Resource\Events.xml Files\" 

xcopy File\PLC /e /r /k C:\PLC\
xcopy File\XH-TcHmi /e /r /k C:\XH-TcHmi\

copy File\ISG-HLI1\TcISG.sys C:\TwinCAT\Driver
copy File\ISG-HLI1\tccnchli1.lib C:\TwinCAT\Driver

mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\PRJ_TcHmi.exe - 快捷方式.lnk""):b.TargetPath=""C:\XH-TcHmi\PRJ_TcHmi.exe"":b.WorkingDirectory=""C:\XH-TcHmi"":b.Save:close")
mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\Debug2-TcApplication.exe - 快捷方式.lnk""):b.TargetPath=""C:\Debug2\TcApplication.exe"":b.WorkingDirectory=""C:\Debug2"":b.Save:close")

@echo msgbox "TwinCAT 2301 CNC环境,LIB库文件,PLC程序添加, 快捷方式创建完成!">msg.vbs 
@msg.vbs
@del msg.vbs
  • 执行效果
    在这里插入图片描述
    在这里插入图片描述

bat文件解释

功能bat代码备注
复制文件copy File\AutoNC1.nc C:\将File文件夹下的AutoNC1.nc文件 复制到 C:\(C盘根目录)
复制文件夹xcopy File\Lib /e /r /k C:\TwinCAT\Plc\Lib\将File文件夹下的Lib文件夹 整体复制到 C:\TwinCAT\Plc\Lib\ (C盘TwinCAT文件夹下的Plc文件夹下的Lib文件夹中,如果没有此路径,会新建)
复制名称带空格的文件夹xcopy “File\Events.xml Files” /e /r /k “C:\TwinCAT\Resource\Events.xml Files”Events.xml Files 文件夹名称带有空格,使用""将路径包装起来。
创建exe文件快捷方式到桌面mshta VBScript:Execute(“Set a=CreateObject(”“WScript.Shell”"):Set b=a.CreateShortcut(a.SpecialFolders("“Desktop”") & “”\Debug2-TcApplication.exe - 快捷方式.lnk""):b.TargetPath="“C:\Debug2\TcApplication.exe”":b.WorkingDirectory="“C:\Debug2"”:b.Save:close")快捷方式名称:"\Debug2-TcApplication.exe - 快捷方式.lnk";指向的程序文件路径:“C:\Debug2\TcApplication.exe”;快捷方式起始位置:“C:\Debug2”
显示确认对话框@echo msgbox “TwinCAT 2301 CNC环境,LIB库文件,PLC程序添加, 快捷方式创建完成!”>msg.vbs @msg.vbs @del msg.vbs对话框显示:“TwinCAT 2301 CNC环境,LIB库文件,PLC程序添加, 快捷方式创建完成!”
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值