SIEMENS西门子甘肃省兰州市(授权)电机一级代理商——西门子西北总代理
| 更新时间 2024-11-26 07:00:00 价格 请来电询价 西门子总代理 PLC 西门子一级代 驱动 西门子代理商 伺服电机 联系电话 15903418770 联系手机 15915421161 联系人 张经理 立即询价 |
详细介绍
上一期我们通过英雄联盟游戏的更新来说明版本管理的重要性,西门子PLC的代码托管和团队方式有两种:
今天主要给大家介绍第一种方式——VCI。
01
VCI——架构与用途
VCI (Version Control Interface),版本控制接口,从博途V16开始支持。在安装“TIA Portal Openness”之后即可使用VCI,无需单独安装。
西门子提供的该软件中不包含任何版本控制程序,由客户自行选择。
(本文使用Git-connector作为说明)
版本控制,允许将个人项目存放或者提交到称为代码仓库的存储区域中,通常是在服务器或者云端。
如果其他开发人员对文件进行了更改,则在项目上的工作人员可以查看和克隆存储库来编辑文件,并进行二次提交。
任何对代码仓库有权限的人都可以看到两次提交之间的更改,所有工作站的内容都可以被提交,并继续从更新的文件中进行开发。
那么使用版本控制有哪些好处呢?
02
通过VCI可以管理哪些对象?
大家也许了解到,大多数IT向的版本管理对象主要是管理文本类的代码。而对于PLC工程师而言,有许多的工程对象其实是梯形图,功能块,或者是WinCC的templates等控件。所以无法直接使用Git、SVN做有效的托管和对比。
而博途VCI就是通过将博途的一些元素转换为XML或者其它文本的方式,帮助我们管理这些工程对象。
VCI还是一个新选件,当前的功能和局限性如下:
03
我需要哪些工具?
以下组件除了博途之外均为免费
相关产品