台达松下汇川信捷步科工控omron cp1系列总复习_第1页
台达松下汇川信捷步科工控omron cp1系列总复习_第2页
台达松下汇川信捷步科工控omron cp1系列总复习_第3页
台达松下汇川信捷步科工控omron cp1系列总复习_第4页
台达松下汇川信捷步科工控omron cp1系列总复习_第5页
已阅读5页,还剩83页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、可编程器技术总复习o 可编程序器的基础知识(4学时)o CPM1A的指令系统(12学时)o PLC系统设计(www P6LCw学orld cn时)o OMRON可编程序学时)器、编程工具简介(2绪论1、PLC是什么?2、PLC何处来,往哪里去?www PLCworld cn3、PLC有何独特之处?4、PLC的应用领域在哪里?PLC原理简介o采用继电器o采用 PLCww PLCworld cnoPLC的等效电路图1、采用继电器www PLCworld cn2、采用 PLCwww PLCworld cn3、PLC的等效电路图www PLCworld cn第1章PLC基本结构及工作原理1.1PLC基

2、本结构1.2PLC工作原理www PLCworld cn1.3PLC的编程语言简介1.1PLC基本结构1、PLC基本组成可按照结构形式的不同, 分为整体式和组合式两类。www PLCworld cn整体式PLC组合式PLC1)整体式PLC的组成示意图www PLCworld cn2、各部分作用1)CPU5)扩展单元2)器6) 编程工具www PLCworld cn3) I/O单元7) 其它外部设备4) 智能单元8) 电源I/O单元常用的I/O单元o 开关量输入单元(1) 直流输入单元www PLCworld cn(2) 交流输入单元o 开关量输出单元(1)晶体管输出单元 (2)双向晶闸管输出单

3、元 (3)继电器输出单元直流输入电路www PLCworld cn1.2PLC工作原理o PLC的循环扫描工作过程www PLCworld cno PLC的I/O滞后现象o PLC对输入点计数的频率问题1、 PLC的循环扫描工作过程例如:欧姆龙公司的小型机CPM1A完成的任务如下 :(1) 公共处理(硬件w检ww PLCw查orld cn(2) 程序执行(3) 扫描周期计算处理(4) I/O刷新(5) 外设端口服务)、异常2、 PLC的I/O滞后现象a.I/O滞后现象的(1) 输入滤波器有时间常数 ;(2) 输出继电器有机www PL械Cworld cn滞后 ;(3) PLC循环操作时,进行公

4、共处理、I/O 刷新和执行用户程序等产生扫描周期 ;(4) 程序语句的安排,也影响响应时间。1.3PLC的编程语言简介o 梯形图o 语句表www PLCworld cno 逻辑功能图o 逻辑方程式或布尔代数式1、梯形图PLC的主要编程语言www PLCworld cnn PLC梯形图在形式上类似于继电器梯形图梯形图的主要特点oPLC梯形图中的某些编程元件沿用继电器名称,但不是真实的继电器。梯形图两侧的垂直公共线称为公共母线,能流o只能从左到右。www PLCworld cno梯形图的逻辑运算:根据梯形图各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的ON/OFF状态,逻辑运算是从左到右

5、,从上到下进行的。梯形图中各编程元件的常开触点和常闭触点可以无限多次的使用。owww PLCworld cno 2.2CPMIA的基本o 2.3CPM1A的继电器区及数据区第2章 CPM1A系列PLC的规格与系统o 2.1 CPM1A的概述2.1CPM1A的概述oCPM1A的各种单元www PLCworld cnoCPM1A的I/O规格oCPM1A的性能指标CPM1A的各种单元o CPU单元(主机)o I/O扩展单元www PLCworld cno 特殊功能单元o 通信单元2.3CPM1A的继电器区及数据区一、内部继电器区(IR)二、特殊辅助继电器(SR)三、暂存继电器区(TR)www PLC

6、world cn四、保持继电器区(HR)五、辅助记忆继电器区(AR)继电器区(LR)六、七、定时器/计数器区(TIM/CNT) (TC)区(DM)八、数据第3章PLC的指令系统3.4指令系统概述基本指令www PLCworld cn编制梯形图应注意的问题应用指令CPM1A系列PLC的指令根据功能分为:基本指令应用指令1指令的格式、操作数及标志指令的格式为:助记符(指令码)操作数操作数操作数www PLCworld cn2指令的两种形式:微分型和非微分型o只要执行条件为ON,指令的非微分形式在每个循环周期都将执行;微分指令仅在执行条件由OFF变为ON时才执o行一次。www PL

7、Cworld cn0000000000abMOV(21)HR10DM0000MOV(21)HR10DM00003.2基本指令(11类17条)一、LD和LD NOT指令二、OUT和OUT NOT 指令三、AND和AND NOT指令四、OR和OR NOT指令五、AND LD指令六、OR LD指令七、置位SET和复位指令RESET八、保持指令KEEPwww PLCworld cn九、上升沿微分DIFU和下降沿微分指令DIFD十、控操作 NOP(00)十一、结束指令 END(01)3.3编制梯形图应注意的问题1、梯形图中线圈应放在最右边www PLCworld cn编制梯形图应注意的问题2、除极少数指

8、令(如ILC、JME等)不 外,几乎所有的指令都需要执行条件。有执行条件如何解决:上电后指令一直执行?上电后指令只执行一次?www PLCworld cn特殊辅助继电器:25313 为常ON继电器;25314 为常OFF继电器;25315 常用作初始化脉冲,在第一个扫描周期,处于 ON状态,然后处于OFF状态。编制梯形图应注意的问题3、触点不能画在垂直路径上54161262www PLCworld cn5345234(错误)(正确)编制梯形图应注意的问题4、编程时,对于逻辑关系复杂的程序段,应按照先复杂后简单的原则编程。l宜将串联电路多的部分放在梯形图上方(上重下轻)www PLCworld

9、cn231213编制梯形图应注意的问题4、编程时,对于逻辑关系复杂的程序段,应按照先复杂后简单的原则编程。l宜将并联电路多的部分画在梯形图左方(左大右小)www PLCworld cn122133编制梯形图应注意的问题5、尽量避免出现双线圈输出同一个程序中,同一元件的线圈使用了两次或多次,称为双线圈输出。www PLCworld cn0000010000000001000000000000210000 双线圈引起逻辑关系 23.4应用指令一、处理梯形图的分支指令二、跳转指令三、定时器和计数器指令四、数据移位指令五、数据比较指令 六、数据传送指令 七、数据转换指令 八、十进制运算指令九、二进制运

10、算指令十、逻辑运算指令www PLCworld cn十一、流程十二、特殊指令指令并联输出、连续输出和复合输出100000000000001100000000001(a) 并联输出www PLCworld cn10001000020200003100021000000000(c) 复合输出1000100001(b) 连续输出00002100100两种分支语句的理解oTRà临时存放某节点状态应用:LD -OUT TR0LDTR0www PLCworld cnoIL,ILC à造就新母线的工具应用: LD -ILLD -LD -ILC三、定时器和计数器指令1、定时器指令TIM为方

11、便区分,本课程使用BCD数值时前面加#号。SV: 定时器设定值(字、BCD码)IR SR HR AR LR DM *DM #TIM NSVN: 定时器号00w0wwPLC5wo1rld 1cnTIM指令的功能o为0.1S,定时范0999.9S,定时时间为最小定时SV*0.1S;o当定时器的输入变为ON时,开始定时,定时时间到,定时器输出变为ON。若输入继续为ON,则定时器的输www PLCworld cn出保持为ON;o当定时器的输入变为OFF时,定时器的输出随之变为OFF,定时器恢复为设定值。结论:输入ON-开始定时-延时-时间到输出ONTIM指令的应用000注意:TIM00010000定时

12、器没有断电保持功能,断电时,定时器复位,不能保存定时器的当前值。www PLC000TIM0001000000TIM 00020000TIM 000#01503、计数器指令-CNTCwww PLCworld cn注释:为计数器TC号,SV为计数设定值。CP为计数脉冲输入端,R为复位端。PCNT NSVRCNT指令的应用LD 00000LD 00001CNT 004#0005LD CNT004 OUT 1000000000www PLCworld cn10000004说明:(1)计数器编程时,先编计数输入端,再编复位端,最后编CNT指令。(2)定时器和计数器的编号是共用的,使用时不能。000CN

13、TCNT 004#00050100000CNT指令的工作时序CNT 00400001#000510000CNT00400000432w1ww PLCworl0d cn00001CNT004的当前值CNT004CNT的工作时序4、可逆计数器指令-CNTR(12)ASwww PLCworld cn注释:为计数器TC号,SV为计数设定值。ACP为加计数脉冲输入端,SCP为减计数脉冲输入端,R为复位端 。CPCNTR NSVCPR00002CNTR的工作时序CNTR 0010000300001#0003CNT0011000000001复位www PLCworld cn00002加计数00003减计数C

14、NT001的当前值 CNT001CNTR的工作时序实现长定时程序的方法o 多个定时器组合长定时程序;000TITIM00110000END(01)M000TIM 001#060000TIM 000#0ww6w P0LC0world cn实现长定时程序的方法o 利用计数器的长定时程序00000SR25502CNT 000www PLCwo#rld c9n 99900000CNT00010000END(01)实现长定时程序的方法o 计数器和定时器组合长定时程序00000TI00000TIM000CNT 100#999900000CNT10010000END(01)练习: 1小时定时程序www PL

15、Cworld cn注:25500是特殊继电器的位,提供0.1s时钟脉冲。练习2:如何实现闪烁电路?00000TITIM000www PLCworld cn00000100005S3S 5S 3S时序图TIM 001#003010000M001TIM 000#0050练习3:周期性脉冲序列发生器00000TIM00000000TIM0005S www PLCworld cn2550000000CNCNT00000005S 解释:电路中定时器的线圈上串接自身的常闭触点,定时时间到时,常闭 触点断开,使其自身线圈断电,因此,这种电路又称自复位定时器。CNT000#0050T0000TIM000#00

16、50数据指令数据比较指令(4种)数据移位指令(10种)www PLCworld cn数据传送指令(9种)数据转换指令(6种)通道、位、字的概念四、数据比较指令单字比较指令CMP双字比较指令CMPwwwLPLCworld cn块比较指令BCMP表比较指令TCMP五、数据移位指令oooooooooo移位寄存器指令SFT可逆移位寄存器指令SFTR字移位指令WSFT算术左移指令ASLwww PLCworld cn算术右移指令ASR(26)/ASR(26)循环左移指令ROL(27)/ROL(27) 循环右移指令ROR(28)/ROR(28) 1位数字左移指令SLD(74)/SLD(74)1位数字右移指令

17、SRD(75)/SRD(75)异步移位寄存器指令ASFT(17)/ASFT(17)1、移位寄存器指令SFT(10)o梯形图符号及操作数取值区域数据输入端 IN移位脉冲PLCworld cn复位附注:开始通道号St必须小于或等于结束通道号E,且St和E必须在同一区域。端端SFT指令的功能示意图www PLCworld cn当复位端R为OFF时,在移位脉冲端SP由OFFON的上升沿时,E到St通道中的所数据有位依次左移一位,E通道的最溢出丢失,St通道的最低位则移进数据输入端IN的数据。当复位端R为ON时,从St到E 通道中的所有位将置为OFF,此时移位脉冲端和数据输入端无效。移位复输入端SFT(

18、10)脉冲端St位端ESFT指令的应用LD 00005LD 2550200005255LD 00006 SFT(10)100101www PLCworld cn000SFT(10)0210006101例1:移位指令在自动生产线上的应用说明:生产线上有5个工位,0号工位是检查站,4号工位是剔除站。00000www PLCworld cn000001000000001000020004SFT00120000220020000200012000220003200040123400500例2:彩灯10000200001000120001200071000700000 TIwww PLCworld cn

19、2000700500SFTTIM00010007200002000000210006200012002000710000JME 02JMP 02JME 01M000TIM 000#0020JMP 01六、数据传送指令1、传送指令MOV(21)/MOV(21)2、取反传送指令MVN(22)/MVN(22)3、位传送指令MOVB(82)/MOVB(82)4、数字传送指令MOVD(w8ww3PLC)wo/rldcnMOVD(83)5、块传送指令XFER(70)/ XFER(70)6、块设置指令BSET(71)/ BSET(71)7、指令XCHG(73)/XCHG(73)8、单字分配指令DIST(80

20、)/ DIST(80)9、数据调用指令COLL(81)/COLL(81)3、位传送指令MOVB(82)/MOVB(82)梯形图符号及操作数取值区域www注:当执行条件为ON时,将S中指定的一位传送到D的指上,S和D中的位由C指定。D:目的通道IR SR HR AR LR DM *DMPLCCwo:rldIR字(BCD数)SR HR AR LR DM *DM #MOVB(82)SCDS: 源数据IR SR HR AR LR DM *DM #C(16位)S中的源位(BCD数0015)D中的目的位(BCD数0015)www PLCworld cn注释:当执行条件为ON时,将S中指定的一位传送到D上,

21、S和D中的位由C指定。C的最右边的值2个数字指定源位,C 的最左边2个数字指定目的位。位传送指令的应用000#00FF010111LR01151413120110000001110000111100MOVB(82)www P#00FF#1201LCworldLcn R014、数字传送指令MOVD(83)/MOVD(83)梯形图符号及操作数取值区域w功能:当执行条件为ON时,将S中指定的数字位(4个二进制位)传送到D中指定的数字位,一次最多可以传送4个数字位。 S中要传送 的第一个数字位、传送的数字位数、D中接收被传送数字的第一个数字位由C指定。D:目的通道IR SR HR AR LR DM *

22、DMww PCLCw:orl字IR SR HR AR LR DM *DM #MOVD(82)SCDS: 源数据IR SR HR AR LR DM *DM #字C的含义S中要传送的第一个数字位(03)不用www PLCworld cn传送的数字位数(03)D中接收被传送数字的第一个数字位(03)0:传送1位数字1:传送2位数字2;传送3位数字3:传送4位数字传送举例SDSSDDwww PLCworld cnC =#0010C =#0030C =#00010123012301012310123七、数据转换指令1、十进制/二进制转换指令 BIN2、二进制/十进制转换指令 BCDwww PLCworl

23、d cn3、七段码指令SDEC(78)/SDEC(78)3、七段码指令SDEC(78)/SDEC(78)www PLC注:当执行条件为ON时,SDEC对源通道S中的数字进行7段译码,译码结 果放入从D开始的结果通道中。一次最多可对S中的4个数据进行转换。 D:结果开始通道IR SR HR AR LR DM *DMworldCcn :字IR SR HR AR LR DM *DM #SDEC(78)SCDS: 源通道号(二进制数)IR SR HR AR LR DM *DM字C的含义S中要译码的第一个数字位(03)固定为0www PLCworld cnS中被译码的数字位数(03) 0:1位数字1:2

24、位数字2;3位数字3:4位数字指定从D的高8位还是低8位开始接收第1个转换结果0:低8位1:高8位0XXXC =#0130C =#0030C =#0011DSSSDD低8位0D+100低8位高8位11高8位1D+1www PLCworld cn22233D+23低8位高8位SDEC(78)七段码举例:DM0000#0001100DM00001101111000101010SC =#00011001Da1gfedcb100C =#0101X1Dgfedcbgafedcba001111X1www PLCworld cn0011十、逻辑运算指令o 以通道为对数据进行与、或、非、异或、同或等逻辑运算。

25、1、求反指令COM(29www)PLC/world cn COM(29)2、逻辑与指令ANDW(34)/ANDW(34)3、逻辑或指令ORW(35)/ORW(35)4、异或指令XORW(36)/XORW(36)5、异或非指令XNRW(37)/XNRW(37)与、或、非逻辑运算www PLCworld cn异或、同或逻辑运算www PLCworld cn第三章第一节 PLCPLC系统设计系统设计的一般步骤:1、深入了解要求,确定的操作方式,应完成的动作。2、确定所需的信号输入元件,输出执行条件,据此确定PLC的I/O点数,进行I/O点的分配3、选定PLC的型号www PLCworld cn4、绘

26、制PLC外部接线图,涉及系统的主电路。5、设计PLC6、模拟调试7、制作程序柜8、进行现场调试9、编制技术文件第二节梯形图的顺序设计方法一、顺序的特点二、功能表图及其www PLCw对orld cn应的梯形图三、顺序程序设计举例一、顺序的特点l 规律性强、时序清晰左行右行0000400003www PLCworld cn15s后碰到ST210s后4左行碰到ST13卸料2右行1装料ST2ST1二、功能表图及其对应的梯形图1、功能表图的组成步+ 转向条件+有向连线+动作(功能表图又叫状态转移图、状态图或流程图)15s后碰到ST210s后启动www PLCworld cn15s后碰到ST210s后左

27、行4碰到ST13卸料2右行装料4左行碰到ST12、功能表图的结构(1) 单序列结构(2) 选择序列结构(3) 并列结构(1)单序列结构www PLCworld cn单序列由一系列相继激活的步组成,每一步的后面仅有一个转换条件, 每一个转换条件后面仅有一步。abc(2)选择序列结构选择序列的开始称为分支,某一步的后面有几个步,当满足不同的转换条件时,转向不同的步。5hijwww PLCworld cnegf678(b)(a)(3)并列序列结构并列序列的开始称为分支,当转换的实现导致几个序列同时激活时,这些序列称为并行序列。5hwww PLCworld cnmg(a)(b)678ef3、功能表图的

28、综合结构及梯形图1000002000120000120015 2010400000200002000020001220000 00001 2000200001220001TIM0000013320001 TIM00020010 20013200092000220005200090000220100www PLCwor0ld c0n 005000042000920003200062001020013CNT00100003TIM0030000620011201022001520012200042000720011200144420014CNT004TIM0 220102CNT004200122000820012552001520004 2000820012 20103200002010320015200152010420启动4、顺序程序设计举例例1:一动力头进给运动快退按启动按钮且ST3接通快进工进碰到ST1碰到ST2www PLCworld cn(1) I/O分配快退4碰到ST3输入:ST1ST2 ST3启动00001000020000300000输出:快进工进快退100001000110002ST

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论