PLC可编程.ppt_第1页
PLC可编程.ppt_第2页
PLC可编程.ppt_第3页
PLC可编程.ppt_第4页
PLC可编程.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、,逻辑关系 梯形图 助记符,LDX0 ANDX1 OUTY0,LDX0 ORX1 OUTY0,LD X0 OUTY0,当 X0 与 X1 都 “ON” 时, 则输出 Y0 “ON”。,当 X0 或 X1 “ON” 时, 则输出 Y0 “ON”。,当 X0 “OFF” 时, 则输出 Y0 “ON”。,基本指令编程,注意:与、或、非运算均是对从该指令前面的LD 指令到该指令的前一个指令处的结果进行 运算。,X2是与图中A点处的结果(即X0与X1的结果)相或,而不是与X1相或。,逻辑关系 梯形图 助记符,LDX0 ORX1 LDX2 ORX3 ANS OUTY0,LDX0 ANDX1 LDX2 AN

2、D X3 ORS OUTY0,当 “X0 或 X1”与“X2 或X3” 都 “ON” 时, 则输出 Y0 “ON”。,当 “X0 与 X1”或“X2 与 X3非” “ON” 时,则输 出 Y0 “ON”。,例1:直接启动停车控制,继电器控制电路图,I/O分配: X0:停车 X1:启动 Y0:KM,助记符语句表 LD X1 OR Y0 ANI X0 OUT Y0 END,操作及动作过程,FXN型PLC控制器: 实际输入端子:X0XF 实际输出端子:Y0Y7,助记符语句表 LD X1 OR Y0 ANI X0 OUT Y0 END,I/O分配: SB1X0 SBF X1 SBR X2 KMF Y0

3、 KMR Y1,例2:三相异步电动机的正反转控制,LD X1 OR Y0 ANI X0 ANI Y1 OUT Y0 LD X2 OR Y1 ANI X0 ANI Y0 OUT Y1 END,左重右轻,编程,I/O 分配: SB1X0 SBF X1 SBR X2 KMF Y0 KMR Y1,I/O分配决定PLC的端子接线图,PLC的端子接线方式又决定编程语言,编程中应注意的几个问题,一、用电路变换简化程序(减少指令的条数),二、逻辑关系应尽量清楚(避免左轻右重),LD X2 ANI X3 AN X4 LD X2 AN X5 ANI X6 AN X7,LD X2 AN X5 ANI X6 AN X

4、8 ANI X9 ORS OUT Y0 END,根据该梯形图和编程,X3、X6、X9 三个输入开关应采用何种接法? 用常开?用常闭?,三、避免出现无法编程的梯形图,LD X3 AN X5 OR X1 ANI X2 OUT Y1,LD X1 AN X5 OR X3 ANI X4 OUT Y2 END,总结:梯形图设计原则,1.始于左母线,终于右母线; 2.接点应水平放置; 3.左重右轻原则。串联块并联时接点多的支点放在梯形图的左边,程序简洁,指令少。 4.双线圈输出不宜原则。,例:定时器应用举例:用PLC控制三相异步电动机 的Y-起动。,Y 起动继电器控制电路,I/O分配: SB1 X0 SB2

5、 X1 KM0 Y0 KM1 Y1 KM2 Y2 KT TMX1,时间常数K=150 延时0.1 150 =15秒,用PLC控制三相异步电动机的Y-起动,I/O分配: SB1 X0 SB2 X1 KM0 Y0 KM1 Y1 KM2 Y2 KT TMX1,梯形图,用PLC控制三相异步电动机的Y-起动,I/O分配: SB1 X0 SB2 X1 KM0 Y0 KM1 Y1 KM2 Y2 KT TMX1,PLC接线图,用PLC控制三相异步电动机的Y-起动,根据梯形图和接线进行编程,ST X1 OR Y0 AN/ X0 OT Y0 ST X1 OR Y0 AN/ X0 PSHS AN/ Y2 TMX 1

6、 K 150,RDS AN/ T1 AN/ Y2 OT Y1 POPS ST T1 OR Y2 ANS AN/ Y1 OT Y2 ED,例5. 计数器应用举例:产品数量检测,(每24个产品 机械手动作1次), 电机起动后,R1产生宽度为一个扫描 周期的正脉冲,使CT100和TM1复位, 起、停传送带电机,计数器应用举例:产品数量检测,每检测到一个产品,X2产生一个正脉冲, 使CT100计一个数, CT100每计24个数,机械手动作一次, 机械手动作后,延时2秒,将机械手 电磁铁切断,同时将CT100复位。CT100 复位后,Y1和TM1也复位,计数器应用举例:产品数量检测,地址 指令 数据 0

7、 ST X1 1 OR Y0 2 AN/ X0 3 OT Y0 4 ST Y0 5 DF 6 OT R1 7 ST X2 8 AN Y0 9 ST R1,地址 指令 数据 10 OR T1 11 CT 100 12 K 24 13 ST C100 14 AN/ T1 15 OT Y1 16 ST C100 17 AN/ R1 18 TMY 1 19 K 2 20 ED,置位指令与复位指令(SET,RST),ST X1 SET Y1 ST X2 RST Y1,X1=1时,Y1=1,X1=0时,Y1仍=1,X2=1时,Y1=0,数据传送指令(共11条),16位数据传送指令,若X1=1,则将WR0的

8、数据传送到WY0,移位指令(共12条),16位数左移指令:SR,X0=0,输入数据=0 X0=1,输入数据=1,X1通断一次,输入 一个计数脉冲,X2通断一次,输入 一个清0脉冲,使WR1=0,清0,0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,X0=1,1,1,1,0,例6. 传送指令、移位指令举例,要求:X2开关通断一次,用于WR1清0。 X0开关用于设置输入数据。 X1开关通断一次,输入一个移位脉冲。 若X0开关合上,则串入数据为1,每输入一个移位脉冲,输出指示灯 依次点亮。若X0打开,则串入数据为0。,0 ST X0 1 ST X1 2 ST X2 3 SR WR1 4 F 0 5 WR1 6 WY0 7 ED,例7.传送指令、移位指令举例:节日彩灯控制,设计要求: 开机后输出指示灯Y0Y7全灭,每隔1秒从Y0至Y7依次 点亮1个;8个灯全亮持续5秒,然后每隔1秒从Y0至Y7依次熄灭 1个;8个灯全灭,然后再从Y0至Y7依次点亮。如此重复进行, 直至停机为止。, R7(WR0的第7位)=1(8个灯全亮)时,起动定时器,定时5秒,使灯全亮5秒。时间到TM0反=0,给WR0输入0,使灯逐个熄灭。, R10=0(关机)时,将常数0传送给WY0,8个灯全灭, R10=1(开机)时,将WR0传送给WY0,输出显示

温馨提示

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

评论

0/150

提交评论