SIEMENS西门子甘肃省兰州市(授权)电机一级代理商——西门子西北总代理

供应商
广东湘恒智能科技有限公司
认证
西门子总代理
PLC
西门子一级代
驱动
西门子代理商
伺服电机
联系电话
15915421161
手机号
15903418770
联系人
张经理
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
更新时间
2024-05-09 07:00

详细介绍

上一期我们通过英雄联盟游戏的更新来说明版本管理的重要性,西门子plc的代码托管和团队方式有两种:

版本控制接口——vci(博途免费插件 ),通过git的方式托管到本地仓库,或者github,gitlab这样的平台通过博途选件projectserver来托管到公司内部的服务器
今天主要给大家介绍第一种方式——vci。




01

vci——架构与用途


vci (version control interface),版本控制接口,从博途v16开始支持。在安装“tiaportal openness”之后即可使用vci,无需单独安装。


西门子提供的该软件中不包含任何版本控制程序,由客户自行选择。

(本文使用git-connector作为说明)


版本管理与团队协作示意:


版本控制,允许将个人项目存放或者提交到称为代码仓库的存储区域中,通常是在服务器或者云端。


如果其他开发人员对文件进行了更改,则在项目上的工作人员可以查看和克隆存储库来编辑文件,并进行二次提交。


任何对代码仓库有权限的人都可以看到两次提交之间的更改,所有工作站的内容都可以被提交,并继续从更新的文件中进行开发。


那么使用版本控制有哪些好处呢?

云端代码库可以保证工作时不会丢失任何更改记录随时可以回溯之前某一个稳定版本的项目允许多个开发人员,通过一个工作流创建和合并相应更改到主文件中允许项目经理跟踪团队的开发进度

02

通过vci可以管理哪些对象?

大家也许了解到,大多数it向的版本管理对象主要是管理文本类的代码。而对于plc工程师而言,有许多的工程对象其实是梯形图,功能块,或者是wincc的templates等控件。所以无法直接使用git、svn做有效的托管和对比。

而博途vci就是通过将博途的一些元素转换为xml或者其它文本的方式,帮助我们管理这些工程对象。


vci还是一个新选件,当前的功能和局限性如下:

支持ob, fb, fc, db, 数据类型,变量表,safety等元素不支持cem,专有技术保护块,实例类型,wincc画面等


vci的功能还在不断完善中,下一个版本会加入to的管理功能!

03

我需要哪些工具?


以下组件除了博途之外均为免费


tia portalv16以上的版本,安装好openness(安装博途时,默认会安装openness)vci git-connector add-inhttps://support.industry.siemens.com/cs/cn/en/view/109773999simatic automationcompare tool(若使用非文本的编程语言,如梯形图、功能图块等,需要借助此工具)https://support.industry.siemens.com/cs/cn/en/view/109797235/engit任意的gui软件 (直接用bash也可以)一个git仓库 (可搭建一个gitlab服务器或者注册一个github, gitee的账户)

PLC,变频器,代理商,一级代理,伺服电机

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话