往期内容中我们介绍了故障安全输入和钝化的概念,本篇内容会介绍故障安全CPU和标准CPU的差异,以及F-IO在使用时候的注意点。
*由于故障安全系统往往是国际项目,且涉及多项国际标准,为了保证描述的一致性,使用英文描述更利于故障安全文档和功能正确的理解运用,所以本篇内容都是在英文环境下进行的博途界面截图。
故障安全CPU VS. 标准CPU
首先故障安全CPU可以执行所有标准CPU的功能,西门子的安全理念是安全集成,即安全功能集成在系统中,也就是这样的原因故障安全PLC多了一些选项:
1. 故障安全CPU对于硬件组态中增加了Failsafe参数,用来设定故障安全一些参数,如F-destination source地址;这里也可以将故障安全功能禁用,将F-PLC作为一个标准CPU使用。
2. 在设备视图中增加了Safety Administration栏目,可以配置安全相关的参数:在Settings中可以修改某些设定方便使用:3. 从TIA Portal V18开始,支持安全软件单元。这个安全软件单元不支持在现有的PLC的直接创建,需要在TIA设置中激活安全软件单元的设置,在新创建F-CPU后会自动创建该软件单元。
注意故障安全软件单元只会存在一个,当选择软件单元的模式的方式时故障安全程序就只能存在于这个安全软件单元中,需要结合软件单元的特性(如Published)与其他软件单元交互。
除了这种新的故障安全软件单元模式,常见的故障安全程序是在Program blocks中和标准程序混合,如下图TIA会在这个地方自动创建的一些默认的安全程序,图中也增加LSafe安全软件库:
故障安全IO: F-IO的目标地址
除了往期内容中提到的故障安全输入(故障安全IO模块所特有),每一个F模块都有F-destination target地址,这个是和标准模块的显著区别,如下图中的65534:
客户在首次使用F模块时可用TIA Portal来分配这个地址,对于ET 200SP这个地址存在编码元件中,当客户需要更换模块时无需重新分配这个地址。