关于如何用Git工作流程改进PLC编程的问题,答案

专家们回答了网络直播观众关于如何提高速度、质量和降低与开发可编程逻辑控制器(plc)代码相关的成本的问题。回答有助于工业自动化编程工作流程赶上其他软件开发。

通过达伦·亨利和沃恩·瓦尔马 2022年9月26日
礼貌:Copia

学习目标

  • PLC的编程效率可以提高到与其他领域的代码开发相比。
  • 软件开发工具使用DevOps,基于git的策略来改进plc代码开发,以及网络广播没有时间回答的其他问题。

使用带有可编程逻辑控制器(plc)的现代工具营销副总裁达伦·亨利和技术营销经理沃恩·瓦尔马表示,可以帮助提高代码质量、开发速度和降低成本Copia.专家们在8月30日之后回答了观众的额外问题控制工程网络直播。”在PLC工作流程中使用Git”。

网络直播包括最后的问答环节,以下是观众的问题和回答,专家们在1小时的网络直播中没有时间回答。

Darren Henry是营销副总裁,Vaughn Varma是技术营销经理,两人都在Copia工作。提供:Copia Automation

Darren Henry是营销副总裁,Vaughn Varma是技术营销经理,两人都在Copia工作。提供:Copia Automation

将Git用于PLC工作流程:与罗克韦尔自动化和其他供应商的兼容性

问:git比Rockwell Automation的FactoryTalk AssetCentre有什么优势?

答:Copia是一款基于git的、与供应商无关的软件,支持多个团队成员通过分支和合并进行协作。

问:Copia如何与罗克韦尔的应用程序代码管理器一起为PlantPAx项目工作?

答:它可以管理这些文件,所以你有版本历史。它不呈现除PLC代码以外的二进制文件。

问:你们计划支持AutomationDirect PLC开发平台(Do- more, Click, Productivity)吗?

答:最终,是的,但它不在短期路线图上。

问:这是否适用于GE Proficy的Rx3i代码?

答:还没有。我们可以跟踪这些文件,但不能渲染。

问:与SOC工具有联系吗?

答:我们符合SOC2标准。

问:Copia是否与Siemens TIA Portal v17一起使用复杂的自动化代码(使用PLC数据类型,FB实例)?

答:是的。

问:你有把霍纳列入你的名单的计划吗?

答:还没有。我们可以跟踪这些文件,但不能渲染。

问:你们是否计划在未来整合GE/Emerson的支持?

答:是的,但不是马上。

问:你们支持哪些施耐德电气PLC软件?

答:Copia支持施耐德电气控制专家v14-v15。

问:你对Idec WinLDR和git有什么建议吗?

答:不。我们可以追踪文件,但无法渲染。

PLC程序员可以改进工作流程。基于git的软件可以跟踪代码变更,随着代码的发展,可以访问早期版本,提供变更的可视化,并使用分支和合并来实现更高效的工作流程,营销副总裁Darren Henry和技术营销经理Vaughn Varma在控制工程网络广播中解释道。礼貌:Copia

PLC程序员可以改进工作流程。基于git的软件可以跟踪代码变更,随着代码的发展,可以访问早期版本,提供变更的可视化,并使用分支和合并来实现更高效的工作流程,营销副总裁Darren Henry和技术营销经理Vaughn Varma在控制工程网络广播中解释道。礼貌:Copia

在PLC工作流程中使用Git:培训、网络安全、云

问:对于没有PLC经验的员工,你们有培训吗?

答:我们有使用Copia的视频。我们不做PLC编程培训。

问:有没有在全公司范围内使用这些资源的手册?

答:我们有公开的用户文档。

问:你能解释一下气隙企业和控制网络是如何工作的吗?

答:Copia主要用于代码开发。您的团队用于开发代码的计算机将连接到Copia。气隙网络通常是生产网络或操作网络。在这里,我们可以安装一个客户机来监视机器部署的PLC代码。

问:是否有on-premise (on-prem)选项?

答:prem上没有,但是我们有虚拟私有云选项。

使用Git进行PLC工作流程:HMI,其他文件,集成

问:Copia是否帮助工业HMI代码开发?

答:我们可以跟踪和渲染任何基于文本的代码。

问:支持哪些HMI产品?

答:我们可以跟踪所有HMI文件的版本历史,我们只渲染那些基于文本的文件(XML, HTML 5.0)。这些将是文本显示,而不是图形渲染。

问:您是否支持Microsoft Excel、Word和Autocad DWG等其他类型的文件?

答:我们可以跟踪文件,但不能渲染它们。

问:你能举一个与slack整合的例子吗?

答:我们有一个关于这个话题的博客。如果你联系客服,我们可以帮你搞定。

在PLC工作流程中使用Git:修复问题、分发、存储

问:你见过什么样的虫子?如果您正在进行合并,则会影响开发人员端的源代码,因此如果出现故障,则可能会传播。

答:我们偶尔会在使用自定义附加组件的代码时遇到问题。通常,我们的支持团队可以解决这些问题。因为我们追踪一切,所以有多种方法可以恢复到以前的状态,所以风险总是最小的。

问:是否有转售复制许可证的计划(如现有的PLC分销商)?

答:我们有一个推荐项目。请发电子邮件至contact@copia.io

问:Copia存储格式是专有的吗?

答:不。它是加密的,但不是专有的。

-内容经理Mark T. Hoske编辑控制工程、CFE媒体和技术mhoske@cfemedia.com

关键字

PLC编程,DevOps和基于git的PLC编程

考虑一下这个

怎样才能更好plc编程工作流提高质量,效率和降低成本?


作者简介:Darren Henry是营销副总裁,Vaughn Varma是技术营销经理,两人都在Copia工作。