跟踪软件的历史

一切都在改变,尤其是软件。版本控制软件的存在是为了监视它的修改,建立那些修改的记录以及谁进行了这些修改,并不断地将软件升级到当前的系统参数或修订。

它的功能还可以确保生产操作的安全和安全,并在灾难恢复中提供帮助。

佐治亚州Alpharetta市MDT software (www.mdtsoft.com)的高级经理威廉·w·佩辛说:“如果你是在和软件打交道,你应该有版本控制。他说,对于拥有许多设备的公司,如可编程逻辑控制器(plc)、人机界面、机器人和其他传统工厂设备,版本控制软件尤其具有优势。“通常,对于拥有30台以上设备的制造商,我们发现其价值陈述非常高。”

加州Perforce Software (www.perforce.com)的首席产品顾问约翰•沃克表示,版本控制是用于处理数字资产的软件配置管理工具的一部分。它提供了跟踪、管理和保护公司软件开发工作的基础设施。如果需要对源代码或文档进行更改,我们将跟踪该事件,并将其归因于做出更改的人。我们可以回到任何时间点,看看做了什么,并恢复这些信息。”

专有的吗?没有问题

专有系统和开放系统都与版本控制软件兼容。计算机数字控制非常广泛,plc也是,“因为它们是专有设备,有多种语言,”Persyn解释道。“通常,制造设备是专有的。我们所做的是创造特殊的驱动器,以配合不同的设备,如艾伦-布拉德利、施耐德、西门子和其他公司的设备。对于机器人,有些是专有的,有些不是。我们有一个通用模块来处理不合适的设备。”

他补充说,版本控制软件也是一种有用的维护工具。他说,在一个制造工厂,通常3%的plc的程序是每周更改的,这些更改要么是持续维护,要么是与程序相关的。“有时机器停机,某个限位开关不工作。维修人员会跳过安全代码,对其进行重击,”Persyn解释道。“通常情况下,如果没有人知道已经进行了更改,PLC程序就不会恢复到原来的状态。”

另一个维护的例子发生时,电池坏了PLC,导致设施停机,直到该程序被替换。“你需要有程序可访问和容易加载到PLC。更重要的是,你需要有最新版本的PLC程序,”他说。

然而,另一种经常遇到的情况是,PLC程序不同于设备当前的副本。他说,通常情况下,这种情况发生是因为有人上网并做出了改变。Persyn指出,这些更改可能永远不会存储以供将来参考。

为了避免修订历史记录中的不连续,必须存储程序的旧版本。“不过,我们更进一步。使用MDT自动保存,我们实际上出去并询问设备。一夜之间或在任何指定的频率下,软件读取plc中的程序,然后将这些信息与最后一个已知的程序进行比较。版本控制软件将复制新程序并存储它,[然后]将其与上一个程序进行比较。

启动版本控制相当简单。首先需要进行软件安装,然后进行硬件配置。Perysyn说:“你需要一个服务器和几个星期的工程,你就可以开始了。”然而,他的公司使用一种“收缩包装方法”,即安装软件,然后由用户自定义填充空白。

他说,版本控制变得越来越普遍,“因为制造支持的外包越来越多。此外,越来越多的法规(如药品、ISO等)使得版本控制更具吸引力。第三,事情正在变得更加自动化。”

c . Kenna阿摩司ckamosjr@earthlink.net

更好地控制