毕业论文
您现在的位置: 版本控制 >> 版本控制市场 >> 正文 >> 正文

TIAPortalV17版本控制接口

来源:版本控制 时间:2022/4/13
白癜风医院挂号 http://m.39.net/disease/a_6211002.html

通过博途版本控制接口,可以将开源分布式版本控制系统Git连接到TIAPotal中。通过Git软件,可以控制TIAPortal中的程序块版本,如函数块FB,函数FC,数据块DB,软件单元。通过Git软件,使用“远程仓库”可以很方便与团队成员交换程序块。博途中的项目服务器也可以对程序块进行版本管理,通过使用Git什么优点呢?项目服务器只能对PLC中所有程序进行统一管理,而使用Git,可以对具体的单个FB或FC或DB进行管理。每一个单独的程序块都可以管理。项目服务器属于集中式管理。Git属于分布式版本控制系统,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。

1、软件安装

(1)Git软件。Git官方网站上下载安装Git。

(2)安装博途插件VCIgitconnectorAddin,该插件可在西门子全球技术资源中心下载。

将Siemens.VCIGitConnector.addin放入到博途安装路径AddIns中。默认是C:\SiemensAutomationPortalV17AddIns文件夹中。打开“插件”栏,选择激活插件。

2、设置版本控制接口

新建一个博途项目,并添加一个PLC。展开“版本控制接口”,双击“新增工作区”。

打开Workspace_1。

点击“组态工作区”按钮,设置工作区路径,选择版本控制插件。

打开工作区路径,右击文件夹,选择“GitBashhere”。

运行命令gitinit命令,把该文件夹变为可管理的仓库。

这时当前文件夹下会多了一个git的目录,这个目录是Git用来跟踪管理版本,千万别删除。

3、版本控制

在博途中新建“BLOCK_1[FB1]”,编写第一段梯形图电机1的控制。

打开版本控制接口工作区,将“BLOCK_1[FB1]”拖入到工作区。

拖动过程中会弹出编译过程,及代码提交注释信息。注释信息填写“电机1的控制”。

这时代码仓库已经保存了“BLOCK_1[FB1]”的第一个版本。

现在继续编写“BLOCK_1[FB1]”。在该块中添加电机2的控制。

由于“BLOCK_1[FB1]”已经更改,工作区的状态指示已改变。

点击“BLOCK_1[FB1]”的动作指令,将其同步到仓库文件夹中。

代码提交时需填写注释信息。注释信息填写“电机2的控制”。

现在继续编写“BLOCK_1[FB1]”。在该块中添加电机3的控制。

将其同步到代码仓库。注释信息填写“电机3的控制”。

现在“BLOCK_1[FB1]”有三个版本了。

运行gitBash界面,运行gitlog可以查看“BLOCK_1[FB1]”的版本信息。

运行gitreflog可以查看“BLOCK_1[FB1]”的版本号。

由于调试需要,“BLOCK_1[FB1]”需要切换到电机2的控制,即回退到上一版的程序。这时需要运行gitresethardHEAD

{1}命令。

这时博途的工作区“BLOCK_1[FB1]”的状态已改变。

点击“BLOCK_1[FB1]”的动作指令,将其同步到PLC中。

这时BLOCK_1[FB1]”的程序已自动变为版本2了。

每次切换版本前先运行gitreflog命令。查看HEAD指针指令的版本号。HEAD

{1}不是一直指向版本2。

Git还有很多其它用的命令,可以查看帮助获得。

ldm

转载请注明:http://www.0431gb208.com/sjszlff/13.html

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 今日推荐
    1. 没有推荐文章
    热点关注
    1. 没有热点文章