模块四_步进顺控指令(多学时课堂用)概要.ppt
文本预览下载声明
2.软件设计 编写满足要求的PLC用户程序,绘制梯形图或编写指令程序。 1)逻辑关系要简单明了,编制的程序要具有可读性,避免使用不必要的触点。2)编程时,在保证程序功能的前提下尽量减少指令,运用各种技巧,来减少程序的运行时间。 3.PLC控制系统的设计流程和步骤 (1)分析系统控制要求,确定控制方案 设计前,全面详细地了解和分析被控制对象(机械设备、生产线和生产过程等)的特点和生产工艺过程,了解机械运动与电气执行组件之间的关系,并与有关的机械设计人员和实际操作人员相互交流和探讨,分析系统控制要求,确定控制系统的工作方式(如手动、半自动、全自动、单机运行、多机联合运行等)和系统应有的其他功能(如故障检测、诊断与显示报警、紧急情况的处理、联网通信功能等),最后制定出控制方案,绘出控制系统的流程图。 2)选定PLC的型号,确定系统硬件配置 根据系统的控制要求,确定系统所需的输入设备(如按钮、行程开关、转换开关等)和输出设备(如接触器、电磁阀、信号指示灯) 的数量及种类,据此确定合适的PLC机型,以及其他的各种硬件设备(电动机、电磁阀等)。 3.PLC控制系统的设计流程和步骤 (3)PLC的硬件设计:绘制控制系统主电路图和其他控制电路图,绘制PLC 的输入/输出接线图,绘制电器布置图和设备安装图。(4)PLC的软件设计 软件设计是整个控制系统设计的核心。 主要包括程序框图,状态转移图,梯形图,指令语句表的设计(5)进行安装、调试 任何控制系统的软硬件设计在定型前,都需要多次调试,从而不断发现和改进设计中的不足。(6)整理技术文件 系统调试结束后,应根据调试的最终结果编写技术文件,并提供给用户,以利于系统的正确使用、维修和改进。(见书183) (7)完成PLC控制系统的设计,交付使用,投入运行 联机统调通过后,系统还要经过一段时间的试运行,以检验其可靠性。 (2)选定PLC的型号,确定系统硬件配置 图5-16 PLC控制系统的设计流程图 (4)PLC的软件设计 软件设计是整个控制系统设计的核心。 图5-17 典型复杂系统的程序结构形式 清华大学出版社 状态继电器S 是构成状态转移图的基本因素。与步进指令配合可实现步进顺控功能,也可作辅助继电器用。 注意: S0—S9,用作SFC的初始状态 S10—S19,用作多运行模式中返回原点状态 S20—S999,用作SFC的中间状态(均具有断电保持功能) 清华大学出版社 步进指令 STL指令(状态母线生成指令)的执行过程是:当步S20为活动步时,S20的STL触点接通,负载Y0输出。如果转换条件X0满足,后续步被置位成活动步,同时前级步自动断开变成不活动步,输出Y0也断开。 使用说明: 1、步进梯形指令STL只有与状态继电器S配合才具有步进功能。S0~S9用于初始步,S10~S19用于自动返回原点,S20~S999用于SFC的中间状态。 2、使用STL指令的状态继电器的常开触点称为STL触点,用符号胖常开表示,没有常闭的STL触点。 3、STL触点与左母线相连,与STL触点相连的起始触 第四章 可编程控制器程序设计 清华大学出版社 点要用LD,LDI指令。 4、状态编程顺序为先进行负载驱动(在此注意负载驱动的顺序),再进行状态转移,不能 颠倒。 5、使用STL指令使新的状态置位(用SET指令,注意转换条件),前一状态自动复位。如此依次进行下去。直到最后用OUT S0( S0~S9指令)使系统返回并停在初始步。 6、RET指令:在一系列步进梯形指令之后,结束处一定要加上RET指令,表明步进梯形指令功能的结束,使LD触点返回左母线。否则系统不能正常工作。 7、在由STOP切换到RUN时,可用初始脉冲M8002将初始状态置为ON,可用区间复位指令(ZRST)将除初始步以外的其余各步的状态复位。 8、在步进程序中,不同时激活的双线圈是允许的。 第四章 可编程控制器程序设计 清华大学出版社 单序列结构的编程方法 第四章 可编程控制器程序设计 举例:项目3.4 多种液体混合装置 图3-40 多种液体自动混合装置示意图 (1)初始状态 装置初始状态为:液体A、液体B阀门关闭(YV1、YV2为OFF),放液阀门将容器放空后关闭。(2)启动操作:1)YV1=ON,液体A流入容器,液面上升;当液面达到L2处时,L2为ON,使YV1为OFF,YV2为ON,即关闭液体A阀门,打开液体B阀门,停止液体A流入,液体B开始流入,液面继续上升。2)当液面上升达到L1处时,L1为ON,使YV2为OFF,电动机M为ON,即关闭液体B阀门,液体停止流入,开始搅拌。3)搅拌电动机工作1min后,停止搅拌(M为OFF),放液阀门打开(YV3为ON),开始放液,液面开始下降。4)当液面下降到L3处时,L3由O
显示全部