《简单PLC编程应用》由会员分享,可在线阅读,更多相关《简单PLC编程应用(43页珍藏版)》请在金锄头文库上搜索。
1、第8讲简单PLC编程应用,预备知识1:PLC的硬件连接,PLC的硬件连接包括: DI、DO的接线 AI、AO的接线 电源线的接线接线主要根据硬件手册确定。,例:DI/DO接线,例:DI/DO接线,预备知识1:PLC的硬件连接,例:,预备知识1:PLC的硬件连接,预备知识2:PLC的编程实现,经验设计法根据被控对象的具体要求,反复修改、完善梯形图,经验设计法一般用于比较简单的程序设计,继电接触器电路转化设计法(简称“转化法”) 用PLC的继电器替换原控制电路对应的器件,适应于在原有继电器-接触器系统上进行PLC改造,流程图法 根据系统要求进行I/O分配、寄存器分配;绘制控制程序对应的流程图;根据
2、流程图设计PLC程序。流程图法具有一般性。,一、三相异步电机单向运转控制:启保停电路单元二、三相异步电动机可逆运转控制:互锁环节三、二台电机延时启动的基本环节四、定时器的延时扩展,一、常见环节的编程,1.1 三相异步电动机单向运转控制,本例利用转化法编程已知a图为PLC接线图,b图为继电器-接触器控制系统控制电路图,可根据b图转化对应的PLC程序,见c图,1.2 三相异步电动机可逆运转控制:互锁环节,在多输出的梯形图中,若要考虑多输出间的相互制约,可以用此方法实现多输出之间的联锁。,1.3 二台电机延时启动的基本环节,二台异步电动机,要求:一台启动10s后第二台启动,运行后能同时停止。,每个定
3、时器的定时时间都有一个最大值。若工程中所需的延时时间大于选定的定时器最大定时值时,最简单的延时扩展方法是采用多个定时器接力计时。也可以利用计数器配合定时器获得长延时,1.4 定时器的延时扩展,1.5 定时器构成的振荡电路,右图中梯形图实际上是一种振荡电路,产生的脉冲宽度为一个扫描周期,周期为10秒(即定时器T1的设定值)的方波脉冲。这个脉冲序列是作为计数器C1的计数脉冲的。当然,这种脉冲还可以用于移位寄存器的移位等其它场合。,1.6 分频电路2分频电路,二、基本指令编程实例,【例1】用PLC实现对通风机的监视【例2】五组抢答器控制设计【例3】三台电机的循环启停运转控制【例4】十字路口交通灯控制
4、设计,用PLC实现对三台通风机运转情况进行监视的系统。要求: 如果三台风机中有二台在工作,信号灯就持续发亮; 如果只有一台风机工作,信号灯就以1Hz的频率闪光; 如果三台风机都不工作,信号灯就以10Hz频率闪光;如果选择运转装置不运行,信号灯就熄灭。,2.1 用PLC实现对通风机的监视,2.1 用PLC实现对通风机的监视,2.1 用PLC实现对通风机的监视,五个队参加抢答比赛,比赛规则及所使用的设备要求如下:设有主持人总台及各个参赛队分台。总台设有总台灯及总台音响,总台开始及总台复位按钮。分台设有分台灯,分台抢答按钮。各队抢答必须在主持人给出题目,说了“开始”并同时按了开始控制钮后的10s内进
5、行抢答。如提前,抢答器将报出“违例”信号(违例扣分)。10s时间到,还无人抢答,抢答器将给出应答时间到信号,该题作废。,2.2 五组抢答器控制设计,在有人抢答情况下,抢得的队必须在30s内完成答题。如30s内还没有答完,则作答题超时处理。灯光及音响信号的意义安排如下:总台音响及分台灯:正常抢答总台音响及分台灯加总台灯:违例。总台音响加总台灯:无人应答及答题超时。在一个题目回答终了后,主持人按下复位按钮,抢答器恢复原始状态,为第二轮抢答作好准备。,2.2 五组抢答器控制设计,2.2 五组抢答器控制设计,要求:三台电机接于Y001、Y002、Y003。要求它们相隔5s启动,各运行10s停止。并循环
6、。,2.3 三台电机的循环启停运转控制,【例4】十字路口交通灯控制设计。 十字路口南北向及东西向均设有红、黄、绿三个信号灯,六个灯依一定的时序循环往复工作。,2.各交通灯转换时间点的控制程序设计,(1) 绿灯1亮25秒闪3次的控制程序设计,(绿灯2亮25秒闪3次的控制程序相类似),(2) 黃灯1亮2秒的控制程序设计,(黃灯2亮2秒的控制程序相类似),(3) 红灯1亮30秒的控制程序设计,(红灯2亮30秒的控制程序相类似),例:设计控制3台电机M1、M2、M3的顺序启动和停止的程序。控制要求是:按下启动按钮1秒后M1启动,M1运行5秒后M2启动,M2运行5秒后M3启动。停车时,按下停车按钮1秒后
7、,M3停止,M3停止5秒后,M2停止,M2停止5秒后,M1停止。,解:输入/输出接点分配,第六节“经验”编程方法,PLC的编程,从梯形图来看,其根本点是找出符合控制要求的系统各个输出的工作条件,这些条件又总是用机内各种器件按一定的逻辑关系组合来实现的。梯形图的基本模式为启保停电路。每个启保停电路一般只针对一个输出,这个输出可以是系统的实际输出,也可以是中间变量。梯形图编程中有一些约定俗成的基本环节,它们都有一定的功能,可以在许多地方借以应用。,编程步骤:(1)在准确了解控制要求后,合理地为控制系统中的事件分配输入输出端。选择必要的机内器件,如定时器、计数器、辅助继电器。(2)对于一些控制要求较
8、简单的输出,可直接写出它们的工作条件,依启保停电路模式完成相关的梯形图支路。工作条件稍复杂的可借助辅助继电器。,(3)对于较复杂的控制要求,为了能用启保停电路模式绘出各输出端的梯形图,要正确分析控制要求,并确定组成总的控制要求的关键点。在空间类逻辑为主的控制中关键点为影响控制状态的点。在时间类逻辑为主的控制中,关键点为控制状态转换的时间。 (4)将关键点用梯形图表达出来。关键点总是用机内器件来代表的,应考虑并安排好。绘关键点的梯形图时,可以使用常见的基本环节。,(5)在完成关键点梯形图的基础上,针对系统最终的输出进行梯形图的编绘。使用关键点综合出最终输出的控制要求。(6)审查以上草绘图纸,在此基础上,补充遗漏的功能,更正错误,进行最后的完善。,6-12. 设计一个四组抢答器,任一组抢先按下按健后,显示器能及时显示该组的编号并使蜂鸣器发出响声,同时锁住抢答器,使其它组按下按键无效。抢答器有复位开关,复位后可重新抢答,设计其PLC程序。,