首页 » 智能家居 » 博途互联网化 | 谈一谈西门子PLC轨范的版本控制

博途互联网化 | 谈一谈西门子PLC轨范的版本控制

深圳市名雕装饰股份通讯 2024-12-20 0

扫一扫用手机浏览

文章目录 [+]

布道师有些惊异,道:师妹何出此言?

师妹:前几天一个在互联网的小伙伴在备份她的代码,好高真个样子哦!
切实其实秀了我一脸~

博途互联网化 | 谈一谈西门子PLC轨范的版本控制 博途互联网化 | 谈一谈西门子PLC轨范的版本控制 智能家居

布道师:哦?怎么说

博途互联网化 | 谈一谈西门子PLC轨范的版本控制 博途互联网化 | 谈一谈西门子PLC轨范的版本控制 智能家居
(图片来自网络侵删)

师妹:你知道GIT吗?

布道师:我当然知道,而且这不是搞IT写代码的专属哦!
咱们玩PLC的,也可以上!

师妹:哇……师兄教我[爱慕]

概述

Git(读音为/gɪt/)是一个开源的分布式版本掌握系统,可以有效、高速地处理从很小到非常大的项目版本管理。
也是Linus Torvalds为了帮助管理Linux内核开拓而开拓的一个开放源码的版本掌握软件。

一开始,确实是从互联网行业兴起;但目前已逐步的在工控领域盛行,比如:博途。
从V16开始,博途也支持通过Git版本管理程序了!
免费插件VCI(Version Control Interface),版本掌握接口,核心理念——不用离开博途就可以调用GIT的指令。

你和你的团队只要习气了这种事情办法,就可以彻底告别U盘传来传去、文件名无数个“终极版”的版本管理办法!
也可轻易比较博途——本地仓库——远程仓库的代码。
使多人协作更加轻松,担保工程更加规范。

详细步骤

以下步骤引用西门子工业技能论坛,作者:jiangkun

(1)新建一个博途项目,并添加一个1517 PLC 。
展开“版本掌握接口”,双击“新增事情区”。

(2)打开Workspace_1 。

(3)点击“组态事情区”按钮,设置事情区路径,选择版本掌握插件。
事情区路径为代码仓库。

(4)打开事情区路径,右击文件夹,选择“Gi t Bash here” 。

(5)运行命令gi t init 命令,把该文件夹变为可管理的仓库。

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

版本掌握步骤

(1)在博途中新建“BLOCK_ 1[FB1]”, 编写第一段 梯形图电机 1 的掌握。

(2)打开版本掌握接口事情区,将“BLOCK_ 1[FB1]” 拖入到事情区。

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

(4)这时期码仓库已经保存了“BLOCK_ 1[FB1]” 的第一个版本。
现在连续编写“BLOCK_ 1[FB1]” 。
在该块中添加电机 2 的掌握。

(5)由于“BLOCK_ 1[FB1]” 已经变动,事情区的状态指示已改变。

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

(7)代码提交时需填写注释信息。
注释信息填写“电机2 的掌握”。

(8)现在连续编写“BLOCK_ 1[FB1]” 。
在该块中添加电机 3 的掌握。

(9)将其同步到代码仓库。
注释信息填写“电机3 的掌握”。

(10)现在“BLOCK_ 1[FB1]” 有三个版本了。
运行gi t Bash 界面,运行 git log 可以查看“ BLOCK_ 1[FB1]” 的版本信息。

(11)运行gi t reflog 可以查看“ BLOCK_ 1[FB1]” 的版本号。

(12)由于调试须要,“BLOCK_ 1[FB1]” 须要切换到电机 2 的掌握,即回退到上一版的程序。
这时须要运行 git reset hard HEAD @{1}命令。

(13)这时博途的事情区“BLOCK_ 1[FB1]” 的状态已改变。

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

(15)这时BLOCK_1[FB1]” 的程序已自动变为版本 2了。
每次切换版本前先运行git reflog 命令。
查看 HEAD 指针指令的版本号。
HEAD @{1}不是一贯指向版本 2 。

标签:

相关文章

芭田五大年夜AI智能做事为农业栽种赋能!

一篇文章中提到,聪慧农业的核心代价在于将所有影响农业的主要成分数据化,辅导农人的生产活动,从而降落本钱、提高产出和品质,同时增加产...

智能家居 2024-12-22 阅读0 评论0

英语equipment 可数吗

equipment是不可数名词,作“装备”,“设备”解。不能说equipments或an equipment。例如:The bui...

智能家居 2024-12-22 阅读0 评论0