首页 理论教育 解决诊断错误组织块的方法

解决诊断错误组织块的方法

时间:2023-06-24 理论教育 版权反馈
【摘要】:具有检测和报告诊断错误功能的模块可以启用诊断错误中断功能,使模块能检测到I/O 状态变化。下列情况将调用诊断错误组织块OB82:有诊断功能的模块没有用户电源、输入信号超过模拟量模块的测量范围、AO 模块输出电路短线和短路故障。若已经在执行其他中断OB,诊断错误中断将置于同优先级的队列中。用循环中断组织块OB30,每3 s将QW1 加1。在I0.2的上升沿时调用硬件中断组织块OB41,将MW10 减1。

解决诊断错误组织块的方法

具有检测和报告诊断错误功能的模块可以启用诊断错误中断(Diagnostic error interrupt)功能,使模块能检测到I/O 状态变化。下列情况将调用诊断错误组织块OB82:有诊断功能的模块没有用户电源、输入信号超过模拟量模块的测量范围(上溢出和下溢出)、AO 模块输出电路短线和短路故障。若已经在执行其他中断OB,诊断错误中断将置于同优先级的队列中。在用户程序中只能使用一个诊断错误中断OB (OB82)。

练习

1.排风系统中风机的PLC 控制

控制要求如下:

某车间排风系统,由3 台风机组成,采用S7-1200 PLC 控制。其中风机工作状态需要进行监控,并通过指示灯进行显示,具体控制要求如下:

(1)当系统中没有风机工作时,指示灯以2 Hz 频率闪烁。

(2)当系统中只有1 台风机工作时,指示灯以0.5 Hz 频率闪烁。

(3)当系统中有2 台以上风机工作时,指示灯常亮。

要求用FC 函数编程,闪烁程序也要自编。

2.两台电机-△降压启动顺序控制

控制要求如下:

2.两台电机-△降压启动顺序控制

控制要求如下:

(1)该机组总共有2 台电机,每台电机都要求-△降压启动。

(2)启动时,按下启动按钮,M1 电机启动,然后隔10 s启动M2。

(3)停止时实现逆序停止,即按下停止按钮,M2 先停止,过10 s后M1 停止

(1)该机组总共有2 台电机,每台电机都要求-△降压启动。

(2)启动时,按下启动按钮,M1 电机启动,然后隔10 s启动M2。

(3)停止时实现逆序停止,即按下停止按钮,M2 先停止,过10 s后M1 停止

(4)任一台电机启动时,控制电源的接触器和接法的接触器接通电源6 s后,接触器断开,1 s后△接法接触器动作接通。

要求用FC 或FB 函数编程。

(4)任一台电机启动时,控制电源的接触器和接法的接触器接通电源6 s后,接触器断开,1 s后△接法接触器动作接通。

要求用FC 或FB 函数编程。

3.手动/自动切换的-△降压启动控制

控制要求如下:

某一个车间,有一台设备的电机要用星-三角降压启动,要求用PLC 控制,采用FC 或FB 实现手动/自动控制,由一个转换开关完成手动/自动切换。手动模式时,手动完成星形转三角形运行;自动模式时,电机延时5 s后电机由星形转三角形运行。控制要求设置一个启动按钮和一个停止按钮来启动和停止控制系统。

4.喷泉控制装置的PLC 设计(www.xing528.com)

控制要求如下:

要求按下启动按钮,喷泉控制装置开始工作,按下停止按钮,喷泉装置停止工作,喷泉的工作方式有以下两种,可通过方式选择开关来选择。

方式一:开始工作时,1#喷头喷水3 s,接着2#喷头喷水3 s,然后3#喷头喷水3 s,最后4#喷头喷水20 s;重复上述过程,直至按下停止按钮为止。

方式二:开始工作时,1#和3#喷头喷水5 s,接着2#和4#喷头喷水5 s,停2 s,如此交替运行60 s,然后4 组喷头全喷水20 s;重复上述过程,直至按下停止按钮为止。

5.中断程序设计

(1)用循环中断实现QB0 口8 盏彩灯以流水灯形式的点亮控制。流水灯的效果是灯亮一个灭前一个,到第8 盏灯灭掉后第1 盏灯又开始亮,如此循环。

(2)用循环中断组织块OB30,每3 s将QW1 加1。在I0.2 的上升沿,将循环时间改为1.5 s。设计出主程序和OB30 程序。

(3)用循环中断实现控制8 盏彩灯的循环移位控制,每次点亮相邻的3 盏彩灯。用I0.0 控制移位的方向,I0.0 为1 状态时彩灯左移,I0.0 为0 状态时彩灯右移。

(4)用延时中断实现QB0 口8 盏彩灯以跑马灯形式的点亮控制。跑马灯的效果是灯从左到右依次点亮,全亮后再从左到右依次点灭。

(5)编写程序,在I0.2 的下降沿时调用硬件中断组织块OB40,将MW10 加1。在I0.2的上升沿时调用硬件中断组织块OB41,将MW10 减1。

(6)用两个延时中断和硬件中断实现两台电机的顺启逆停控制。

3.手动/自动切换的-△降压启动控制

控制要求如下:

某一个车间,有一台设备的电机要用星-三角降压启动,要求用PLC 控制,采用FC 或FB 实现手动/自动控制,由一个转换开关完成手动/自动切换。手动模式时,手动完成星形转三角形运行;自动模式时,电机延时5 s后电机由星形转三角形运行。控制要求设置一个启动按钮和一个停止按钮来启动和停止控制系统。

4.喷泉控制装置的PLC 设计

控制要求如下:

要求按下启动按钮,喷泉控制装置开始工作,按下停止按钮,喷泉装置停止工作,喷泉的工作方式有以下两种,可通过方式选择开关来选择。

方式一:开始工作时,1#喷头喷水3 s,接着2#喷头喷水3 s,然后3#喷头喷水3 s,最后4#喷头喷水20 s;重复上述过程,直至按下停止按钮为止。

方式二:开始工作时,1#和3#喷头喷水5 s,接着2#和4#喷头喷水5 s,停2 s,如此交替运行60 s,然后4 组喷头全喷水20 s;重复上述过程,直至按下停止按钮为止。

5.中断程序设计

(1)用循环中断实现QB0 口8 盏彩灯以流水灯形式的点亮控制。流水灯的效果是灯亮一个灭前一个,到第8 盏灯灭掉后第1 盏灯又开始亮,如此循环。

(2)用循环中断组织块OB30,每3 s将QW1 加1。在I0.2 的上升沿,将循环时间改为1.5 s。设计出主程序和OB30 程序。

(3)用循环中断实现控制8 盏彩灯的循环移位控制,每次点亮相邻的3 盏彩灯。用I0.0 控制移位的方向,I0.0 为1 状态时彩灯左移,I0.0 为0 状态时彩灯右移。

(4)用延时中断实现QB0 口8 盏彩灯以跑马灯形式的点亮控制。跑马灯的效果是灯从左到右依次点亮,全亮后再从左到右依次点灭。

(5)编写程序,在I0.2 的下降沿时调用硬件中断组织块OB40,将MW10 加1。在I0.2的上升沿时调用硬件中断组织块OB41,将MW10 减1。

(6)用两个延时中断和硬件中断实现两台电机的顺启逆停控制。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈