可编程序控制器的指令系统2课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《可编程序控制器的指令系统2课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 控制器 指令系统 课件
- 资源描述:
-
1、电气学院电气学院 自动化自动化 杨霞杨霞20082008年年2 2月月2 6可编程序控制器的指令系统可编程序控制器的指令系统 6.3 PLC的基本逻辑关系语句指令(的基本逻辑关系语句指令(7个)个)6.4 PLC的特殊输出类语句指令(的特殊输出类语句指令(6个)个)本讲是学习本讲是学习PLC的指令系统。的指令系统。:1 PLC的基本逻辑关系语句指令(的基本逻辑关系语句指令()2 PLC的特殊输出类语句指令(讲前的特殊输出类语句指令(讲前)3 4继电继电-接触器控制线路接触器控制线路PLC控制梯形图程序控制梯形图程序56.3 PLC6.3 PLC的基本逻辑关系语句指令(的基本逻辑关系语句指令(7
2、 7个)个)66.3 PLC6.3 PLC的基本逻辑关系语句指令(的基本逻辑关系语句指令(7 7个)个)LOAD b1 LOAD NOT b1 可代表的一位存储可代表的一位存储器器(继电器继电器)类型有类型有P(输入输出)、(输入输出)、M(内部辅助(内部辅助:断电数据不保断电数据不保持持)、)、K(内部辅助(内部辅助:断电数据保持断电数据保持)、)、T(定时器)、(定时器)、C(计数(计数器)、器)、F(特殊)、(特殊)、S(步进控制)。(步进控制)。是在一个逻辑段中安置触点开关。是在一个逻辑段中安置触点开关。图6-3-1 是指令LOAD对应的梯形图和指令表7AND b1 AND NOT b
3、1 在线路上串联一个触点开关。在线路上串联一个触点开关。图6-3-2 指令AND和对应的梯形图8OR b1 OR NOT b1 图6-3-3是指令AND b1和AND NOT b1对应的梯形图。9OUT b2 可代表的一位存储器可代表的一位存储器(继电器继电器)类型:类型:P(输(输入输出)、入输出)、M K(内部辅助)、(内部辅助)、S(步进控制)。(步进控制)。将本指令前的逻辑操作结果(在语句中不出将本指令前的逻辑操作结果(在语句中不出现)即时地输出到操作数现)即时地输出到操作数b2中。也就是写入以中。也就是写入以b2为地为地址的一位存储单元中。址的一位存储单元中。一个逻辑操作结果输入后面
4、可连续使用多条一个逻辑操作结果输入后面可连续使用多条OUT指令,这表示同一逻辑运算结果可以同时从几个输出口指令,这表示同一逻辑运算结果可以同时从几个输出口输出,即可以同时存入多个一位存储单元。输出,即可以同时存入多个一位存储单元。10NOT 该指令表示对一位二进制数的该指令表示对一位二进制数的,指令本身,指令本身,但,但,即本指令前的逻辑运算结果是本指令的操作对象,即本指令前的逻辑运算结果是本指令的操作对象,它不出现在程序中。它不出现在程序中。NOT指令对本指令前的逻辑运指令对本指令前的逻辑运算结果取反,它算结果取反,它。11梯形图程序举例(完整梯级)梯形图程序举例(完整梯级)1213AND
5、LOAD 该指令无操作数。该指令无操作数。就是将两个相邻的逻辑块建立起就是将两个相邻的逻辑块建立起“与与”逻辑关系,并以各逻辑块本身的运算结果作为逻辑逻辑关系,并以各逻辑块本身的运算结果作为逻辑输入,进行输入,进行“与与”逻辑运算。在梯形图上,该指令逻辑运算。在梯形图上,该指令是将两个触点组串联接在一起。是将两个触点组串联接在一起。14AND LOAD块块1的结果和块的结果和块2的结果与的结果与运算,运算,OUT P0031运算结果输出到运算结果输出到P0031。15在一个逻辑段中,从第二个在一个逻辑段中,从第二个LOAD指令起,每遇到一指令起,每遇到一个个LOAD指令,就将前面的逻辑运算结果
6、压入堆栈,当遇到指令,就将前面的逻辑运算结果压入堆栈,当遇到AND LOAD指令时栈顶内容(前一个逻辑块的运算结果)自动弹出,指令时栈顶内容(前一个逻辑块的运算结果)自动弹出,它与当前逻辑块运算结果进行它与当前逻辑块运算结果进行“与与”运算。运算。因此在一个逻辑段中,从第二个因此在一个逻辑段中,从第二个LOAD指令开始,指令开始,。,一个,一个LOAD指令,后面跟指令,后面跟一个一个AND LOAD指令指令,一进一出,为一级。连续使用一进一出,为一级。连续使用n次,即为进次,即为进入入n级堆栈。前面连续使用级堆栈。前面连续使用LOAD指令指令n次,后面也必须连续使用次,后面也必须连续使用AND
7、 LOAD指令相同的次数,而且不允许超过指令相同的次数,而且不允许超过8次,超过次,超过8次运算次运算无效。连续使用时无效。连续使用时,堆栈用的是堆栈用的是的原则。的原则。16LOAD P0011OR M0013LOAD M0011OR M0014AND LOADLOAD M0012OR M0015AND LOADOUT P003217OR LOAD 本指令也无操作数。本指令也无操作数。是将两个相邻的逻辑块建立起是将两个相邻的逻辑块建立起“或或”逻辑关逻辑关系,并以各逻辑块本身的逻辑运算结果作为逻辑输入进行系,并以各逻辑块本身的逻辑运算结果作为逻辑输入进行“或或”运算。在梯形图上,该指令是把两
8、个触点组并联接在一起。运算。在梯形图上,该指令是把两个触点组并联接在一起。18此程序的梯形图和上例的梯形图完全一样,但是此程此程序的梯形图和上例的梯形图完全一样,但是此程序连续使用序连续使用OR LOAD指令的次数是受限制的,不准超过指令的次数是受限制的,不准超过8次。次。LOAD M0021LOAD M0021AND M0022AND M0022LOAD M0031LOAD M0031AND M0032AND M0032OR LOADOR LOADLOAD M0041LOAD M0041AND M0042AND M0042OR LOADOR LOADOUT P0033OUT P003319:
9、第一个作用是第一个作用是建立第一个输入变量建立第一个输入变量;第二个作用是表示这个第二个作用是表示这个逻辑段的开始逻辑段的开始。:第一个作用是第一个作用是将前面的逻辑运算结果压入堆栈将前面的逻辑运算结果压入堆栈;第二个作用是第二个作用是建立建立本逻辑块本逻辑块的第一个输入变量的第一个输入变量。206.4 PLC6.4 PLC的特殊输出类指令(的特殊输出类指令(6 6个)个)特殊输出类指令(特殊输出类指令(6 6个)个)单脉冲输出指令单脉冲输出指令 D b4 D NOT b4脉冲列输出指令脉冲列输出指令 DUTY F1 n1 n2 步进控制继电器输出指令步进控制继电器输出指令 SET S.OUT
10、 S.21 SET b3 RST b3 是一位存储单元,可代表的是一位存储单元,可代表的存储器(继电器)类型有存储器(继电器)类型有P、M、K。22置置“1”并保持并保持。与与OUT指令不同的是,指令不同的是,该该指令指令即当输入条件由即当输入条件由1又变为又变为0时,时,b3仍保仍保持为持为1。清清“0”并保持并保持。与。与OUT指令不同的是:输指令不同的是:输入为入为1,输出为,输出为0,并且,并且即当输入条件即当输入条件由由1又变为又变为0时,时,b3仍保持为仍保持为0。这两条指令也分别表示了各自的逻辑段的结束。这样的指这两条指令也分别表示了各自的逻辑段的结束。这样的指令不是把本指令前的
11、逻辑运算结果直接输出,而是作为指令是否令不是把本指令前的逻辑运算结果直接输出,而是作为指令是否执行的条件。执行的条件。232425TON T nl TON导通延时导通延时TOFF T nl TOFF关断延时关断延时TMR T nl TMR导通累积延时导通累积延时TMON T nl TMON触发式导通,定时关断触发式导通,定时关断TRTG T nl TRTG脉冲触发导通、定时关断脉冲触发导通、定时关断T表示定时器号,表示定时器号,nl是常整数或数据寄存器是常整数或数据寄存器D。注意:注意:K30系列中,定时器系列中,定时器T000T127,共,共128个,其中个,其中T000T095,定时单位为
12、,定时单位为0.1s,T096T127,定时单位为,定时单位为0.01s。T072T095和和T120T127为断电保持。为断电保持。(5种:作用、用法、图形符号、时序图)种:作用、用法、图形符号、时序图)26 1TON定时器定时器TON定时器为导通延时定时器。定时器为导通延时定时器。当输入条件满足时当输入条件满足时(01),定时器启动,定时器启动,TON指令指令开始执行,定时器开始执行,定时器T的当前值存储器内的数据从的当前值存储器内的数据从0开开始增加,每隔一个时间单位增加一个数,当达到设始增加,每隔一个时间单位增加一个数,当达到设定值时,定时器定值时,定时器T的输出状态存储器由的输出状态
展开阅读全文