资源描述
,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2021/12/15,#,单击此处编辑母版标题样式,PLC,系统安装与调试,课程引入与知识储备,子项目,1,认识,PLC,1.PLC,概述,PLC,在早期是一种开关逻辑控制装置,被称为可编程序逻辑控制器,(Programmable Logic Controller),,简称,PLC,,它在固有的系统程序的支持下,按照“输入采样用户程序运算输出刷新”的步骤循环地工作,用于控制机器或生产过程的动作顺序。,课程引入与知识储备,子项目,1,认识,PLC,2.PLC,的主要优点和特点,(1)PLC,主要有以下优点,:,能适应工程环境要求;,由程序控制,工作可靠;,通用、经济;,专用性与通用性兼顾;,编程简单,可边学边用;,体积小、功能强、用途广。,课程引入与知识储备,子项目,1,认识,PLC,2.PLC,的主要优点和特点,(2)PLC,主要有以下特点,:,学习,PLC,编程容易,;,控制系统简单,更改容易,施工周期短,;,系统维护容易,.,课程引入与知识储备,子项目,1,认识,PLC,3.PLC,的应用,(,1,)开关量的逻辑控制,(,2,)过程控制,(,3,)运动控制,(,4,)数据处理,(,5,)通信联网,课程引入与知识储备,子项目,1,认识,PLC,4.PLC,的分类及编程语言,(1)PLC,的分类,PLC,通常以输入输出点(,I/O,)总数的多少进行分类。,I/O,点数在,128,以下为小型机;,I/O,点数在,129512,点为中型机;,I/O,点数在,513,点以上为大型机。,PLC,的,I/O,点数越多,其存储容量也越大。,课程引入与知识储备,子项目,1,认识,PLC,4.PLC,的分类及编程语言,(2)PLC,的编程语言,PLC,的编程语言常用的有梯形图、指令表和,SFC,图。,PLC,的常用编程工具有:,手持式编程器;个人电脑。,课程引入与知识储备,子项目,1,认识,PLC,5.PLC,与各类控制系统的比较,(,1,),PLC,与继电器控制系统的比较,(,2,),PLC,与单片机控制系统比较,(,3,),PLC,与计算机控制系统的比较,(,4,),PLC,与传统的集散型控制系统的比较,课程引入与知识储备,子项目,1,认识,PLC,6.PLC,控制系统的类型,(,1,),PLC,构成的单机系统,(,2,),PLC,构成的集中控制系统,(,3,),PLC,构成的分布式控制系统,课程引入与知识储备,子项目,1,认识,PLC,7.PLC,的发展趋势,(,1,)高性能、高速度、大容量发展,(,2,)向小型化和大型化两个方向发展,(,3,)大力开发智能模块,加强联网与通信能力,(,4,)增强外部故障的检测与处理能力,(,5,)编程语言多样化,(,6,)与其他工业控制产品更加融合,(,7,)与现场总线相结合,(,8,)通信联网能力增强,课程引入与知识储备,子项目,2 PLC,的组成及工作原理,1.PLC,的组成,(,1,),S7-200CNPLC,实物图,课程引入与知识储备,子项目,2 PLC,的组成及工作原理,1.PLC,的组成,(,2,),S7-200,系列,PLC,硬件结构,课程引入与知识储备,子项目,2 PLC,的组成及工作原理,1.PLC,的组成,CPU,:,接受、存储用户程序和数据,送入存储器存储;,按扫描工作方式接收来自输入单元的数据和信息,并存入相应的数据存储区(输入映象寄存器);,执行监控程序和用户程序,完成数据和信息的逻辑处理,产生相应的内部控制信号,完成用户指令规定的各种操作;,根据数据处理的结果,刷新有关标志位的状态和输出映象寄存器表的内容,再经过输出部件实现输出控制、制表打印或数据通信等功能。,课程引入与知识储备,子项目,2 PLC,的组成及工作原理,1.PLC,的组成,存储器:,存储器用于存放系统程序、用户程序和运行中的数据。,包括系统程序存储器、用户程序存储器及工作数据存储器等,3,种。,课程引入与知识储备,子项目,2 PLC,的组成及工作原理,1.PLC,的组成,(,3,)输入、输出接口,输入接口电路,课程引入与知识储备,子项目,2 PLC,的组成及工作原理,1.PLC,的组成,(,3,)输入、输出接口,输入接口电路,课程引入与知识储备,子项目,2 PLC,的组成及工作原理,1.PLC,的组成,(,3,)输入、输出接口,输出接口电路,课程引入与知识储备,子项目,2 PLC,的组成及工作原理,1.PLC,的组成,(,3,)输入、输出接口,输出接口电路,课程引入与知识储备,子项目,2 PLC,的组成及工作原理,1.PLC,的组成,电源:,PLC,配有开关式稳压电源模块。电源模块把交流电源转换成供,PLC,的,CPU,、存储器等内部电路工作所需要的直流电源,使,PLC,正常工作。,课程引入与知识储备,子项目,2 PLC,的组成及工作原理,1.PLC,的组成,外部设备:,编程器是可将用户程序输入,PLC,的存储器。可以用编程器检查程序、修改程序;还可以利用编程器监视,PLC,的工作状态。它通过接口与,CPU,联系,完成人机对话。,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,1,)编程软件的安装,双击,STEP 7-Micro/WIN,编程软件的安装程序,setup.exe,图标,根据安装提示完成安装。进入安装程序时选择英语作为安装过程中的使用语言。,完成安装后,用菜单命令,“Tools”,(工具),“Options”,(选项),打开,“Options”,(选项)对话框,点击,“General”,(一般),“Chinese”,(中文),然后点击,“OK”,按钮,重新打开编程软件的界面就是中文界面了。,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,2,)通信准备,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,3,)通信参数设置,在,STEP 7-Micro/WINV4.0,软件中文主界面上单击“通信”图标,则出现一个“通信”对话框,通信地址未设置时出现一个问号。,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,3,)通信参数设置,单击“设置,PG/PC,接口”按钮,出现“,set PG/PC Interface”,对话框,拖动滑块查看,默认的通信器件栏中有没有,PC/PPI cable,(电缆)项。,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,3,)通信参数设置,单击“,Select”,(选择)按钮,出现“,Install/Remove Interface”,(安装,/,删除通信器件)对话框。,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,3,)通信参数设置,在“,Selection”,(选择)框中选中,PC/PPI cable,,单击“,Install”,(安装)按钮,,PC/PPI cable,出现在右侧已安装框内。,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,3,)通信参数设置,单击,“Close”,按钮,再单击,“Ok”,按钮,显示通信地址已设置好,。,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,4,)建立和保存项目,文件,新建,创建一个新项目。文件,保存,保存一个文件。,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,5,)选择,PLC,类型和,CPU,版本,PLC,类型,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,6,)输入指令的方法,在梯形图编辑器中有,4,种输入程序指令的方法:双击指令图标、拖曳指令图标、指令工具栏编程按钮和特殊功能键(,F4,、,F6,、,F9,)。,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,7,)使用指令树指令图标输入指令,在梯形图编辑器中有,4,种输入程序指令的方法:双击指令图标、拖曳指令图标、指令工具栏编程按钮和特殊功能键(,F4,、,F6,、,F9,)。,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,8,)使用指令工具栏编程按钮输入指令,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,9,)查看指令表,查看,STL,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,10,)程序编译,PLC,编译,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,11,)程序下载,文件下载,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,12,)运行操作,程序下载到,PLC,后,将,PLC,状态开关拨到,“RUN”,位置或单击工具栏菜单,按钮,按下连接,I0.5,的按钮,则输出端,Q0.2,通电;松开此按钮,,Q0.2,断电,实现了点动控制功能。,课程引入与知识储备,子项目,3 PLC,编程软件,1.STEP 7 Micro/WIN V4.0,编程软件的使用,(,13,)程序运行监控,调试,开始程序状态监控,项目一、料仓自动进料控制设计与实现,1,、,PLC,控制系统设计的基本原则,任何一种电气控制系统都是为了实现被控对象(生产设备或生产过程)的工艺要求,以提高生产效率和产品质量。因此,在设计,PLC,控制系统时,应遵循以下基本原则:,PLC,的选择除了应满足技术指标的要求外,还应重点考虑该公司产品的技术支持与售后服务的情况。一般在国内应选择在所设计系统本地有着较方便的技术服务机构或较有实力的代理机构的公司产品,同时应尽量选择主流机型。,最大限度地满足被控对象的控制要求。设计前,应深入现场进行调查研究,搜集资料,并与机械部分的设计人员和实际操作人员密切配合,共同拟定电气控制方案,协同解决涉及中出现的各种问题。,在满足控制要求的前提下,力求使控制系统简单、经济,使用及维修方便。,保证控制系统的安全、可靠。,考虑到生产的发展和工艺的改进,在选择,PLC,容量时,应适当留有裕量。,对于不同的用户要求的侧重点有所不同,设计的原则应有所区别。如果以提高产品产量和安全为目标,则应将系统可靠性放在设计的重点,甚至考虑采用冗余控制系统;如果要求系统改善信息管理,则应将系统通信能力与总线网络设计加以强化。,项目一、料仓自动进料控制设计与实现,2,、系统设计的主要内容,根据生产设备或生产过程的工艺要求,以及所提出的各项控制指标与经济预算,首先进行系统的总体设计。,根据控制要求基本确定数字,I/O,点和模拟量通道数,进行,I/O,点初步分配,绘制,I/O,使用资源图。,进行,PLC,系统配置设计,主要为,PLC,的选择。,PLC,是,PLC,控制系统的核心部件,正确选择,PLC,对于保证整个控制系统的技术经济性能指标起着重要的作用。选择,PLC,应包括机型的选择、容量的选择、,I/,模块的选择、电源模块的选择等。,选择用户输入设备,(,按钮、操作开关、限位开关、传感器等,),、输出设备,(,继电器、接触器、信号灯等执行元件,),以及由输出设备驱动的控制对象,(,电动机、电磁阀等,),。,设计控制程序,在深入了解与掌握控制要求、主要控制的基本方式以及应完成的动作、自动工作循环的组成、必要的保护和联锁等方面情况之后,对较复杂的控制系统,可用状态流程图的形式全面地表达出来。必要时还可将控制任务分成几个独立部分,这样可化繁为简,有利于编程和调试。程序主要包括绘制控制系统流程图、设计梯形图、编制语句表程序清单。,了解并遵循用户要求,重视人机界面的设计,增强人机间的友好关系。设计操作台、电气柜及非标准电器元部件。编写设计说明书及使用说明书。,控制程序是控制整个系统工作的条件,是保证系统工作正常、安全、可靠的关键。因此,控制系统的设计必须经过反复调试、修改,直到满足要求为止。,项目一、料仓自动进料控制设计与实现,3,、,PLC,控制系统设计与调试的主要步骤,项目一、料仓自动进料控制设计与实现,4,、,PLC,控制系统硬件设计,PLC,机型的选择,PLC,容量估算,5,、,PLC,控制系统,软件,设计,程序设计前的准备工作,功能框图设计,编写程序,程序测试,编写程序说明书,项目一、料仓自动进料控制设计与实现,6,、,PLC,控制系统可靠性设计,工作环境,安装与布线,I/O,端的接线,外部安全路,PLC,的接地,冗余系统与热备用系统,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,1.,逻辑取(装载)及线圈驱动指令,LD/LDN,(,1,)指令功能,LD,(,load,):常开触点逻辑运算的开始。对应梯形图则为在左侧母线或线路分支点处初始装载一个常开触点。,LDN,(,load not,):常闭触点逻辑运算的开始(即对操作数的状态取反),对应梯形图则为在左侧母线或线路分支点处初始装载一个常闭触点。,=,(,OUT,):输出指令,对应梯形图则为线圈驱动。对同一元件只能使用一次。,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,1.,逻辑取(装载)及线圈驱动指令,LD/LDN,(,2,)指令格式,网络,1,LD I0.0 /,装载常开触点,=Q0.0 /,输出线圈,网络,2,LDN I0.0 /,装载常闭触点,=M0.0 /,输出线圈,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,2.,触点串联指令,A(And),、,AN(And not),(,1,)指令功能,A(And),:与操作,在梯形图中表示串联连接单个常开触点。,AN(And not),:与非操作,在梯形图中表示串联连接单个常闭触点。,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,2.,触点串联指令,A(And),、,AN(And not),(,2,)指令格式,网络,1,LD I0.0 /,装载常开触点,A M0.0 /,与常开触点,=Q0.0 /,输出线圈,网络,2,LD Q0.0 /,装载常开触点,AN I0.1 /,与常闭触点,=M0.0 /,输出线圈,A T37 /,与常开触点,=Q0.1 /,输出线圈,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,3.,触点并联指令:,O,(,Or,),/ON,(,Or not,),(,1,)指令功能,O,:或操作,在梯形图中表示并联连接一个常开触点。,ON,:或非操作,在梯形图中表示并联连接一个常闭触点。,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,3.,触点并联指令:,O,(,Or,),/ON,(,Or not,),(,2,)指令格式,网络,1,LD I0.0,O I0.1,ON M0.0,=Q0.0,网络,2,LDN Q0.0,A I0.2,O M0.1,AN I0.3,O M0.2,=M0.1,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,4.,电路块的串联指令,ALD,(,1,)指令功能,ALD,:块“与”操作,用于串联连接多个并联电路组成的电路块。,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,4.,电路块的串联指令,ALD,(,2,)指令格式,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,6.,电路块的并联指令,OLD,(,1,)指令功能,OLD,:块“或”操作,用于并联连接多个串联电路组成的电路块。,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,6.,电路块的并联指令,OLD,(,2,)指令格式,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,7.,逻辑堆栈的操作,(,1,)指令功能,LPS,(入栈)指令:,LPS,指令把栈顶值复制后压入堆栈,栈中原来数据依次下移一层,栈底值压出丢失。,LRD,(读栈)指令:,LRD,指令把逻辑堆栈第二层的值复制到栈顶,,2-9,层数据不变,堆栈没有压入和弹出。但原栈顶的值丢失。,LPP,(出栈)指令:,LPP,指令把堆栈弹出一级,原第二级的值变为新的栈顶值,原栈顶数据从栈内丢失。,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,7.,逻辑堆栈的操作,(,2,)指令格式,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,8.,置位,/,复位指令,S/R,(,1,)指令功能,置位指令,S,:使能输入有效后从起始位,S-bit,开始的,N,个位置“,1,”并保持。,复位指令,R,:使能输入有效后从起始位,S-bit,开始的,N,个位清“,0,”并保持。,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,8.,置位,/,复位指令,S/R,(,2,)指令格式,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,9.,脉冲生成指令,EU/ED,(,1,)指令功能,EU,指令:在,EU,指令前的逻辑运算结果有一个上升沿时(由,OFF,ON,)产生一个宽度为一个扫描周期的脉冲,驱动后面的输出线圈。,ED,指令:在,ED,指令前有一个下降沿时产生一个宽度为一个扫描周期的脉冲,驱动其后线圈。,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,9.,脉冲生成指令,EU/ED,(,2,)指令格式,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,10.,定时器指令,(,1,)工作方式,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,10.,定时器指令,(,2,)时基,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,10.,定时器指令,(,3,)工作原理:通电延时定时器(,TON,)指令,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,10.,定时器指令,(,3,)工作原理:记忆型通电延时定时器(,TON,)指令,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,10.,定时器指令,(,3,)工作原理:断电延时型定时器(,TOF,)指令,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,11.,计数器指令,(,1,)指令格式,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,11.,计数器指令,(,1,)指令格式,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,11.,计数器指令,(,2,)工作原理,加计数器指令(,CTU,),当,R=0,时,计数脉冲有效;当,CU,端有上升沿输入时,计数器当前值加,1,。当计数器当前值大于或等于设定值(,PV,)时,该计数器的状态位,C-bit,置,1,,即其常开触点闭合。计数器仍计数,但不影响计数器的状态位。直至计数达到最大值(,32767,)。当,R=1,时,计数器复位,即当前值清零,状态位,C-bit,也清零。加计数器计数范围:,032767,。,项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,11.,计数器指令,(,2,)工作原理,加,/,减计数指令(,CTUD,),项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,11.,计数器指令,(,2,)工作原理,减计数指令(,CTD,),项目一、料仓自动进料控制设计与实现,子项目,1,进料气缸双向电磁阀控制设计与实现,实践步骤,(,1,)接线,操作顺序,;(,拟定,),接线图,(,断开,),电源开关,(,完成,),设备连线。,(,2,)编程,(,确定,),程序的,”,梯形图,”(,录入到,),计算机,(,转为,)”,指令表,”(,写到,)PLC.,(,3,)调试及排障。,按控制要求进行操作,观察并记录现象。,(,4,)新方案试探。,(,5,)填写五个工作单。,项目一、料仓自动进料控制设计与实现,子项目,2,料位自动检测设计与实现,实践步骤,(,1,)接线,操作顺序,;(,拟定,),接线图,(,断开,),电源开关,(,完成,),设备连线。,(,2,)编程,(,确定,),程序的,”,梯形图,”(,录入到,),计算机,(,转为,)”,指令表,”(,写到,)PLC.,(,3,)调试及排障。,按控制要求进行操作,观察并记录现象。,(,4,)新方案试探。,(,5,)填写五个工作单。,项目二:传送检测系统自动控制设计与实现,1,、,PLC,控制系统硬件设计,PLC,机型的选择,PLC,容量估算,2,、,PLC,控制系统,软件,设计,程序设计前的准备工作,功能框图设计,编写程序,程序测试,编写程序说明书,3,、,PLC,控制系统可靠性设计,工作环境,安装与布线,I/O,端的接线,外部安全路,PLC,的接地,冗余系统与热备用系统,项目二:传送检测系统自动控制设计与实现,子项目,1,自动运料小车运行控制设计与实现控制程序设计,1.,系统经验设计法,(,1,)系统经验设计法,项目二:传送检测系统自动控制设计与实现,子项目,1,自动运料小车运行控制设计与实现控制程序设计,1.,系统经验设计法,(,2,)典型控制电路:起动、保持、停止电路,项目二:传送检测系统自动控制设计与实现,子项目,1,自动运料小车运行控制设计与实现控制程序设计,1.,系统经验设计法,(,2,)典型控制电路:互锁电路,项目二:传送检测系统自动控制设计与实现,子项目,1,自动运料小车运行控制设计与实现控制程序设计,1.,系统经验设计法,(,2,)典型控制电路:比较电路,项目二:传送检测系统自动控制设计与实现,子项目,1,自动运料小车运行控制设计与实现控制程序设计,1.,系统经验设计法,(,2,)典型控制电路:微分脉冲电路,上升沿,项目二:传送检测系统自动控制设计与实现,子项目,1,自动运料小车运行控制设计与实现控制程序设计,1.,系统经验设计法,(,2,)典型控制电路:微分脉冲电路,下降沿,项目二:传送检测系统自动控制设计与实现,子项目,1,自动运料小车运行控制设计与实现控制程序设计,1.,系统经验设计法,(,2,)典型控制电路:分频电路,项目二:传送检测系统自动控制设计与实现,子项目,1,自动运料小车运行控制设计与实现控制程序设计,2.,系统设计,项目二:传送检测系统自动控制设计与实现,子项目,1,自动运料小车运行控制设计与实现控制程序设计,3.,实现步骤,(,1,)接线。操作顺序:(拟定)接线圈,(断开)电源开关,(完成)设备连接。,(,2,)编程。(规定)程序的,“,梯形图,”,(录入到)计算机,(转为),“,指令表,”,(写到),PLC,。,(,3,)调试与排障。,(,4,)新方案试探。,(,5,)填写五工作单。,项目二:传送检测系统自动控制设计与实现,子项目液体自动搅拌系统,1.,顺序控制设计法,(,1,)转换条件,转换实现的基本规则,转换实现的条件:,在顺序功能流程图中步的活动状态的进展是由转换的实现来完成的。转换实现必须同时满足以下两个条件:,该转换所有的前级步都是活动步。,相应的转换条件得到满足。,转换实现应完成的操作,。转换的实现应完成以下两个操作:,使所有的后续步都变为活动步。,使所有的前级步都变为不活动步,。,项目二:传送检测系统自动控制设计与实现,子项目液体自动搅拌系统,1.,顺序控制设计法,(,2,)顺序功能图基本结构,项目二:传送检测系统自动控制设计与实现,子项目液体自动搅拌系统,1.,顺序控制设计法,(,3,)顺序功能图设计步骤,步的划分,转换条件的确定,顺序功能图的绘制,梯形图的编制,项目二:传送检测系统自动控制设计与实现,子项目液体自动搅拌系统,2.,起保停电路的顺序控制梯形图设计方法,(,1,),单序列的编程方法,项目二:传送检测系统自动控制设计与实现,子项目液体自动搅拌系统,2.,起保停电路的顺序控制梯形图设计方法,(,2,),选择序列、并行序列的编程方法,项目二:传送检测系统自动控制设计与实现,子项目液体自动搅拌系统,2.,起保停电路的顺序控制梯形图设计方法,(,3,)仅有两步的闭环的处理,项目二:传送检测系统自动控制设计与实现,子项目液体自动搅拌系统,3.,系统设计,项目二:传送检测系统自动控制设计与实现,子项目液体自动搅拌系统,4.,实践步骤,(,1,)接线。操作顺序:(拟定)接线圈,(断开)电源开关,(完成)设备连接。,(,2,)编程。(规定)程序的,“,梯形图,”,(录入到)计算机,(转为),“,指令表,”,(写到),PLC,。,(,3,)调试与排障。,(,4,)新方案试探。,(,5,)填写五工作单。,项目三:电动滑台分拣系统设计与实现,1,、,PLC,控制系统硬件设计,PLC,机型的选择,PLC,容量估算,2,、,PLC,控制系统,软件,设计,程序设计前的准备工作,功能框图设计,编写程序,程序测试,编写程序说明书,3,、,PLC,控制系统可靠性设计,工作环境,安装与布线,I/O,端的接线,外部安全路,PLC,的接地,冗余系统与热备用系统,项目三:电动滑台分拣系统设计与实现,子项目自动剪板机控制设计与实现,1.,以转换为中心的顺序控制梯形图设计方法,(,1,)单序列的编程方法,项目三:电动滑台分拣系统设计与实现,子项目自动剪板机控制设计与实现,1.,以转换为中心的顺序控制梯形图设计方法,(,2,)选择序列、并行序列的编程方法,项目三:电动滑台分拣系统设计与实现,子项目自动剪板机控制设计与实现,1.,系统设计,(,1,)示意图,项目三:电动滑台分拣系统设计与实现,子项目自动剪板机控制设计与实现,2.,系统设计,(,2,)顺序功能图,项目三:电动滑台分拣系统设计与实现,子项目自动剪板机控制设计与实现,2.,系统设计,(,2,)梯形图,项目三:电动滑台分拣系统设计与实现,子项目自动剪板机控制设计与实现,3.,实践步骤,(,1,)接线。操作顺序:(拟定)接线圈,(断开)电源开关,(完成)设备连接。,(,2,)编程。(规定)程序的,“,梯形图,”,(录入到)计算机,(转为),“,指令表,”,(写到),PLC,。,(,3,)调试与排障。,(,4,)新方案试探。,(,5,)填写五工作单。,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,1.,子程序,子程序的建立,(,1,)从“编辑”菜单,选择插入(,Insert,),/,子程序(,Subroutine,),(,2,)从“指令树”,用鼠标右键单击“程序块”图标,并从弹出菜单选择插入(,Insert,)子程序(,Subroutine,),(,3,)从“程序编辑器”窗口,用鼠标右键单击,并从弹出菜单选择插入(,Insert,)子程序(,Subroutine,)。,程序编辑器从先前的,POU,显示更改为新的子程序。程序编辑器底部会出现一个新标签,代表新的子程序。此时,可以对新的子程序编程。,用右键双击指令树中的子程序图标,在弹出的菜单中选择,/,重新命名,可修改子程序的名称。,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,1.,子程序,子程序调用及子程序返回指令,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,1.,子程序,子程序调用及子程序返回指令,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,2.,中断程序与中断指令,(,1,)中断指令,队列,CPU 221,CPU 222,CPU 224,CPU 226,和,CPU 226XM,溢出标志位,通讯中断队列,4,4,4,8,SM4.0,I/O,中断队列,16,16,16,16,SM4.1,定时中断队列,8,8,8,8,SM4.2,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,2.,中断程序与中断指令,(,1,)中断指令,指令名称,梯形图符号,助记符,操作数及数据类型,开中断指令,ENI,ENI,无,关中断指令,DISI,DISI,无,中断连接指令,ATCH,ATCH INT,,,EVNT,INT,:常量,0-127,EVNT,:常量,,CPU 224:0-23;27-33,INT/EVNT,数据类型:字节,分离中断指令,DTCH,DTCH EVNT,EVNT,:常量,,CPU 224:0-23;27-33,数据类型:字节,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,2.,中断程序与中断指令,(,2,)中断程序,建立中断程序的方法:,方法一:从“编辑”菜单选择插入(,Insert,)中断(,Interrupt,)。,方法二:从指令树,用鼠标右键单击“程序块”图标并从弹出菜单选择插入(,Insert,)中断(,Interrupt,)。,方法三:从“程序编辑器”窗口,从弹出菜单用鼠标右键单击插入(,Insert,)中断(,Interrupt,)。,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,2.,中断程序与中断指令,(,2,)中断程序,建立中断程序的方法:,方法一:从“编辑”菜单选择插入(,Insert,)中断(,Interrupt,)。,方法二:从指令树,用鼠标右键单击“程序块”图标并从弹出菜单选择插入(,Insert,)中断(,Interrupt,)。,方法三:从“程序编辑器”窗口,从弹出菜单用鼠标右键单击插入(,Insert,)中断(,Interrupt,)。,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,3.,比较指令,比较指令用于两个相同数据类型的 有符号数或无符号数,IN1,和,IN2,的比较判断操作。,比较运算符有:等于(,=,)、大于等于(,=,)、小于等于(,)、小于(,)、不等于(,),共,6,种比较形式。,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,4.,数据转换指令,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,4.,数据转换指令,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,5.,数学运算指令(加法),项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,5.,数学运算指令(减法),项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,5.,数学运算指令(减法),项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,5.,数学运算指令(乘法),项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,5.,数学运算指令(除法),项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,5.,数学运算指令(增减),项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,5.,数学运算指令(,数学函数变换指令,),项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,6.,传送指令,指令名称,梯形图符号,助记符,指令功能,字节传送,MOV_B,MOVB IN,OUT,以功能框的形式编程,当允许输入,EN,有效时,将,1,个无符号的单字节数据,IN,传送到,OUT,中,字传送,MOV_W,MOVW IN,OUT,以功能框的形式编程,当允许输入,EN,有效时,将,1,个无符号的单字长数据,IN,传送到,OUT,中,双字传送,MOV_DW,MOVDW IN,OUT,以功能框的形式编程,当允许输入,EN,有效时,将,1,个无符号的双字长数据,IN,传送到,OUT,中,实数传送,MOV_R,MOVR IN,OUT,以功能框的形式编程,当允许输入,EN,有效时,将,1,个无符号的双字长实数数据,IN,传送到,OUT,中,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,6.,传送指令(块传送),指令名称,梯形图符号,助记符,指令功能,字节块传送,BLK MOV_B,BMB IN,OUT,N,当允许输入,EN,有效时,将从输入字节,IN,开始的,N,个字节型数据传送到从,OUT,开始的,N,个字节存储单元,功能框形式编程,字块传送,BLK MOV_W,BMW IN,OUT,N,当允许输入,EN,有效时,将从输入字,IN,开始的,N,个字型数据传送到从,OUT,开始的,N,个字存储单元,功能框形式编程,双字块传送,BLK MOV_D,BMD IN,OUT,N,当允许输入,EN,有效时,将从输入双字,IN,开始的,N,个双字型数据传送到从,OUT,开始的,N,个双字存储单元,功能框形式编程,项目三:电动滑台分拣系统设计与实现,子项目步进电机控制设计与实现,7.,逻辑运算指令,指令名称,梯形图符号,助记符,指令功能,字节与,WAND_B,ANDB IN1,OUT,以功能框的形式编程,当允许输入,EN,有效时,将,2,个,1,字节长的逻辑数,IN1,和,IN2,按位相与,产生,1,字节的运算结果放,OUT,,这里,IN2,与,OUT,是同一存储单元,字节或,WOR_B,ORB IN1,OUT,以功能框的形式编程,当允许输入,EN,有效时,将,2,个,1,字节长的逻辑数,IN1,和,IN2,按位相或,产生,1,字节的运算结果放,OUT,,这里,IN2,与,OUT,是同一存储单元,字节异或,WXOR_B,XORB IN1,OUT,以功能框的形式编程,当允许输入,EN,有效时,将,2,个,1,字节长的逻辑数,IN1,和,IN2,按位异或,产生,1,字节的运算结果放,OUT,,这里,IN2,与,OUT,是同一存储单元,字节取反,INV_B,INVB OUT,以功能框的形式编程,当允许输入,EN,有效时,将,1,字节长的逻辑数,IN,按位取反,产生,1,字节的运算结果放,OUT,,这里,IN,与,OUT,是同一存储单元,字与,WAND_W,ANDW IN1,OUT,以功能框的形式编程,当允许输入,EN,有效时,将,2,个,1,字长的逻辑数,IN1,和,IN2,按位相与,产生,1,字长的运算结果放,OUT,,这里,IN2,与,OUT,是同一存储单元,字或,WOR_W,ORW IN1,OUT,以功能框的形式编程,当允许输入,EN,有效时,将,2,个,1,字长的逻辑数,IN1,和,IN2,按位相或,产生,1,字的运算结果放,OUT,,这里,IN2,与,OUT,是同一存储单元,字异或,WXOR_W,XORW IN1,OUT,以功能框的形式编程,当允许输入,EN,有效时,将,2,个,1,字长的逻辑数,IN1,和,IN2,按位异或,产生,1,字的运算结果放,OUT,,这里,IN2,与,OUT,是同一存储单元,字取反,INV_W,INVW OUT,以功能框的形式编程,当允许输入,EN,有效时,将,1,字长的逻辑数,IN,按位取反,产生,1,字长的运算结果放,OUT,,这里,IN,与,OUT,是同一存储单元,双字
展开阅读全文