如何编制PLC的程序.ppt

上传人:tia****nde 文档编号:12785726 上传时间:2020-05-24 格式:PPT 页数:30 大小:1.18MB
返回 下载 相关 举报
如何编制PLC的程序.ppt_第1页
第1页 / 共30页
如何编制PLC的程序.ppt_第2页
第2页 / 共30页
如何编制PLC的程序.ppt_第3页
第3页 / 共30页
点击查看更多>>
资源描述
如何编制PLC的程序,浅谈PLC的编程技巧,一、概述,PLC是现代电气控制技术中的核心,只要有电气控制,就会用到PLC,这是因为它的控制能力强、适应范围广,目前我国已普遍应用PLC进行电气控制。如何用好PLC?关键是编程。为了掌握这门技术,科技人员将其总结为翻译法,即把传统的继电器控制技术翻译为PLC的梯形图,也有专业人员将其总结为经验编程法,这对于初学者来说,确有一定难度,因为初学者对传统继电器控制技术掌握的不是很全面,也没有这方面的经验。能否将这一难题用简单模式解决?经学习,认识到PLC的常用指令是基本逻辑指令,运用逻辑概念把PLC的梯形图化简为逻辑图来编程,会使编程容易且层次分明。,二、编程的规则与方法,1编程的基本规则梯形图中的触点只能与左母线相连,不能与右母线相连;梯形图中的线圈只能放在触点的右边,不能直接与左母线相连,右母线可以省略;梯形图中的线圈可以并联,不能串联;应尽量避免双线圈输出;程序应按自上而下、从左到右的顺序编写。,2编程的方法串联多的支路应放在上面,单个触点的支路放在下面。,0LDI0.11LDI0.42AI0.23O4=Q0.1,0LDI0.41AI0.22OI0.13=Q0.1,好!,不好!,双线圈输出的处理,2编程的方法,线圈并联电路中,应将单个线圈放在上边。,0LDI0.112AI0.24=Q0.1,0LDI0.11=Q0.02AI0.23=Q0.1,好!,不好!,2编程的方法,桥形电路的化简方法:找出每条输出路径进行并联,2编程的方法,2编程的方法,常闭触点输入信号的处理,电气原理图,端子接线图,常闭触点,梯形图,常开触点,三、编程实例,1电动机正反转控制的编程画出电动机正反转控制的主电路,如图6所示。确定PLC的I/O接口点,如表1和表2所示。表1表2,电动机正反转主电路,图6主电路,程序的设计,(1)设计思路用PLC的输入映像寄存器控制输出映像寄存器。(2)控制目的与要求能正转、反转、停止;有自锁、互锁、过载保护功能。(3)编程从表2可知:PLC的输出口用了Q0.0、Q0.1,因此设计两行指令分别驱动Q0.0和Q0.1的线圈。第一行指令:I0.0为正转启动用常开,Q0.0为自锁用常开,I0.2为停止用常闭,I0.3为过载保护用常闭,Q0.1为互锁用常闭。第二行指令:I0.1为反转启动用常开,Q0.1为自锁用常开,I0.2、I0.3、同第一行,Q0.0为互锁用常闭,整个程序简洁明了,如图7所示。,电动机正反转控制的程序,梯形图,指令表0LDI0.01OQ0.02ANI0.13ANI0.34ANQ0.15=Q0.06LDI0.17OQ0.18ANI0.29ANI0.310ANQ0.011=Q0.1,正转,反转,电动机正反转控制电路与PLC的输入/输出点的对应,图8控制电路图,图9PLCI/O点分配,思考与分析,(1)I0.0、I0.1为何用常开点?(2)Q0.0、Q0.1的串联点为何用常闭点?(3)I0.2、I0.3能否用常开点?这是按控制逻辑编程。(1)如果I0.0、I0.1用常闭点,会造成逻辑错误,即不经按钮控制,电机直接启动;(2)Q0.0、Q0.1的串联点是互锁点,如果用常开点,同样会造成逻辑错误,既不能互锁,又不能启动电机;(3)I0.2、I0.3可以用常开点,但必须将SB和FR的触点改为常闭点,这样才会使逻辑正确。,2工作台自动往返控制的编程绘制工作台运行示意图,如图10所示。控制目的:能自动往返,有自锁、互锁等保护功能。确定PLC的输入/输出点,如表1、表2所示。,表1,表2,工作台自动往返示意图及主电路图,图10,程序设计,设计思路用3行指令分别控制3个输出继电器:Q0.0、Q0.1、Q0.2。程序编制第一行指令驱动Q0.0,I0.0为启动用常开点,I0.1为互锁用常闭点,I0.2为停止用常闭点,I0.4为右限用常常闭点,I0.5为过载保护用常闭点,Q0.1为左行互锁用常闭点,Q0.2为制动互锁用常闭点,Q0.0为自锁用常开点。第二行指令驱动Q0.1,I0.1为启动用常开,I0.0为互锁用常闭I0.2为停止用常闭,I0.3为左限位用常闭,I0.5为过载保护用常闭,Q0.0为右行互锁用常闭,Q0.2为制动互锁用常闭,Q0.1为自锁用常开。第三行指令驱动Q0.2,I0.2为停止用常开,T38为延时,Q0.0为右行互锁用常闭,Q0.1为左行互锁用常闭,Q0.2为自锁用常开,并控制定时器T38计时。如图11所示。,工作台自动往返控制程序,图11,工作台自动往返程序控制说明,(1)启动:按SB1-I0.0闭合,I0.1、I0.4、I0.2、I0.5、Q0.1、Q0.2均未动作为闭合,Q0.0线圈接通而输出,KM1吸合,电机正转,工作台右行。(2)自动往返:工作台右行至终点,SQ1动作-I0.4常闭点断开,自动停机;同时I0.4常开点闭合,第二行指令的Q0.1线圈接通而输出,KM2吸合,电机反转,工作台自动左行,行至终端,SQ2动作-I0.3切换,停止左行并换向。(3)停机:按SB-I0.2常闭点打开,使Q0.0或Q0.1停止输出,同时,I0.2常开点闭合,使Q0.2输出,KM3吸合,进行制动,制动时间由定时器T38计时,时间到,停止制动。,思考,(1)工作台自动往返程序是如何实现自动换向的?(2)工作台自动往返的程序为何设计了定时器?该定时器属何种形式的?,3抢答器编程设计,抢答器布局主持台一个,抢答台四个,每个台上安装一个用于抢答的按钮和一个指示灯,当主持人发令抢答时,第一位抢答人按下按钮,该台灯亮,表示已抢到,其余的台按下按钮无效。I/O分配主持人复位按钮SBI0.01抢答台按钮SB1I0.12抢答台按钮SB2I0.23抢答台按钮SB3I0.34抢答台按钮SB4I0.41台灯H1Q0.12台灯H2Q0.23台灯H3Q0.34台灯H4Q0.4,抢答器程序设计思路,(1)有4个抢答台,每个台有一个指示灯,故用4个输出点,分别由Q0.0、Q0.1、Q0.2、Q0.3输出;(2)将输入信号进行互锁,控制输出。梯形图程序如图12所示。,抢答器编程梯形图,图12,四、逻辑设计法,1从上述编程可知,PLC的编程可总结为逻辑设计法。如:电动机的启、保、停程序可用一个二输入端的“与”逻辑图表示;电动机的正反转控制程序可用两个四输入端的“与”逻辑图表示。,&,&,&,二输入端与逻辑图,四输入端与逻辑图,以布尔逻辑代数为理论基础,以逻辑变量“0”或“1”作为研究对象,以“与”、“或”、“非”三种基本逻辑运算为分析依据,对电气控制线路进行逻辑运算,把触点的“通、断”状态用逻辑变量“0”或“1”来表示。用“与”逻辑、“或”逻辑、“与、或、非”逻辑来设计出PLC的程序。即逻辑设计法。,2逻辑设计法的定义,3逻辑表达式与之对应的梯形图“与”逻辑,“或”逻辑,“与、或、非”逻辑,图13,写出逻辑表达式,即可编程,30,谢谢!,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!