• {{item.name}}
过程控制系统 {{item.name}}
{{item2.name}}
更多

F SSYTEM 常见问题

star star star star star
0 分
  • 软件编程
  • 故障诊断
  • S7-400FH
  • F SYSTEM
  • S7 F SYSTEM
  • 常见问题
  • SIS系统
  • SIS安全程序
  • F SYSTEM常见问题
发布时间:2024年08月02日
  • 0
  • 20
本章节介绍了F SYSTEM 组态和维护过程中的常见问题。

F SYSTEM 相关问题

Q1:ET200SP HA的安全模板如何分配F地址?

A1:首先保证CPU和ET200SP HA站点能正常通讯,找开硬件组态并在线后,选中某一块安全模块,鼠标右键在菜单里选择“命名F地址”。

A screenshot of a computer

Description automatically generated

接下来在弹出的窗口里选择“识别”,如下所示:

A screenshot of a computer

Description automatically generated

最后,在识别出来的模板里勾选后,点击分配就可完成命名。

A screenshot of a computer

Description automatically generated


Q2:ET200SP HA的F_DO接线正常,为什么报断线?

A2:这种情况可能的原因是F_DO所接的安全电磁阀或者继电器的感抗较大,在卡件进行”Light test”或者“Dark Test”时由于线圈的作用,测试脉冲没能通过负载的线圈,所以报告断线,这种情况建议加大测试脉冲的宽度,参考:


A screenshot of a computer

Description automatically generated


Q3:为什么我更换安全模板后,卡件还不能工作正常?

A3:因为更换卡件期间CPU和安全模板的期间安全通讯中断,所以更换完成后需要去钝化。

Q4:在SIMATIC S7-400FH上,如何在运行过程中更改故障安全I/O的参数?

A4:对于F模块和F应用程序之间的故障安全信息交换,自动生成的F模块驱动与F模块参数有关。例如,启用F模块上一个未使用的输入后,必须再次编译更新模块驱动,以使模块驱动参数重新匹配模块的参数。

在修改程序(用户程序)或H-CiR(硬件更改)之后,程序与模块间的数据交换处于中断状态,直备份CPU下传程序并且模块重新启动为止,这是为什么不允许在运行过程中更改参数的原因。变通的方法如下:

为了在下传更改硬件和F模块驱动期间保持输入信号,在执行下传之前,必须模拟已经用在通道驱动装置(F_CH_xx)上的输入。

警告:在这段时间内进程没有捕获任何实际值。确保这段时间内采取其它系统安全防护措施。


Q5:安全模板的备用通道报SF?

A5:通常在模板配置时会预留一些备用通道,由于备用通道没有接线,这些通道会报“SF”故障,不利于维护,建议做如下处理:

1)由于F-DI24不能识别断路(开路)故障,因此未使用的输入不会被诊断为故障信号。

2)由于F-DI Namur可以识别断路(开路),因此未使用的输入必须连接一个电阻(例如,1千欧)才能避免被诊断为故障信号。

3)由于F-AI (4-20 mA)可以识别开路信号,要使输入不会诊断为故障信号,必须提供一个大于4 mA的电流,比如,在供电电压和输入之间连接一个3.9千欧的电阻。

4)由于F-DO10可以识别无连接的输出,必须在输出上连接一个电阻(例如,2.7千欧)。

使用了STEP7+F SYSTEM软件编程,每次我手动插入OB8X后都被系统删掉?

这是因为CFC编译时会检查并删掉空的OB8X组织块,解决的方法请参考:

https://www.ad.siemens.com.cn/download/documentdetail_4452.html

CFC编程时如何自动生成相应的错误处理OB

Q6:为什么冗余DO报断线?

A6:冗余的326-2BF10 DO模板,需要在每个通道里都激活如下的选项:

A screenshot of a computer

Description automatically generated

图8-1 冗余DO的组态


Q7:为什么我用SWC_QCS块时无法操作?

A7:在使用SWC_QCS块去钝化时,如果该引脚值是0,那么将来面板上会提到“Keyswitch not active ”信息,无法操作,可以在线将F_SWC_P块的EN_SWC引脚值改为1,即可以恢复正常。


A screenshot of a computer

Description automatically generated

图8-2 EN_SWC=0时无法操作

Q8:如果使用冗余I/O中的一个模板钝化,如何去钝化?

A8:一对冗余I/O中的一个模块的通道钝化,这时通道失去冗余,但是相关的通道QBAD不等于1,安全数据读取正常,在故障消失后,相关的F_Channel块的ACK_REQ=1,这时通过不同的方法将去钝化脉冲给到ACK_REI后,完成对该模板的去钝化,恢复冗余。

Q9:插拨模板会造成去钝化,如何更换安全模板?

A9:如果用户对于安全系统的可用性要求非常高,那么建议使用冗余I/O,插拨冗余组中的一个模板,冗余对中的另外一个模板可以正常工作。

如果没有使用I/O 冗余,那么在插拨它之前,需要将相关的通道打旁路。以F_CH_AI驱动块为例,先将SIM_I的值改到不会联锁停车的值,再将SIM_ON引脚置1,F_CH_AI即会输出仿真值并保持不充数。

模板更换完成后,进行去钝化操作。另外注意在模板更换完成后要及时取消旁路,根据相关的规范,旁路期间需采取必要的安全措施,例如:通知工艺工员注意DCS上的相关信号,如果有现场显示仪表,要派专人到现场监视,

在打旁路时尤其注意,只能修改安全引脚结构体变量里的DATA值,其它的PAR_ID和COMPLEM不能修改,否则可能引起意外的停机。


A screenshot of a computer

Description automatically generated

也可以考虑用SWC_MOS维护超驰功能块实现OS画面上打旁路,篇幅所限不做详细介绍,请参考手册:

http://support.automation.siemens.com/CN/view/zh/2201072

S7 F/FH Systems — 组态和编程(8.2 对维护超驰编程)

Q10:改安全模板的安全参数,会不会造成通道钝化?

A10:在调试、运行过程中可能需要改安全模板的参数,这些参数分为两类,一类是安全相关的参数,一类是非安全参数,如果改了模板的安全参数,会造成相关的模板钝化。

如果在改参数后弹出“需要重新编译安全程序”的提示,就需要注意了,例如在下图中把F监视时间改为2300ms,系统提示如下提示:


A screenshot of a computer program

Description automatically generated

400FH系统支持在运行中更改安全模板的参数,但是在通过H-CiR(硬件更改)下载硬件组态后,新的安全参数并不会立即生效,需要热插拨一下才能生效,因此这会影响到CPU和安全模板的安全通讯,使模板倒钝化。为避免修改完全参数造成的意外停机,需要在下载程序之前把对应的通道都打上旁路,在修改完成并确认模板工作正常后再取消旁路。


Q11:为什么在STEP7里手动插入故障OB块,CFC编译后就消失了?

A11:因为CFC编译处理时相关的OB块插入需归CFC处理机管理,系统发现手动插入故障OB块后会自动删除,可以通过在FC块属性的“TASK LIST”里加入OB70,OB72等参数来实现自动插入故障OB块。

https://www.ad.siemens.com.cn/download/documentdetail_4452.html

CFC编程时如何自动生成相应的错误处理OB


剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。