版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 主讲:刘永春主讲:刘永春 校内邮箱:校内邮箱: 办公地点:理工楼办公地点:理工楼4 31室室 联系电话联系电话:(办):(办)6288891 (手机)(手机编程序控制器应用上次课内容上次课内容1、定时器的应用、定时器的应用 多台机的定时切换控制设计多台机的定时切换控制设计2、振荡电路的设计与应用、振荡电路的设计与应用 由由 SPSP定时器实现振荡的方法;定时器实现振荡的方法; 由由 SDSD定时器实现振荡的方法;定时器实现振荡的方法; 由由 PLCPLC中中CPUCPU时钟功能实现振荡时钟功能实现振荡的方法。的方法。1 1、数据装载与传输指令介绍;、数据装载与传输指
2、令介绍;2 2、计数器、数据比较指令的介绍;、计数器、数据比较指令的介绍;3 3、数据传递指令、计数器与数据比较指、数据传递指令、计数器与数据比较指令的应用。令的应用。本节课程内容本节课程内容1、掌握数据装载与传输指令、掌握数据装载与传输指令MOVE的模的模块格式和工作原理;块格式和工作原理;2、掌握、掌握MOVE指令输入指令输入IN和输出和输出OUT的的特点;特点;3、掌握计数器、数据比较指令的模块格、掌握计数器、数据比较指令的模块格式及其应用。式及其应用。本节课程的要求本节课程的要求装载与传输指令装载与传输指令ENENOOUTMOVEIN状态输出传输条件传入数据传出数据有条件传输指令有条件
3、传输指令ENENOOUTMOVEINI0.0MW0MW10Q0.0无条件传输指令无条件传输指令ENENOOUTMOVEINMW0MW101、数据装载与传输指令、数据装载与传输指令MOVE介绍介绍只能用接点只能用接点只能用位状态只能用位状态只能用数据只能用数据Q0.0只能用数据只能用数据MOVE传递指令可以是有条件的,也可以是无条件的。传递指令可以是有条件的,也可以是无条件的。MOVE指令的作用指令的作用 MOVEMOVE指令是最简单的模块指令,也是指令是最简单的模块指令,也是最复杂的模块指令,更是最常用的模块指令。最复杂的模块指令,更是最常用的模块指令。(1)MOVE指令是将输入指令是将输入I
4、N、输出、输出OUT与与各种数据形式联系在一起的桥梁;各种数据形式联系在一起的桥梁;(2)既可以实现直接控制功能,也可以实)既可以实现直接控制功能,也可以实现间接控制功能。现间接控制功能。(3)复位:通过)复位:通过IN和和OUT传递后的数据用传递后的数据用于控制时,用别的复位形式都是无效的,必于控制时,用别的复位形式都是无效的,必须再通过须再通过IN赋初值赋初值0才可以进行复位。才可以进行复位。MOVE指令的特点指令的特点(1)从)从ENO端的状态输出数据不能保存,当控端的状态输出数据不能保存,当控制条件为制条件为“1”时动作,为时动作,为“0”时不动作。时不动作。(2)输入)输入IN的数据
5、形式多种多样:可以是字符、的数据形式多种多样:可以是字符、字节、字和双字,也可以是十进制数、字节、字和双字,也可以是十进制数、16进制进制数、长整数数、长整数L#以及实数和时间定值常数等形式。以及实数和时间定值常数等形式。(3)输出)输出OUT的数据形式只能是字节、字或者的数据形式只能是字节、字或者双字,而且最小是字节。双字,而且最小是字节。(4)输入和输出的字节、字和双字的标识可以)输入和输出的字节、字和双字的标识可以是输入是输入I、输出、输出Q,也可以是存储器,也可以是存储器M。(5)输入)输入IN和输出和输出OUT的标识以及数据格式可的标识以及数据格式可以不同,也可以相同。可以给任意一个
6、数据格式以不同,也可以相同。可以给任意一个数据格式输出,但是,首先输出的是最低字节的数据。输出,但是,首先输出的是最低字节的数据。MOVE指令的应用形式:串联和并联两种形式指令的应用形式:串联和并联两种形式ENENOOUTMOVEINI0.0MW0MW20ENENOOUTMOVEINMW2MW30ENENOOUTMOVEINMW4MW40ENENOOUTMOVEINMW6MW50ENENOOUTMOVEINMW8MW60ENENOOUTMOVEINMW10MW70用用MOVE指令实现电动机连续运行的指令实现电动机连续运行的直接控制直接控制7654321000100001ENENOOUTMOVE
7、INI0.033QB0(B#16#21)(W#16#21)(DW#16#21)ENENOOUTMOVEINI0.10QB0采用字或双字在输入采用字或双字在输入IN赋初值时,都首先赋初值时,都首先将最低字节的值赋给将最低字节的值赋给输出端输出端OUT的数据。的数据。通过输入通过输入IN赋赋初值初值0来使输来使输出端复位。出端复位。用用MOVE指令实现电动机连续运行的指令实现电动机连续运行的间接控制间接控制7654321000100001ENENOOUTMOVEINM0.033IB1ENENOOUTMOVEINM0.0IB1QB0QB0的控制方的控制方式转移到由式转移到由IB1来控制。来控制。I0
8、.0( )M0.0M0.0I0.1ENENOOUTMOVEINI0.10QB02、计数器指令介绍、计数器指令介绍定时器定时器SRTVQBIBCDS-ODTTno启动条件时间定值复位状态输出当前值BCD码当前值整数计数器计数器CURPVQCVCV-BCDS-CUDCnoCDS+计数-计数BCD初值复位初值预置状态输出当前值整数当前值BCD码定时器与计数器都是有条件控制定时器与计数器都是有条件控制计数器计数器CURPVQCVCV-BCDS-CUCnoS+计数BCD初值复位初值预置状态输出当前值整数当前值BCD码计数器计数器CDRPVQCVCV-BCDS-CDCnoS-计数BCD初值复位初值预置状态
9、输出当前值整数当前值BCD码加、减计数器怎样区别和记忆?加、减计数器怎样区别和记忆? 计数器就是累加器或者累减器,控制条件计数器就是累加器或者累减器,控制条件每动作一次,加计数器就加每动作一次,加计数器就加1,而减计数器就,而减计数器就减减1。 初值预置功能就是给计数器先设定一个数初值预置功能就是给计数器先设定一个数值,然后,当控制条件每动作一次就在设定值值,然后,当控制条件每动作一次就在设定值上加上加1或者减或者减1。初值预置功能具有优先权。初值预置功能具有优先权。 加计数器可以不用预设初值,而减计数器加计数器可以不用预设初值,而减计数器必须预设初值,否则,减计数器不会动作。必须预设初值,否
10、则,减计数器不会动作。 加、减计数器都有线圈形式,但减计数器加、减计数器都有线圈形式,但减计数器必须要有预设初值的线圈形式,加计数器可以必须要有预设初值的线圈形式,加计数器可以不要。不要。 在不为在不为“0”时,要停止加、减计数器都必时,要停止加、减计数器都必须采用复位功能。须采用复位功能。CURPVQCVCV-BCDS-CUC 0S+计数BCD初值复位初值预置状态输出当前值整数当前值BCD码C#5I0.0I0.1I0.2( )MW2Q0.0计数器计数器常数常数必须以字的必须以字的形式输出形式输出具有优具有优先权先权每动作每动作1次计数次计数1次次 只要计数器不为只要计数器不为”0”,其状态输
11、出,其状态输出Q0.0就一直动作,就一直动作, 即使控制条件即使控制条件I0.0为为“0” ,状态输出也不会复位。,状态输出也不会复位。状态状态输出输出计数器的线圈应用形式计数器的线圈应用形式(CU)I0.0C10 (CD)I0.1C10 (SC)I0.2C10 C#5( R )I0.3C10 给计数器赋初值给计数器赋初值5加计数器计数加计数器计数减计数器计数减计数器计数计数器复位计数器复位( )C10Q0.0计数器输出计数器输出3、数据比较指令介绍、数据比较指令介绍=指令指令IN1CMP=IIN2状态输出比较条件数据1数据2=指令指令IN1CMP=IIN2状态输出比较条件数据1数据2指令指令
12、IN1CMPIIN2状态输出比较条件数据1数据2指令指令IN1CMPIIN2状态输出比较条件数据1数据2指令指令IN1CMPIIN2状态输出比较条件数据1数据2 比较指令有比较指令有整数比较指令,整数比较指令,双整数比较指令双整数比较指令和实数比较指令。和实数比较指令。 比较指令都比较指令都是用输入端是用输入端IN1的数据与输入端的数据与输入端IN2的数据进行的数据进行比较。如果比较比较。如果比较成立,状态输出成立,状态输出就动作,不成立,就动作,不成立,就不动作。就不动作。4、计数器与数据比较指令的应用、计数器与数据比较指令的应用 四台机顺序启动、逆序停机。控制要求:四台机顺序启动、逆序停机
13、。控制要求:I0.0为总停机按钮,每按为总停机按钮,每按1次次I0.1,就启动一台,就启动一台机,每按机,每按1次次I0.2就停一台机。从就停一台机。从1#机先启动,机先启动,从最后启动的一台机停机。按下从最后启动的一台机停机。按下I0.0所有机全所有机全停。停。非常简单,可以用加、减计数器和比较器来实现。非常简单,可以用加、减计数器和比较器来实现。IN1CMP=IIN2MW10MW101 1( )Q0.0Q0.0IN1CMP=IIN2MW10MW103 3( )Q0.2Q0.2IN1CMP=IIN2MW10MW102 2( )Q0.1Q0.1IN1CMP=IIN2MW10MW104 4( )
14、Q0.3Q0.3CURPVQCVCV-BCDS-CUDC 0CDSI0.1I0.1I0.2I0.2MW10MW10I0.0I0.0Q0.3Q0.3Q0.3Q0.3限限制次数制次数 用用PLC设计一个两盏灯的控程序,要求如设计一个两盏灯的控程序,要求如下:下: 开关按一次第一盏灯亮,按第二次第开关按一次第一盏灯亮,按第二次第一盏熄;一盏熄; 按第三次,两盏灯全亮,按第四按第三次,两盏灯全亮,按第四次两盏灯全熄,如此循环。次两盏灯全熄,如此循环。 我们先来分析一下,两盏灯有几个开关控我们先来分析一下,两盏灯有几个开关控制?制? 采用位逻辑控制能否实现这样的控制功能?采用位逻辑控制能否实现这样的控制
15、功能? 在灯的控制上出现了哪些概念?在灯的控制上出现了哪些概念? 灯亮与灯熄要采用什么指令控制更好?灯亮与灯熄要采用什么指令控制更好? 根据题目分析,两盏灯只用了一个开关控制。根据题目分析,两盏灯只用了一个开关控制。 显然,一个开关采用位逻辑控制,是无法实显然,一个开关采用位逻辑控制,是无法实现上述控制功能的。现上述控制功能的。 我们还看到,在灯的控制上出现了顺序的概我们还看到,在灯的控制上出现了顺序的概念,这是位逻辑办不到的事。而且,又怎样才能确念,这是位逻辑办不到的事。而且,又怎样才能确定哪一次的操作是第一次、哪一次又是第二次、第定哪一次的操作是第一次、哪一次又是第二次、第三次和第四次呢?
16、这更是位逻辑无法实现的事。所三次和第四次呢?这更是位逻辑无法实现的事。所以,要实现这些功能,必须要用到计数器指令,还以,要实现这些功能,必须要用到计数器指令,还要用到比较判断指令。要用到比较判断指令。 灯亮与灯熄采用置位和复位指令控制更好。灯亮与灯熄采用置位和复位指令控制更好。灯控的灯控的PLC输入和输出信息:输入和输出信息:PLC的的I/O信号分配表和外部接线图信号分配表和外部接线图1#灯灯AC 220VLNJ1J22#灯灯I0.0Q0.1PLCDC 24VM灯控开关灯控开关LJ1J2DC 24VQ0.0灯控灯控PLC梯形图梯形图CUS-CUSPVRQCVCV-BCDI0.0M0.0MW2CMP=IIN1IN2MW21Q0.0SCMP=IIN1IN2MW22Q0.0RCMP=IIN1IN2MW23Q0.0SQ0.1SCMP=IIN1IN2MW24M0.0Q0.0RQ0.1RI0.0I0.0改变计数,改变计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 9 A day on the farm.教学设计-2025-2026学年小学英语三年级下册牛津上海版(深圳用)
- 2026年宁波市海曙区社区工作者招聘笔试参考试题及答案解析
- 2026年四川省资阳市社区工作者招聘笔试模拟试题及答案解析
- 2026年南昌市青云谱区社区工作者招聘笔试模拟试题及答案解析
- 2026年浙江省社区工作者招聘笔试模拟试题及答案解析
- 第一节 数据的产生教学设计初中信息科技川教版2024七年级下册-川教版2024
- 2026年张家界市武陵源区社区工作者招聘考试参考题库及答案解析
- 2026年上海市黄浦区社区工作者招聘笔试参考试题及答案解析
- 人教版新课标A必修2第四章 圆与方程4.1 圆的方程教学设计及反思
- 2026年宿州市墉桥区社区工作者招聘笔试参考试题及答案解析
- 端正入团动机的课件
- 智能立库安全培训内容课件
- 小绿鲸文献汇报生成方法
- pr教学课件调色
- 班组星级建设管理办法
- 2024-2025学年度苏州健雄职业技术学院单招《语文》试卷含完整答案详解(夺冠)
- GB/T 3672.1-2025橡胶制品的公差第1部分:尺寸公差
- 2025年上海交大强基试题及答案
- 内蒙古呼和浩特市实验教育集团2026届中考一模英语试题含答案
- 兰州百合多糖:化学结构解析与生物活性探究
- 四川大学课件介绍
评论
0/150
提交评论