- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 典型程序设计 第一节 编程步骤 1、估计控制任务、分配I/O位 2、绘制梯形图 3、将梯形图程序转换成指令表语言 4、编程的基本原则及编程技巧 1、估计控制任务、分配I/O位 确定控制任务: (1)总I/O点数的确定 输入设备:信号给PLC的设备,如按钮、开关、传感器等,对输入设备进行统一编号,分配输入元件的位,使各设备与PLC的输入通道或输入继电器对应。 输出设备:PLC发出信号的执行设备,如指示灯、电磁阀、继电器、接触器的线圈等,对输出设备进行统一编号,分配输出元件的位,使各输出设备与PLC的输出通道或输出继电器对应。 (2)确定控制顺序: 确定具体的控制过程中,各输入输出的动作顺序,画出动作流程,对内部的继电器、定时/计数等元件进行分配。 本章简介一些典型程序的编写,包括: 自锁程序设计 互锁程序设计 顺序控制程序设计 互控程序设计 时间控制程序设计 第二节 自锁程序设计 单输出自锁程序 多输出自锁控制程序 多地控制 停止优先单输出互锁控制程序如图(a): 第四节 顺序控制程序设计 第五节 互控程序设计 互控程序:在多个控制元件中,可任意启动其中一个,且只能启动一个,若要启动下一个,无需停车,可直接启动,且上一个自动停车。 第六节 时间控制程序 超长定时控制程序,步进式启动及停车控制,延时启、停控制,循环定时步进控制。 编程实例 例4-1:保持电路(见P49) 例4-2:优先电路(见P49) 例4-4:二分频电路(见P51) 例4-5:振荡电路(见P51) 例4-6:延时电路(见P51) * * 2、绘制梯形图 根据控制任务,确定各I/O位,内部元件的编号,编制梯形图。 3、将梯形图程序转换成指令表语言 如果用简易编程器输入程序,必须要将梯形图语言转换成指令表语言,才能输入PLC中去。 4、编程的基本原则及编程技巧 基本原则 (1)I/O继电器、内部辅助继电器、定时/计数器等器件的触点数可以无限次重复使用。 (2)在OUT 的右边不应再有触点,应将OUT 作为一个逻辑行的结束。 (3)不能用OUT做一个逻辑行的起点,若必须有一个OUT保持常通时,则应串接一个常ON接点。 (4)输出的编号一般不能重复使用,但两个以上的输出可以并行连接在一点。 编程技巧 (1)将串联接点较多的电路放在梯形图的上方。 (2)将并联接点较多的电路放在梯形图的左边。 (3)并联线圈电路,从分支到线圈之间,无触点的线圈应放在上方。 (4)复杂电路的处理。 一、单输出自锁程序 单输出控制,是指只对一个 负载进行控制的电路。 停止优先自锁控制电路:无论启动按钮0000是否闭合,只要按一下停止按钮,输出0500必定停车。 用于:紧急停车的场合。 二、多输出自锁控制程序多输出控制,是指每次输出多个控制的电路。 启动优先多输出自锁控制:当启动按钮0002按下,无论停止按钮0003状态如何,都执行将#0FFF传送给通道05,则CH05的00~11位的负载被驱动; 停车时,按下0003,将#0000传送给CH05,实现强迫复位。 停止优先的多元自锁控制程序:无论启动按钮0002状态如何,只要按下停止按钮0003,将#0000传送给CH05,强迫通道05复位停止, 启动时,传送#0FFF给CH05的位00~11共12个负载。 三、多地控制: 多地控制:指同一个控制对象,在不同地点,用同样的控制方式实现控制。 一般多地控制: 第三节 互锁程序设计 互锁控制:指多个自锁控制回路间有互相封锁的控制关系。启动其中任一个控制回路,其它控制回路不能再启动,只有将已启动负载停掉后,其它控制元件才能被启动。 互锁电路间没有优先权,是先启动优先控制电路,也称唯一性控制。 一、单输出互锁控制 启动优先单输出互锁控制程序如图(b): 0000与0001组成一对启、停按钮。 启动优先的互锁程序:三个负载0500、0501、0502,每个回路单输出自锁控制,相互互锁。 任意启动0000、0002、0004,则对应的输出线圈常闭触点切断了其它两路输出。 在任何时候只能启动一路控制。 一、单输出单向顺序封锁控制程序 封锁关系是单方向的,即:A封锁B,B封锁C,不存在B对A、C和C对A、B的封锁。 停止优先: 0500为ON,则0501、0502不能启动; 0501为ON,则0502不能启动; 0500、0501均为OFF,0502才能启动。 NOTE:0001常闭接点在主电路中,停止优先。 0001(T) 启动优先: 0500为ON,则0501、0502不能启动; 0501为ON,则0502不能启动; 0500、0501均为OFF,0502才能启动。 NOTE:0001常闭接点在自锁电路中,启动优先。 二、单向顺序启
文档评论(0)