1.利用诊断中断(OB82)评估缺点事宜
IO访问缺点也属于可诊断的缺点。支持对如下缺点进行诊断 :
所有诊断缺点事宜会触发诊断中断(OB82)。诊断中断(OB82)包含启动信息,可帮助确定缺点发生的情形:

可以在诊断中断OB82 中编程用于确定这些信息并可采纳相应的方法。 当知足下列条件时,任何一个诊断缺点发生或规复都将触发诊断缺点事宜:
OB82 已被添加到 S7-1200 PLC 中。模块诊断缺点事宜已被使能。如果未添加诊断中断OB82 ,CPU 将忽略缺点。
具有诊断能力的模块一旦创造缺点,诊断中断OB82 将会中断循环程序的正常实行。
当创建一个新的项目时将不会自动添加诊断中断OB82。按照如下操作步骤添加诊断中断OB82。
在项目树打开PLC站目录,打开“程序块”目录。双击“添加新块”。在“添加新块”对话框中点击“组织块”,在涌现的列表中选择“Diagnostic error interrupt”OB块。点击“OK”关闭对话框。然后再“程序块”文件夹中涌现“Diagnostic error interrupt ”OB82,并且该程序块会自动打开。把稳
可以在程序中只利用一个“Diagnostic error interrupt”OB块
图. 1
5. 从诊断中断中读取启动信息,可以在诊断中断OB82的程序编辑器中插入3个“MOVE”指令编程。MOVE指令在“指令树”>“基本指令”>“移动操作”下面。
6. 为每一个“MOVE”指令的输入参数设置为OB82诊断中断块接口参数(“IO_State”, “LADDR”和 “Channel”)中的一个。
7. 利用DB块变量为每一个“MOVE”指令填写输出参数,数据类型与OB82诊断中断块接口参数里的变量的数据类型保持同等。
8. 利用一个常开触点评估OB82块接口参数中的“MultiError”。
图. 2
从“diagnostic error interrupt” OB82中读取诊断信息:
IO_State:硬件状态 LADDR:触发诊断中断的硬件工具的硬件标识Channel:通道编号MultiError:为TRUE (如果有多个缺点)硬件标识符(HW ID)用于标识模块或者功能单元(比如:输出和高速计数器)。系统将这个整数和诊断缺点中断一起传送,以识别故障模块或者功能单元。
在设备视图,选中模块,属性窗口,选择“系统常量” 可以查看模块硬件标识符,如图.3所示。
图.3
2.使能和理解不同诊断缺点事宜
操作系统会监视带有诊断能力的模板是否发生上面提及的诊断缺点。诊断缺点事宜将会被闪烁的赤色LED灯指示。下面将列出不同诊断缺点事宜的附加信息以及如何使能它们。
1.在项目树中,打开PLC站,双击“设备组态”。
2.在设备组态中,双击想要使能缺点事宜诊断的模块。
现在,就可以在巡视窗口中点击“常规”选项为所选中的模块组态配置相应的属性。
1.无传感器或者负载电压
电源电压不敷或者丢失时,S7-1200会有如下LED指示灯开始闪烁(颜色:赤色)
CPU的ERROR指示灯 旗子暗记模块/旗子暗记板的所有指示灯启用电源诊断的方法如下:
1.在导航栏点击“AI 4/AQ2”目录
2.使能“启用电源诊断”
图.4
2.上溢
仿照量输入/输出模块通道值超出上限(输出值大于\"大众+32511\"大众)。
S7-1200会有如下LED指示灯闪烁(闪烁颜色:赤色)
CPU的ERROR指示灯旗子暗记模块的DIAG指示灯干系通道的指示灯可以按照如下方法使能上溢诊断:
1.在导航栏点击“AI 4/AQ2”目录,点击“仿照量输入”。
2.使能“启用溢出诊断”。
图.5
3.下溢
仿照量输入/输出模块通道值超出下限(输出电流市价小于“0”,输出电压市价小于\"大众-32512\"大众)。
S7-1200会有如下LED指示灯开始闪烁(闪烁颜色:赤色)
CPU的ERROR指示灯旗子暗记模块的DIAG指示灯干系通道的指示灯可以按照如下方法使能下溢诊断:
1.在导航栏点击“AI 4/AQ2”目录,点击仿照量输入。
2.使能“启用下溢诊断”。
详细信息见图.5
4.断路
对付仿照量电流输出或者仿照量4-20mA电流输入,回路中涌现开路。
S7-1200会有如下LED指示灯开始闪烁(闪烁颜色:赤色)
CPU的ERROR指示灯仿照量模块的DIAG指示灯干系通道的指示灯可以按照如下方法使能断路诊断:
1.在导航栏点击“AI 4/AQ2”目录>仿照量输出>通道1。
2.仿照量输出的类型选择电流。
3.使能“启用断路诊断”
图.6
5.短路
对付仿照量电压输出,通道回路涌现短路。
1200会有如下LED指示灯开始闪烁(闪烁颜色:赤色)
CPU的ERROR指示灯仿照量模块的DIAG指示灯干系通道的指示灯可以按照如下方法使能断路诊断:
1.在导航栏点击“AI 4/AQ2”目录>仿照量输出>通道1。
2.仿照量输出的类型选择电压。
3.使能“启用短路诊断”。
图.7
3.利用STEP 7 (TIA Portal)在线诊断
如果可以通过STEP 7 (TIA Portal)在线访问S7-1200,可以利用“在线和诊断”功能:
1.项目树中,选中CPU进行诊断,例如:PLC_1 [CPU 1215C DC/DC/DC]。
2.在工具栏中点击“转至在线”。
3.在项目树中,双击“在线和诊断”。
4.在“在线访问 ”对话框中,选择“诊断缓冲区”。
5.在“事宜”表格中选择缺点条款。
6.关于该选中条款标详细信息可以不才边的“事宜详细信息”中看到。
解释
\"大众到达事宜\"大众 表明一个事宜的开始。
\"大众拜别事宜\公众 表明一个事宜的结束。