PLC编程规则._第1页
PLC编程规则._第2页
PLC编程规则._第3页
PLC编程规则._第4页
PLC编程规则._第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、项目五:编程规则与应用举例数据寄存器数据寄存器是存储数值数据的软元件,可以处理各种数值数据.类型:一般用:D0-D199, 200点,通过参数设定可以变更为停电保持型.停电保持用:D200-D511, 312点,通过萎数设定可以变为非停电保持型. 停电保持专用:051207999, 7488点,无法变更其停电保持特性.根据 参数设定可以将D1000以后的数据奇存器以500点为单位设置文件寄存器。 特殊用:D8000D8255, 256点.变址寄存器:V0V7, Z0Z7, 16点.这些奇存器都是16位,最高位为符号位,数值范围为-32768 - +32767.将相邻 两个数据奇存器组合,可存储

2、32位数值数据,最高位为符号位(高位为大的号码, 低位为小的号码。变址寄存器中,V为高位,Z为低位),可处理-2147483648 +2147483647 的数值。 一般用及停电保持用数据寄存器1) 在寄存器中一旦写入数据,就不会变化.2) 利用外围设备的参数设定,可以改变一般用与停电保持用数据寄存器的 分配.而对于将停电保持专用数据寄存器作为一般用途时,则要在程序的 起始步采用RSI或/RST指令清除其内容.3) 在使用PC间简易链接或并联链接下,一部分数据寄存器被链接所占用.特殊用途数据寄存器特殊用途数据寄存器是指写入特定目的的数据,或已事先写入特定内容的 数据寄存器,其内容在电源接通时被

3、置于初始值.一般初始值为零,需要 设置时,则利用系统ROM将其写入.变址寄存器FX2N系列卩LC的变址寄存器V与7同普通的数据寄存器一样,是进行数 值数据的读入、写出的数据寄存器.UV7、Z0 - Z7共有16个.例如:对于十进制数的软元件、数值(M、S、T、C、D、KnM、KnS、P、K), 若V0=K5,执行D20V0时,被执行的软元件编号为D25 D(20 + 5)J ;指定 K30V0时,被执行的是十进制数值K35 IK(3O + 5)J文件寄存器FX2N系列PLC的数据寄存器1)1000 D7999是普通停电保持用数据寄存器.指针(分支用指针(P):分支用指针的编号为P0-P127,

4、用作程序跳转和子程序调用的编号,其中P63专门用于结束跳转.冲断用指针(I):中断用指针与应用指令FNC03 (IRET )中断返回、FNC04 (EI)开中断和FNC03 (DI)关中断一起使用有一下三类: 输入中斷用:与输入XU00X005对应编号为100口150口,6点. 定时器中断:编号为16口、17口、18口,3点计数器中断:编斗为1010-1060, 6点.3几个支路串联时,并联触点多的支路块安排在左面,如图4.29所示图4.29编程规则四改为4一个触点不允许有双向电流通过。当出现这种情况 时,按图4.30的示例改1TI43HHHN45HIH135HHHP图430编程规则五5当两个

5、逻辑行之间互有牵连时,如图4.31所示,可 按图示的方法加以改画 T2F T2FO3 1 4图4.31编程规则六6在梯形图中任一支路上的串联触点、并联触点以及内部并联线圈的个数一般不受限制,但有的PLC有自己的规定,应注意看说明书 后面的动作优先执行7若在顺序控制中进行线的双重输出(双线8绘图时应注意PLC外部所接“输入信号”的触点状态,与梯形图中所采用内部输入触点(X编号的触点)的关系 继电器控制电路中启动按钮SB1用常开按钮,停止按钮SB2用 常闭按钮,如图432 (a)当在接入PLC时,SB1用常开按钮,SB2也用常开按钮时(见 图432 (b),则在梯形图设计时X001用常开触点,X0

6、02用常 闭如窠在接入PLC时,SB1用常开按钮,SB2用常闭按钮(见图 4.32 (c),则在梯形图设计时X001用常开触点,X002也应用常开触点图(d)是对图(b)和图(c)具体等效电路的分析(a)(b)(c)oT)1111 |com|X0011 1X002 ir/vmrii1 1030PLC梯形图负载030TPB200201002i|i|o JI o J X|(PLC梯形建负载|com|Q-(d)图432外部输入条件与梯形图编程的关系(a)继电器控制电路;(b)外部输入条件与PLC的连接形式之一;(C)外部输入条件与PLC的连接形式之二;(d)两种外部输入条件与PLC梯形图的关系一、电

7、动机的正反转控制 I/O接线图正特互锁停止SB1-X2SB2KM1厂xoY1SB3X1Y2KM2SB1X2COMCOM1电正转启动SB2-X0反转启动SB3-X1反转互锁正转接触器KM1-YI反转接触器KM2-Y2一、电动机的正反转控制 梯形图正转反转*指令表0LDXI1ORY12ANIX234ANIY25OUTY16LDXI7ORY28ANIX2910ANIY111OUTY212END四.闪烁(振荡)电路II井K20K302S 3S80程1)鬍韶测种符号,要以左母线为起点,右母线为终点自上 而下依次写2)敲点应画在水平线上,不能画 在垂直分支线上。3)几个串联回路并联时,应该将 串联触点多的

8、回路写在上方。几个并联回路串联时,应该将 并联触点多的回路写在左方。4)对不可编程的电路,必须对电 路进行重新安排,便于正确使 用PLC基本指令进行编程5)输出线圏及运算处理框,必须 写在一行的最右面,它们右边 不能再有任何触点存在a)豪心平如:0O-S RO编程时,务必按从左到右、自上而下的原则输入处理X(M)1 =()NX002 OI-l-输出处理Y003 二 OEFY004 - ON第五节基本指令编程;,保持电路当XOOOr通一下,辅助继电器M500接通 并保持,Y000有输出停电后再通电,Y000仍有输出,只有 X001接通,其常闭触点断开,才能使 M500自保持清除,使Y000无输出

9、。延时断开电路输入XOOO = ON时,YOOO=ON, 并且输出Y000的触点自锁保持接 通,输入XOOO = OFF后,启动内XOOOIb-nM500_M500T1LD OR ANI OUTLI) OUT t-NDxooo M5O0 X00I M500 M500Y000部定时器TO,定时5s后,定时器 触点闭合,输出Y000断开.分频电路endb)描令衣a )梯形图厂厂进行。在处理较复杂的触点结构时,如触点块的串联、并联或与堆栈相关 指令,指令表的表达顺序为:先写出参与因素的内容,再表达参与因素间的关系.A双线圈输出问题双线圈输出:如果在同一程序中同一元 件的线圈使用两次或多次.PLC程序

10、顺序扫描执行的原则规定, 只有最后一次输出才是有效的右图中,X001 = ON, X002 = OFF,起初的 Y003,因为X001接通,其映象寄存器变为ON, 输出Y004也接:通.但是第二次的Y003,因为输 入X002断开,其映象寄存器变为OFF,实际的 外部输出为Y003 = OFF, 004 = ONe 将Y003 线圈驱动条件X001与X002合并,就能解决 Y003双线圈驱动的问题.下图所示为一个二分频电路待分频的脉冲信号加在输入X000上,在第 一个脉冲信号到来时,M100产生一个扫描周期的单脉冲,4O100常开触 点闭合一个扫描周期。第一个脉冲到来一个扫描 周期后,M100

11、断开,YOOO 接通,第二个支路使Y0保 持接通当第二个脉冲到来时,M100再产生一个扫描周期的单脉xYOOOb)悌形用c)指令衣A报警电路当X001接通后,YOOO报警灯 由闪烁变为常亮,同时Y001报 警蜂鸣器关闭.X002接通则YOOO接通.定时 器TO和T1构成振荡电路,每 0.5s断开,0. 5s接通反复。A十字路口交通灯控制十字路口南北向及东西向 均设有红、黄、绿三只信号 灯,交通信号灯启动时(输 入X000控制启动,输入X001 控制停止),6只灯依一定的 时序循环往复工作.交通信 号灯的时序图如图所示。XOOIX002丫 eairuirQi_Ii(vooo|)ZY83).曲 2

12、KYOM)tt 2KYO5)rI3卜|卜I卜00卜M)2卜即L rTVUT 如 ThThnd| TI.O.S*10:2幺.弘CO:,次 TJ: 2*UlKTLI I Ii_nI I II;Cl:3次:l.l xooo ANI ID curr ri1.0 TlOUT ipLD I : OR MIOO AND XOOO OR X002 OUT YOOO LD XOOIOR MIOO AND XOOO orr mioo LD XOOO ANI MIOO H I YOOI END4.3基本逻辑指令应用举例控制开关:S = ONS=OFF控制要求:负载:RL=ON5秒后:RL=OFF解:(1)输入脯出接

13、点分配见表415表415 I/O分配表输入装置PLC输入端口号输岀装置PLC输出端口号S000RL003(2)控制逻辑梯形图见图4.33XDOOY003IIK50XDOOT11 IK10XOOOT2HIEND图4.37振荡电路的梯形图LDX000OUTT3ANIT3K10OUTT2LDxoooK20ANIT2LDT2OUTY030END当报警继电器K=ON,报警灯闪烁,蜂鸣 器叫控制要求当报警响应按钮SB1按下时,报警灯常亮,蜂鸣器停叫当报警灯测试按钮SB2按下时,报警灯亮解:(1)输入/输出接点分配见表417输入装置PLC输入端子号输出装這PLC输出端子号KX000报警灯Y030SB1X00

14、1峰鸣器Y031SB2X002(2)控制逻辑梯形图见图4.38咖电络报誓响应蜂吗器(3)指令程序LDXOOOLDIT2ANDXOOOANIT3ORM100OUTM100OUTT2ANDXOOOLDXOOOK20ORX002ANIM100LDT2OUTY030OUTY031OUTT3LDX001ENDK10ORM100图4.39长延时电路的梯形图外慣号产生距路小时佶号产生电賂8小时计时厅8丰中计B寸(3)指令程序LDX010LDT1LDIX010ANIM100OUTC1RSTC3OUTT1K60LDC1K600LDIX010OUTC3LDT1RSTC2K8OUTM100LDC3LDC2LDIX0

15、10ANDT1OUTY032ORC1OUTC2ENDRSTC1K50控制要求:限位开关词料糾箱复位按钮SB1.在方式选择开关断开时,选择短时报警运行方式当料箱盛料过少,限位开关ST变为ON后,蜂鸣器开始鸣叫,同时报警灯连续闪烁20次(亮15秒,灭25秒),此后蜂鸣器停止鸣叫,灯也熄灭。复位按钮SB可以使二者中止2.在方式选择开关接通时,选择连续报警运行方式当料箱盛料过少限位开关ST变为OFF后,蜂鸣器开始鸣叫,同时灯开始闪烁。当按下复位按钮SB时,二者中止0方式选择 开关SA0/图4.40料箱盛料过少报警系统解:(1)输入/输出接点分配见表418表4.18 I/O分配表输入装置PLC输入端子号

16、输出装置PLC输出端子号限位开关ST000蜂鸣器HA030复位开关SB001报警灯HL031选样开关SA002(2)控制逻辑梯形图见图4.4104.41料箱盛料过少报警系统的梯形图(3)指令程序LDXOOOLDY030K25PLSM100ANIT1LDIY030LDX002OUTTORSTC1OKIC1K15LD10ANDY030ANITOOUTC1ORM100OUTY031K20ANIX001LDTOENDOUTY030OUTT1控制要求:加热炉推料机自动上料控制系统的工作流程见图442。 在原点,加热炉门关闭,行程开关4ST被压住。运行按 钮SB2被按下后,驱动炉门开启,开启后行程开关1ST 被压住,然后推料机往炉门推料,推到位压住行程开 关2ST后,推料机后退,后退到位压住行程开关3ST, 然后炉门开始关闭,炉门关闭后,行程开关4ST被压住, 整个工作流程结束。再按下SB2后,又重复上述过程。按下停机按钮SB1后,马上停止运转运行SB2炉门开LS4 炉门关 LS3推料机退LSI推料机进图442加热炉推料机自动上料控制流程图解:C1)输入/输出接点分配见表419表4.19 I/O分配表输入装遁PLC输入端子号停机SB1001运行SB2002门开1ST0

温馨提示

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

评论

0/150

提交评论