LC控制系统的设计及故障诊断.ppt
《LC控制系统的设计及故障诊断.ppt》由会员分享,可在线阅读,更多相关《LC控制系统的设计及故障诊断.ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/20222课程团队介绍课程团队介绍姓姓 名名职称学历职称学历所在部门所在部门分分 工工满海波满海波副教授、硕士研究生副教授、硕士研究生电子电气工程系电子电气工程系课程负责、主研课程负责、主研程龙泉程龙泉副教授、硕士研究生副教授、硕士研究生电子电气工程系电子电气工程系教学管理、主研教学管理、主研向守均向守均讲讲 师、硕士研究生师、硕士研究生实训实验部实训实验部主主 研研贾贾 洪洪副教
2、授副教授电子电气工程系电子电气工程系主主 研研宋立中宋立中副教授副教授电子电气工程系电子电气工程系参参 研研王光福王光福副教授、硕士研究生副教授、硕士研究生实训实验部实训实验部参参 研研徐徐 敏敏讲讲 师、硕士研究生师、硕士研究生实训实验部实训实验部参参 研研佘佘 东东讲讲 师、硕士研究生师、硕士研究生电子电气工程系电子电气工程系参参 研研黄黄 宁宁讲讲 师师电子电气工程系电子电气工程系参参 研研刘自彩刘自彩 高级工程师高级工程师 轨梁厂轨梁厂参参 研研胡胡 红红 高级工程师高级工程师 冷轧厂冷轧厂参参 研研高大全高大全 高级工程师高级工程师 发电厂发电厂参参 研研四川机电职业技术学院四川机电
3、职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/20223第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/202245.6 组织块组织块OB及其应用及其应用 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障
4、诊断 5.4 PLC在顺序控制中的应用在顺序控制中的应用 5.5 PLC系统的现场调试系统的现场调试 5.2 PLC控制系统硬件设计方法控制系统硬件设计方法5.3 程序设计与调试程序设计与调试 5.1 PLC控制系统的设计控制系统的设计 5.7 故障特性及故障诊断故障特性及故障诊断 四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/202255.1 PLC5.1 PLC控制系统的设计控制系统的设计 5.1.1 可编程序控制器系统设
5、计要求可编程序控制器系统设计要求1. 满足被控对象的要求,拟定控制方案。满足被控对象的要求,拟定控制方案。2. 简单、经济、维修方便、满足控制要求。简单、经济、维修方便、满足控制要求。 3. 选择可编程控制器的选择可编程控制器的CPU模块及模块及I/O模块时,应有余量。模块时,应有余量。 四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/202265.1.2 PLC控制系统设计的基本内容控制系统设计的基本内容1. 确定系统运行方式
6、与控制方式。确定系统运行方式与控制方式。2. 选择用户输入设备。选择用户输入设备。 3. PLC的选择。的选择。 4. 分配分配I/0点,绘制点,绘制I/0连接图。连接图。 5. 设计控制程序。设计控制程序。 6. 编制控制系统的技术文件。编制控制系统的技术文件。四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/202275.1.3 PLC控制系统的设计步骤控制系统的设计步骤 1. 根据生产的工艺过程分析控制要求。根据生产的工艺过
7、程分析控制要求。 2. 根据控制要求确定系统控制方案。根据控制要求确定系统控制方案。 3. 根据系统构成方案和工艺要求确定系统运行方式。根据系统构成方案和工艺要求确定系统运行方式。 4. 根据控制要求确定所需的用户输入、输出设备。根据控制要求确定所需的用户输入、输出设备。 5. 选择选择PLC。分配。分配PLC的的I/O点,设计点,设计I/O连接图。连接图。6. 进行进行PLC的程序设计。的程序设计。 7. 联机调试。联机调试。 8. 编制技术文件。编制技术文件。 四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设
8、计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/20228如图如图5-1是设计是设计PLC控制系统的一般步骤:控制系统的一般步骤: 分析控制要求确定用户I/O设备确定系统机构方案确定控制和运行方案选择PLC分配I/O点、设计I/O连接图编辑流程图设计程序输入程序并检查调试现场总线联机调试交付使用修改NNYN满足要求?编制技术文件Y满足要求?了解工艺过程控制台(柜)设计及现场施工设计控制台(柜)图图5-1 设计设计PLC控制控制 系统一般步骤系统一般步骤 返回目录返回目录 四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章
9、 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/20229 5.2 PLC 5.2 PLC控制系统硬件设计方法控制系统硬件设计方法 5.2.1 应用系统总体方案设计应用系统总体方案设计1. PLC控制系统类型控制系统类型 (1) 由由PLC构成的单机控制系统。构成的单机控制系统。 (2) 由由PLC构成的集中控制系统。构成的集中控制系统。 (3) 由由PLC构成的分布式控制系统。构成的分布式控制系统。 (4) 用用PLC构成远程构成远程I0控制系统。控制系统。 2. 系统的运行方式系统的运行方式 (1) 手动运行
10、方式。手动运行方式。 (2) 半自动运行方式。半自动运行方式。 (3) 自动运行方式。自动运行方式。 四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/2022105.2.2 系统硬件设计根据系统硬件设计根据1. 工艺要求工艺要求 2. 设备状况设备状况3. 控制功能控制功能 4. I/0点数和种类点数和种类5. 系统的先进性系统的先进性 四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PL
11、C控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/2022115.2.3 可编程序控制器的机型选择可编程序控制器的机型选择1. CPU的功能的功能 2. I/0点数点数 3. 响应速度响应速度4. 指令系统指令系统 5. 机型选择的其他考虑机型选择的其他考虑四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/2022125.2.4 输入输入/输出模块的选择输出
12、模块的选择1. 数字量输入模块的选择数字量输入模块的选择 2. 数字量输出模块的选择数字量输出模块的选择 3. 模拟量模块的选择模拟量模块的选择4. 智能智能I/0模块的应用选择模块的应用选择 5.2.5 系统硬件设计文件系统硬件设计文件1. 系统硬件配置图系统硬件配置图 2. 模块统计表模块统计表3. I/0硬件接口图及硬件接口图及I/0地址表地址表 四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/2022135.2.6 系统
13、供电设计系统供电设计1. 供电系统的保护措施供电系统的保护措施2. 电源模块的选择电源模块的选择4. I/0模块供电电源设计模块供电电源设计5. 系统接地设计系统接地设计6. 可编程序控制器供电系统设计可编程序控制器供电系统设计7. 电缆设计和敷设电缆设计和敷设 返回目录返回目录 四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/2022145.3 5.3 程序设计与调试程序设计与调试5.3.1 程序结构设计程序结构设计 STEP
14、 7有有3种设计程序的方法,即线性化编程、模块化编种设计程序的方法,即线性化编程、模块化编程和结构化编程。程和结构化编程。1. 线性化编程线性化编程 整个用户程序放在循环控制组织块整个用户程序放在循环控制组织块OB1(主程序)中,(主程序)中,循环扫描时不断地依次执行循环扫描时不断地依次执行OB1中的全部指令。中的全部指令。 程序结构简单,建议只是在为程序结构简单,建议只是在为S7-300编写简单的程序时编写简单的程序时使用。使用。四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7
15、-300/400PLC 原理及应用原理及应用7/4/2022152. 模块化编程模块化编程 模块化编程程序被分为不同的逻辑块,每个块包含完成某模块化编程程序被分为不同的逻辑块,每个块包含完成某些任务的逻辑指令。组织块些任务的逻辑指令。组织块OB1(即主程序)中的指令决定在(即主程序)中的指令决定在什么情况下调用哪一个块,功能和功能块(即子程序)用来完什么情况下调用哪一个块,功能和功能块(即子程序)用来完成不同的过程任务。被调用的块执行完后,返回到成不同的过程任务。被调用的块执行完后,返回到OB1中程序中程序块的调用点,继续执行块的调用点,继续执行OB1。 模块化编程的程序被划分为若干个块,易于
16、几个人同时对模块化编程的程序被划分为若干个块,易于几个人同时对一个项目编程。一个项目编程。四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/2022163. 结构化编程结构化编程 结构化编程将复杂的自动化任务分解为能够反映过程的结构化编程将复杂的自动化任务分解为能够反映过程的工艺、功能或可以反复使用的小任务,这些任务由相应的程工艺、功能或可以反复使用的小任务,这些任务由相应的程序块(或称逻辑块)来表示,程序运行时所需的大量数据和序
17、块(或称逻辑块)来表示,程序运行时所需的大量数据和变量存储在数据块中。变量存储在数据块中。 这些程序块是相对独立的,它们被这些程序块是相对独立的,它们被OB1或别的程序块调或别的程序块调用。用。四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/202217程序块调示例如图程序块调示例如图5-2所示:所示: OB1FB1FB2FC1FC2FB3SFC1IDB1IDB2DB1操作系统循环开始嵌套深度IDB3图图5-2块调用的分层结构块
18、调用的分层结构四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/2022185.3.2 符号表和符号化编程符号表和符号化编程 1符号地址符号地址 符号地址的优点:程序中可以用绝对地址访问变量,但符号地址的优点:程序中可以用绝对地址访问变量,但是符号地址使程序更容易阅读和理解。是符号地址使程序更容易阅读和理解。 2生成与编辑符号表生成与编辑符号表 点击管理器中的点击管理器中的“Symbols”图标,即可进入符号表窗口,图标,即可进入
19、符号表窗口,如图如图5-3所示。所示。四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/202219图图5-3 符号表符号表四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/2022205.3.3 功能块与功能的生成与调用举例功能块与功能的生成与调用举例 下面以发动机
20、控制系统的用户程序为例,介绍生成和调下面以发动机控制系统的用户程序为例,介绍生成和调用功能块和功能的方法。用功能块和功能的方法。 1项目的创建项目的创建 项目的名称为项目的名称为“发动机控制发动机控制”。 2用户程序结构用户程序结构 如图图如图图5-4所示,组织块所示,组织块OB1是,用一个名为是,用一个名为“发动机控发动机控制制”的功能块的功能块FB1来分别控制汽油机和柴油机,控制参数在来分别控制汽油机和柴油机,控制参数在背景数据块背景数据块DB1和和DB2中。此外控制汽油机和柴油机时还用中。此外控制汽油机和柴油机时还用不同的实参分别调用名为不同的实参分别调用名为“风扇控制风扇控制”的功能的
21、功能FC1。四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/202221柴油机数据DB2汽油机数据DB1调用FB1OB1调用FC1图6-5 程序结构共享数据块 FB3图图5-4 程序结构程序结构四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/202222程序设计好
22、后程序设计好后SIMATIC管理器中的块(见图管理器中的块(见图5-5)。)。图图5-5 SIMATIC管理器管理器四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/2022233符号表与变量声明表符号表与变量声明表(1) 符号表(见表符号表(见表5-1)表表5-1 符号表符号表NameAddressNameAddress主程序主程序OB1关闭柴油机关闭柴油机I1.5发动机控制发动机控制FB1柴油机故障柴油机故障I1.6风扇控制风
23、扇控制FC1自动模式自动模式Q4.2汽油机数据汽油机数据DB1汽油机运行汽油机运行Q5.0柴油机数据柴油机数据DB2汽油机到达设置转速汽油机到达设置转速Q5.1共享数据共享数据DB3汽油机风扇运行汽油机风扇运行Q5.2自动按钮自动按钮I0.5柴油机到达设置转速柴油机到达设置转速Q5.5手动按钮手动按钮I0.6柴油机风扇运行柴油机风扇运行Q5.6起动汽油机起动汽油机I1.0汽油机风扇运行汽油机风扇运行T1关闭汽油机关闭汽油机I1.1柴油机风扇延时柴油机风扇延时T2汽油机故障汽油机故障I1.2汽油机转速汽油机转速MW2起动柴油机起动柴油机I1.4柴油机转速柴油机转速MW4四川机电职业技术学院四川机
24、电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/202224 (2)变量声明表及变量的类型)变量声明表及变量的类型 局域变量:用户在变量声明表中声明本块中专用的变量。局域变量:用户在变量声明表中声明本块中专用的变量。 局域变量包括块的形参和参数的属性,局域变量只是在它局域变量包括块的形参和参数的属性,局域变量只是在它所在的块中有效。声明后在局域数据堆栈中为临时变量所在的块中有效。声明后在局域数据堆栈中为临时变量(TEMP)保存有效的存储空间。)保存有效的
25、存储空间。 对于功能块,还要为配合使用的背景数据块的静态变量对于功能块,还要为配合使用的背景数据块的静态变量(STAT)保留空间。通过设置)保留空间。通过设置IN(输入)、(输入)、OUT(输出)和(输出)和IN_OUT(输入(输入/输出)类型变量。输出)类型变量。四川机电职业技术学院四川机电职业技术学院 .电子电气工程系电子电气工程系 第五章第五章 PLC控制系统的设计与故障诊断控制系统的设计与故障诊断 SIMATIC S7-300/400PLC 原理及应用原理及应用7/4/2022254功能块与功能功能块与功能(1)功能块)功能块FB1中的局域变量(见表中的局域变量(见表5-2)表表5-2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LC 控制系统 设计 故障诊断
限制150内