FAQ如何检测S7-300400带断线诊断功能的模拟量模块具体某个通道.docVIP

  • 21
  • 0
  • 约1.72千字
  • 约 3页
  • 2018-11-30 发布于云南
  • 举报

FAQ如何检测S7-300400带断线诊断功能的模拟量模块具体某个通道.doc

FAQ:如何检测S7-300/400带断线诊断功能的模拟量模块具体某个通道是否断线?Answer:通过诊断中断组织块OB82可以检测到有断线故障的模拟量模块的起始逻辑地址,得到此起始逻辑地址后,在OB82中调用SFC51可以判断出具体是哪一个通道断线。现以S7-300 PLC为例说明如下:在STEP7 SIMATIC Manager中创建一新项目Test_wire_break;在新项目中插入一个S7-300的站SIMATIC 300(1);做硬件配置,CPU 为CPU315-2DP(6ES7 315-2AG10-0AB0),模拟量模块为6ES7 331-7KF02-0AB0;配置SM331-7KF02 模块的inputs选项,选择0-1通道组为2线制电流(2DMU),其他通道组为电压,并注意模板的量程卡与设置的相同。选中Enable框中的Diagnostic Interrupt选项,选中Diagnostics 选项中的0 – 1通道组中的Group Diagnostics 和 with Check for Wire Break选项,配置完成的画面如下:硬件组态完成后,保存编译;接下来完成诊断程序,在SIMATIC 300(1)\S7 Program(1)\ Sources下面插入STL Source文件STL Source(1),此时文件为空;打开空的OB1程序,然后选中Libra

文档评论(0)

1亿VIP精品文档

相关文档