安全101 产品兼容知多少带您解读安全产品的版本信息

雷工,在安全产品的应用过程中,我们有时会遇到一些版本兼容性的问题。如下图所示,客户在下载离线的PLC程序到我们的安全PLC硬件时,弹出了无法导入的提示信息:

 

这个提示的含义是说客户离线编程时,选配的安全PLC版本(一般是模块的固件版本)高于现在买到的模块的版本。因为固件版本都是向下兼容的(高版本的硬件一般能兼容低版本的程序),所以会出现上面的弹窗。

简单来说,比如客户程序里面PLC模块的版本是Step(步骤)V4.xx

实际硬件铭牌上标识的版本是Firmware version: V 3.05.0,这样的话导入程序就会出现上面提到的兼容性问题!

另外我们也想搞清楚安全产品硬件和软件报告里面的各种版本号到底有什么区别,能否一次性帮我们给解答清楚啊!

当然可以,SICK安全产品主要是安全扫描仪和安全PLC模块涉及到的版本相对多一些,也有区别,也涉及到各种软件的调试,下面我就借助这两类产品解释一下各类版本的含义,作用和兼容性吧。

接下来我们向大家介绍SICK新一代安全激光扫描仪microScan3系列(nanoScan3, outdoorScan3也一样)和Flexi Soft安全PLC-CPU模块(其他模块也一样)设备版本相关的知识。

SICK安全激光扫描仪 microScan3系列版本

(请注意,因笔者手边没有相关设备硬件,如下涉及产品版本的图片来自不同型号硬件,版本号各有不同,但不影响具体说明)

1、涉及哪些版本?

如下图,在设备硬件上,我们可以发现有2种版本号,同时还涉及系统插头的兼容性描述:

 

在安全扫描仪的调试软件中,我们也可以发现有多种设备功能范围的版本:

 

在调试软件的报告内容中,我们还发现了固件版本的相关信息:

 

看到这儿,大家是不是已经眼花缭乱了啊?不用慌,其实很多版本在实际应用中是不需要关注的,以下我们来跟大家介绍各种版本的具体含义吧!

2、都是什么含义?

如下表所示,结合上面的版本来源,我们把扫描仪的各种版本信息汇总在一起,方便大家对比:

 

3、关注哪几个版本?

上表汇总的设备版本过多,在实践中,我们只需要关注如下几点就行:

设备版本:

这个是直接描述当前设备具备哪些功能的版本信息,是用户需要关注的,因为不同的功能范围直接体现在调试软件的功能范围上。

一般而言,设备的底层固件版本变更,例如一个功能包的修复/更新,都会直接影响到设备版本。注意设备一旦出厂,设备版本就无法在应用端进行变更了,也就是说功能范围无法修改。

软件上可选取的设备版本,也就是设备功能范围(版本):

 

不同设备版本的功能范围说明:

 

需要注意的是,如果实际硬件的设备版本低于软件上选取的设备功能范围版本,有可能出现离线的软件配置无法下载到当前硬件的情况!

 

硬件版本:

这个是用于追溯硬件状态的版本信息,例如扫描仪内部一个元器件的供应商变更,内部硬件结构的变化等都会带来不同的硬件版本,这个也能在操作指南查找当前最新的硬件版本。

 

该版本大多数情况适用于厂家对产品内部硬件元器件的追溯,但是用户有时也需要关注,因为扫描仪一般包含本体和系统插头,新的系统插头对硬件的要求也有差异,所以会出现前面的兼容性提示信息(新的系统插头可能会不适用于旧的硬件版本)。具体也可在操作指南中看到相关说明:

 

固件版本:

主要用于衔接软硬件系统运行,与设备功能范围关系不大。一般而言主要为厂家关注,用户无需关注固件版本。只有在设备应用现场出现异常(无论是涉及应用端的还是产品功能上的)时,厂家决定选取升级固件的措施来优化改善性能时,需要了解固件版本信息。

4、小结

基于上述说明,可以看出,对于SICK安全激光扫描仪而言,我们注意关注设备版本(即软件里体现的功能范围)和硬件版本即可。偶尔需要在软件报告中留意设备的固件版本。这些已经可以足够现场的调试,使用和维护了。

另外需要强调的是,所有安全扫描仪的功能范围都是向下兼容的,例如当现场用一个较新的硬件替换旧设备时,仍然兼容之前配置的程序!

SICK安全PLC CPU模块版本

(相对于前面的安全扫描仪,安全PLC的版本内容相对简单不少。同样的,如下涉及产品版本的图片来自不同型号硬件,版本号各有不同,但不影响具体说明)

1、涉及哪些版本?

如下图,在设备硬件上,我们可以发现只有1种版本号,就是固件版本:

 

在安全PLC的调试软件中,我们也可以发现有多种类型的版本信息。

 

(离线截图)

 

(在线截图)

2、都是什么含义?

如下表所示,结合上面的版本来源,我们把CPU模块涉及的各种版本信息汇总在一起,方便大家对比:

 

3、关注哪几个版本?

在实践中,我们只需要关注如下几点就行:

固件版本:

这个是跟硬件关联的,也是会直接影响相关模块的功能范围,也可从软件上体现。我们从上表可以看出CPU模块的固件版本与相应的硬件版本是一致。一旦硬件出厂,相关的固件版本就无法变更了。

Step(步骤)版本:

这个是软件里面做程序时,配置的功能范围版本,也就是功能包,需要与模块的固件版本保持一致,例如如果买的硬件上的固件版本是V3.05.0, 程序里面选取的Step版本是V4.xx,那么就会出现无法兼容的情况!

软件上可选取的Step(步骤)版本,与模块的功能范围一致:

 

调试软件版本:

这个直接会影响相关程序文件的编辑。与扫描仪的调试软件类似,当采用了新版本的调试软件编辑了程序文件时,无法用较旧版本的配置软件打开用较新版本创建的项目。

4、小结

基于上述说明我们可以看出,安全PLC模块的版本信息相对简单,而且统一性较强。我们需要关注的是设备硬件铭牌上的固件版本要与软件上的Step(步骤)版本,以及相关调试软件的版本,就能在调试,使用和维护时游刃有余了。

需要注意的是,安全PLC模块的版本也是向下兼容的。也就是说高版本硬件能够兼容低版本的程序。

在当CPU模块的版本信息不一致时,特别是当软件上的步骤版本高于硬件名片上的固件版本时,我们只能重新编辑程序文件,才能加载到硬件中!

通过前面的详细说明,相信大家对SICK安全产品版本相关的含义,功能和应用有了一个新的理解!希望以上的分享能够帮助大家更好理解安全设备版本相关细节的注意点。

如果大家在设备调试,维护过程中,出现版本相关的问题或者疑惑时,欢迎在下方留言,我们也会进行解答,以便助力现场设备调试和维护过程的有效性!

【安全话题征集】

安全101栏目现向各位征集工业安全相关的各类话题。如果对安全产品和安全标准有任何疑问,请在下方的评论区留言,我们会选取点赞数较高的话题做专门的讲解。请各位读者踊跃留言!