[工学]PLC控制技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《[工学]PLC控制技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工学 PLC 控制 技术 课件
- 资源描述:
-
1、第七章第七章S7-200系列系列PLC基本逻辑指令及程序编制基本逻辑指令及程序编制第一节第一节 S7-200系列系列PLC基本逻辑控制指令基本逻辑控制指令 一、位逻辑指令一、位逻辑指令(一)触点及线圈指令(一)触点及线圈指令PLCPLC梯形图语言的编程原则梯形图语言的编程原则1 1、梯形图由多个梯级组成,每个线圈可构成一个梯、梯形图由多个梯级组成,每个线圈可构成一个梯级,每个梯级有多条支路,每个梯级代表一个逻级,每个梯级有多条支路,每个梯级代表一个逻辑方程;辑方程;2 2、梯形图中的继电器、接点、线圈不是物理的,、梯形图中的继电器、接点、线圈不是物理的,是是PLCPLC存储器中的位存储器中的位
2、(1=ON(1=ON;0=OFF)0=OFF);编程时常;编程时常开开/常闭接点可无限次引用,线圈输出只能是一次;常闭接点可无限次引用,线圈输出只能是一次;PLCPLC梯形图语言的编程原则梯形图语言的编程原则3 3、梯形图中流过的不是物理电流而是、梯形图中流过的不是物理电流而是“概念电流概念电流”,只能从只能从左向右流左向右流;4 4、用户程序的运算是根据、用户程序的运算是根据PLCPLC的输入的输入/输出映象寄存器输出映象寄存器 中的内容,逻辑运算结果可以立即被后面的程序使中的内容,逻辑运算结果可以立即被后面的程序使 用;用;5 5、PLCPLC的内部继电器不能做控制用,只能存放逻辑控制的内
3、部继电器不能做控制用,只能存放逻辑控制 的中间状态;的中间状态;6 6、输出线圈不能直接驱动现场的执行元件,通过、输出线圈不能直接驱动现场的执行元件,通过I/OI/O模模 块上的功率器件来驱动。块上的功率器件来驱动。基本逻辑指令以位逻辑操作为主,在位逻基本逻辑指令以位逻辑操作为主,在位逻辑指令中,除非有特殊说明,操作数的有辑指令中,除非有特殊说明,操作数的有效区域为:效区域为:I I、Q Q、M M、SMSM、T T、C C、V V、S S、L L且数据类型为且数据类型为BOOLBOOL 触点和线圈指令又分为:标准指令、立即触点和线圈指令又分为:标准指令、立即指令、取反指令、正(负)跳变指令指
4、令、取反指令、正(负)跳变指令2.功能块功能块1.继电器继电器触点触点线圈线圈()Enable输入参数输入参数IN1IN2N输出参数输出参数OUT功能功能数据类型数据类型地址地址条件条件长度长度EN逻辑关系逻辑关系 梯形图梯形图(LAD)助记符助记符STLI0.0 I0.1LDI0.0AI0.1=Q0.0LDI0.0OI0.1=Q0.0与与或或ANDOR当当 I0.0与与 I0.1 都都“ON”时,时,则输出则输出 Q0.0“ON”(1)。当当 I0.0 或或 I0.0 “ON”时时,则输出则输出 Q0.0“ON”(1)Q0.0I0.0I0.1Q0.0I0.0*I0.1Q0.0标准触点(标准触
5、点(常开常开)指令)指令()()逻辑关系逻辑关系 梯形图梯形图 助记符助记符I0.0 I0.1LDNI0.0ANI0.1=Q0.0LDNI0.0ONI0.1=Q0.0与与或或ANDOR当当 I0.0与与 I0.1 都都“OFF”时,时,则输出则输出 Q0.0“ON”(1)。当当 I0.0 或或 I0.0 “OFF”时时,则输出则输出 Q0“ON”(1)Q0.0I0.0I0.1Q0.0I0.0*I0.1Q0.0标准触点(标准触点(常闭常闭)指令)指令()()立即I/O指令立即触点(输入)立即触点(输入)直接读取物理输入点的值直接读取物理输入点的值,输入映象寄存器内容不,输入映象寄存器内容不更新。
6、指令操作数仅限于更新。指令操作数仅限于输入物理点的值输入物理点的值 。空操作空操作正跳变正跳变负跳变负跳变能流到达取非触点时,能能流到达取非触点时,能流就停止;能流未到达取流就停止;能流未到达取非触点时,能流就通过。非触点时,能流就通过。检测到每一次正跳变(检测到每一次正跳变(信号后,让能流通过一信号后,让能流通过一个扫描周期的时间个扫描周期的时间 检测到每一次负跳变检测到每一次负跳变信号后,让能流通过信号后,让能流通过一个扫描周期的时间一个扫描周期的时间 取非取非输入映象寄输入映象寄存器存器I0.0输出映象寄输出映象寄存器存器Q0.0输出映象寄输出映象寄存器存器Q0.1输出映象寄输出映象寄存
7、器存器Q0.2一个周期一个周期空操作指令(空操作指令(NOP N)不)不影响程序的执行。影响程序的执行。操作数操作数N是常数是常数 0255NOTNOT、EDED、EUEU没有操作数!没有操作数!立即I/O指令立即输出执行立即输出指令执行立即输出指令时,则将结果同时时,则将结果同时立即复制到物理输立即复制到物理输出点和相应的输出出点和相应的输出映象寄存器映象寄存器 一个扫描周期输出映象寄输出映象寄存器存器Q Q1 1.1 1执行指 令执行指 令一个扫描周期输入映象寄输入映象寄存器存器I I2 2.1 1输入端输入端子子I I2 2.1 1输出端子输出端子Q Q1 1.1 1输入端输入端子子I
8、I2 2.3 3输出映象输出映象存器存器Q Q1 1.2 2输出端子输出端子Q Q1 1.2 2置位、复位指令立即I/O指令立即置位和复位指令须指出须指出:立即立即I/OI/O指令指令是直接访问物理输入输出是直接访问物理输入输出点的,比一般指令访问输点的,比一般指令访问输入输出映象寄存器占用入输出映象寄存器占用CPUCPU时间要长,因而不能时间要长,因而不能盲目地使用立即指令,否盲目地使用立即指令,否则,会加长扫描周期时间则,会加长扫描周期时间,反而对系统造成不利影,反而对系统造成不利影响。响。例一:例一:LADSTL时序图时序图例二:例二:LADSTL时序图时序图例例1 1:直接启动停车控制
9、直接启动停车控制继电器控制电路图继电器控制电路图I/OI/O分配:分配:I0.0I0.0:停车:停车I0.1I0.1:启动:启动Q0.0Q0.0:KMKM梯形图:梯形图:语句表语句表LD I0.1LD I0.1O Q0.0O Q0.0A I0.0A I0.0=Q0.0=Q0.0Q0.0Q0.0I0.0I0.0Q0.0Q0.0I0.1I0.1()启动优先启动优先Q0.0I0.0I0.0I0.0I0.1Q0.0()停止优先停止优先I/OI/O分配决定分配决定PLCPLC的端子接线图的端子接线图 PLC PLC的端子接线方式又决的端子接线方式又决定编程语言定编程语言I/OI/O分配:分配:I0.0I
10、0.0:停车:停车I0.1I0.1:启动:启动Q0.0Q0.0:KMKMQ0.0Q0.0I0.0I0.0Q0.0Q0.0I0.1I0.1置位复位(二)逻辑堆栈指令(二)逻辑堆栈指令(二)逻辑堆栈指令(二)逻辑堆栈指令 PLCPLC有一个有一个9 9层堆栈,栈顶用来存储逻层堆栈,栈顶用来存储逻辑运算结果,下面辑运算结果,下面8 8位存储中间结果。位存储中间结果。堆栈的存储原则:堆栈的存储原则:先进后出(取)先进后出(取)1 1、ALDALD指令(栈装指令(栈装载与)载与)S0=iv0S0=iv0iv1iv1堆栈深度减堆栈深度减1 12 2、OLDOLD指令(栈装载指令(栈装载或)或)S0=iv0
11、S0=iv0iv1iv1堆栈深度减堆栈深度减1 13 3、LPSLPS指令(逻辑推入栈)指令(逻辑推入栈)4 4、LRDLRD指令(逻辑读栈)指令(逻辑读栈)5 5、LPPLPP指令(逻辑弹出栈)指令(逻辑弹出栈)6 6、LDSLDS指令(装入堆栈)指令(装入堆栈)7 7、AENOAENO指令(指令(ENOENO与与)使能输出使能输出ENOENO和栈顶的值进行与操作和栈顶的值进行与操作结果放入栈顶。结果放入栈顶。堆栈操作指令举例:堆栈操作指令举例:逻辑关系逻辑关系 梯形图梯形图 助记符助记符LDX0OX1LDX2OX3ALD=Y0LDX0AX1LDX2AN X3OLD=Y0当当“X0 或或 X
12、1”与与“X2 或或X3”都都“ON”时,时,则输出则输出 Y0“ON”。区块与区块与ALD(And Stack)区块或区块或OLD(Or Stack)当当“X0 与与 X1”或或“X2 与与X3非非”“ON”时,则输时,则输出出 Y0“ON”。X0X1X2X3Y0X0X2X1X3Y0块操作指令:块操作指令:(三)(三)RS触发器指令触发器指令RS触发器指令及真值表触发器指令及真值表RS触发器指令有效操作数触发器指令有效操作数RS触发器指令应用:触发器指令应用:二、定时器指令二、定时器指令包括:接通延时定时器(包括:接通延时定时器(TONTON)、有记忆的接通延时)、有记忆的接通延时(保持型)
13、定时器(保持型)定时器(TONRTONR)、断开延时定时器)、断开延时定时器(TOFTOF)。)。S7-200有有256个定时器(个定时器(T0T255)设定值设定值使能输入使能输入TONPTINT T*T T*设定值设定值TONRPTIN设定值设定值使能输入使能输入TOFPTINT T*TON TTON T*,PTPTTONR TTONR T*,PTPTTOF TTOF T*,PTPT使能输入使能输入定时器的有效操作数定时器的有效操作数输入接点输入接点设定值设定值:132767定时器号码定时器号码(0255)INPTT37TON定时器分辨率(时基)有三种:定时器分辨率(时基)有三种:1ms、
14、10ms、100ms。定时器的分辨率由定时。定时器的分辨率由定时器号决定器号决定 定时器的实际设定时间定时器的实际设定时间T=设定值设定值PT分辨率分辨率 TONTON:接通延时定时器接通延时定时器 TOFTOF:断开延时定时器断开延时定时器 TONRTONR:有记忆接通延时定时器有记忆接通延时定时器类型类型 1ms 1ms分辩率定时器分辩率定时器每隔每隔1ms1ms刷新一次,刷新定时器位和定时器当前值,在一个扫刷新一次,刷新定时器位和定时器当前值,在一个扫描周期中要刷新多次,而不和扫描周期同步。描周期中要刷新多次,而不和扫描周期同步。10ms 10ms分辩率定时器分辩率定时器10ms10ms
15、分辩率定时器启动后,定时器对分辩率定时器启动后,定时器对10ms10ms时间间隔进行计时。时间间隔进行计时。程序执行时,在每次扫描周期的开始对程序执行时,在每次扫描周期的开始对10ms10ms定时器刷新,在定时器刷新,在一个扫描周期内定时器位和定时器当前值保持不变。一个扫描周期内定时器位和定时器当前值保持不变。100ms 100ms分辨率定时器分辨率定时器 100ms100ms定时器启动后,定时器对定时器启动后,定时器对100ms100ms时间间隔进行计时。时间间隔进行计时。只有在定时器指令执行时,只有在定时器指令执行时,100ms100ms定时器的当前值才被刷新。定时器的当前值才被刷新。/1
16、00ms定时器定时器T37在在I0.0接通接通1s后到后到时,时,I0.0断开,复位断开,复位T37/定时器定时器T37控制控制Q0.0LADSTL时序图时序图设定值设定值使能输入使能输入TONPTINT38TS=1200*0.1=120S其工作波形图如下:其工作波形图如下:I0.1I0.1Q0.1Q0.1计时值计时值设定值设定值TST38TONPTINI0.11200()T38Q0.1LADSTL时序图时序图其工作波形图如下其工作波形图如下:I0.1I0.1Q0.1Q0.1计时值计时值设定值设定值TS设定值设定值使能输入使能输入TOFPTINT38TOFPTINI0.11200T38()T3
展开阅读全文