单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,点击此处结束放映,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,PLC程序设计步骤及编程技巧(精),PLC程序设计步骤及编程技巧(精),(,3,)对于较复杂的控制系统,应先绘制出控制流程图,参照流程图进行程序设计。可以用梯形图语言,也可以用助记符语言。,(,4,)对程序进行模拟调试、修改,直至满意为止。调试时可采用分段调试,并利用计算机或编程器进行监控。,(,5,)程序设计完成后,应进行在线统调。开始时先带上输出设备(如接触器、信号指示灯等),不带负载进行调试。调试正常后,再带上负载运行。全部调试完毕,交付试运行。如果运行正常,可将程序固化到,EPROM,中,以防程序丢失。,(3)对于较复杂的控制系统,应先绘制出控制流程图,,7.1.2,程序设计技巧,1,梯形图应体现,“,左重右轻,”,、,“,上重下轻,”,的原则,2,尽量避免出现分支点梯形图,3,将多层控制转化为多分支控制,4,桥式电路无法进行直接编程,5,避免输入对输出响应的滞后,7.1.2 程序设计技巧 1梯形图应体现,7.2,基本应用程序,7.2.1,启动、保持、停止控制,7.2 基本应用程序 7.2.1 启动、保持、停,7.2.2,互锁控制和互控控制,7.2.2 互锁控制和互控控制,7.2.3,时间控制,7.2.3 时间控制,7.3,应用程序设计举例,7.3.1,电动机正、反转控制,1,控制要求,电动机可以正向旋转,也可以反向旋转。为避免改变旋转方向时由于换相造成电源短路,要求电动机在正、反转状态转换前先停转,然后再换向启动。电动机正、反转继电器接触器控制系统主电路及控制电路如图,7-14,所示。,7.3 应用程序设计举例 7.3.1 电动机正、反转,图,7-14,电动机正、反转主电路及控制电路,图7-14 电动机正、反转主电路及控制电路,2,I/O,分配,从图,7-14,可见,为满足控制要求,需要有,3,个按钮:正转启动按钮、反转启动按钮和停止按钮。此外还需要控制电动机正、反转的两个交流接触器,一个热继电器作为过载保护。共需,5,个,I/O,点,其中,3,个输入,,2,个输出。,输入信号:正转启动按钮,SB1,00000,;,反转启动按钮,SB2,00001,;,停止按钮,SB3,00002,。,输出信号:正转交流接触器,KM1,00000,;,反转交流接触器,KM2,00001,。,2I/O分配 从图7-14可见,为满足,3,实际接线图,在图,7-15,所示的实际接线图中,,COM,为公共端。根据,PLC,的型号不同、,I/O,点数不同,输入、输出端子有不同数量的,COM,端。各,COM,端彼此独立,可以单独使用。如果电源相同,可以共用一个,COM,端,但要考虑累积通过的电流值,应小于通过的数值。,3实际接线图 在图7-15所示的实际接,图,7-15,电动机正、反转,PLC,控制实际接线图,图7-15 电动机正、反转PLC控制实际接线图,4,梯形图程序设计,假设采用不自锁按钮,梯形图增加自锁环节。梯形图如图,7-16,所示。,图,7-16 PLC,控制梯形图,4梯形图程序设计 假设采用不自锁按钮,梯,5,继电器控制系统到,PLC,控制的转换处理,继电器控制系统转换为,PLC,控制时,要注意的转换方法,以确保转换后系统的功能不变。,5继电器控制系统到PLC控制的转换处理 继电器,(,1,)对各种继电器、电磁阀等的处理,在继电器控制系统中,大量使用各种控制电器,例如交、直流继电器、电磁阀、中间继电器等。交、直流继电器、电磁阀的线圈是执行元件,要为它们分配相应的,PLC,输出继电器号。中间继电器可以用,PLC,内部的辅助继电器来代替。,(1)对各种继电器、电磁阀等的处理,(,2,)对常开、常闭按钮的处理,在继电器控制系统中,一般启动使用常开按钮,停止用常闭按钮。用,PLC,控制时,启动和停止一般都用常开按钮。尽管使用那种按钮都可以,但画出的,PLC,梯形图却不同。仔细比较图,7-14,的控制电路、图,7-15,实际接线图、图,7-16,梯形图对,SB3,的画法。,(2)对常开、常闭按钮的处理,(,3,)对热继电器的处理,若,PLC,的输入点较富裕,热继电器的常闭触点可占用,PLC,的输入点;若输入点较紧张,热继电器的信号可不输入,PLC,中,而直接接在,PLC,外部的控制电路中。,(3)对热继电器的处理,7.3.2,三相异步电动机 的点动、长动控制,1,控制要求,电动机可以实现长动,也可以实现点动,具有短路、失压、欠压和过载保护功能。,三相异步电动机的点动、长动继电器接触器控制电路如图,7-17,所示。,7.3.2 三相异步电动机 的点动、长动控制1控制,图,7-17,电动机的点动、长动继电器接触器控制电路,图7-17 电动机的点动、长动继电器接触器控制电路,图,7-17,中,转换开关为点动、长动的选择开关。当,SA,闭合时为长动,断开时为点动。,图7-17中,转换开关为点动、长动的选择开关。当S,2,I/O,分配,从图,7-17,中可见,为满足控制要求,需要有,3,个按钮:点动启动按钮、长动启动按钮和停止按钮;以及,1,个点动与长动的选择。此外还需要控制电动机的单向转动的一个交流接触器。一个热继电器作为过载保护。共需,5,个,I/O,点,其中,4,个输入,,1,个输出。,2I/O分配 从图7-17中可见,为满,输入信号:停止按钮,SB1,00000,;,长动启动按钮,SB2,00001,;,点动启动按钮,SB3,00002,;,转换选择开关,SA,00003,。,输出信号:交流接触器,KM,01000,。,输入信号:停止按钮 SB100000;,3,实际接线图,根据,I/O,地址分配,可画出,PLC,的实际接线图如图,7-18,所示。,图,7-18,实际接线图,3实际接线图 根据I/O地址分配,可画出,4,梯形图程序设计,梯形图的工作过程如下。,当转换开关,SA,断开时,其常闭触点,00003,闭合,按下,00001,按钮,输出线圈,01000,得电,并通过,01000,的常开触点实现自锁,按停止按钮,,00000,触点断开,,01000,线圈失电,实现长动控制。,4梯形图程序设计 梯形图的工作过程如下,当转换开关,SA,闭合时,其常闭触点,00003,断开,常开触点闭合,按下,00002,按钮,输出线圈,01000,得电,松开,00002,按钮,输出线圈,01000,失电,实现点动控制。,当转换开关SA闭合时,其常闭触点00003断开,常,图,7-19,梯形图设计,图7-19 梯形图设计,7.3.3,送料小车控制,1,控制要求,如图,7-20,所示,有一辆送料车自动循环运料。,图,7-20,送料车自动循环运料,7.3.3 送料小车控制1控制要求 图7,小车处于起始位置时,,CK0,闭合;系统启动后,小车在起始位置装料,,20s,后向右,到,CK1,位置时,,CK1,闭合,小车下料,15s,;小车下料后返回到起始位置,再用,20s,的时间装料,其后向右运动到,CK2,位置,此时,CK2,闭合,小车下料,15s,后返回到起始位置。以后重复上述过程,直至有停车复位信号为止。,小车处于起始位置时,CK0闭合;系统启动后,小车在,小车的工作循环过程如下:,启动装料,20s,第一次右行到达,CK1,,下料,15s,第一次返回装料,20s,第二次返回 下料,15s,到达,CK2,第二次右行,小车的工作循环过程如下:,根据小车的工作循环过程可知,当小车第一次到达,CK1,位置时要改变运动方向,而第二次和第三次到达,CK1,时,小车不改变运动方向。可以用计数器的计数功能来决定到达,CK1,时是否要改变方向,定时器用来记录装料和下料的时间。,根据小车的工作循环过程可知,当小车第一次到达CK1,2,I/O,分配,由上面的分析可知,为满足控制要求,需要,2,个按钮:启动和停止按钮;,3,个限位开关:,CK1,、,CK2,和,CK3,;两个定时器和一个计数器;此外,还需要小车右行和返回的两个交流接触器。共需要,7,个,I/O,点,其中,5,个输入,,2,个输出。,2I/O分配 由上面的分析可知,为满足,输入信号:停止按钮,SB1,00000,;,启动按钮,SB2,00001,;,限位开关,CK1,00100,;,CK2,00101,;,CK3,00102,。,输出信号:右行交流接触器,KM1,01000,;,返回交流接触器,KM2,01001,。,输入信号:停止按钮 SB100000;,3,实际接线图,根据,I/O,地址分配,可画出,PLC,的实际接线图如图,7-21,所示。,图,7-21,送料车实际接线图,3实际接线图 根据I/O地址分配,可画出,4,梯形图程序设计,图,7-22,运料小车梯形图,4梯形图程序设计 图7-22 运,(,1,)中间辅助继电器,20000,作为系统工作允许继电器。启动按钮,00001,使,20000,置,“,ON,”,,复位按钮,00000,使,20000,置,“,OFF,”,。只有当,20000,为,“,ON,”,时,运料小车才能循环工作,当,20000,为,“,OFF,”,时,小车回到起始位置后停止工作。,(1)中间辅助继电器20000作为系统工,(,2,)小车位于,CK0,时,开始定时装料,,20s,后定时器,TIM000,接通,,01000,得电,小车右行。当小车离开,CK0,时,定时器,TIM000,复位,但,01000,的自锁功能使之仍得电使小车继续右行。,(2)小车位于CK0时,开始定时装料,20,(,3,)小车行至,CK1,时,计数器,CNT001,减,1,,由于,CK1,的常闭触点断开,使,01000,失电,小车停止,定时器,TIM002,开始定时。,(,4,),TIM002,定时时间到后,其常开触点接通,运料小车左行。,01001,的自锁功能使小车左行到达,CK0,位置。,(3)小车行至CK1时,计数器CNT001减1,由,(,5,)定时器,TIM000,又重新定时,小车第,2,次装料,,20s,后小车右行,与第一次相同。但小车到达,CK1,时,计数器,CNT001,减,1,至,0,,使,CNT001,的常开触点接通,所以小车继续右行直至到达,CK2,位置,,CK2,常闭触点断开,,01000,失电,小车停止。定时器,TIM002,开始定时。,(5)定时器TIM000又重新定时,小车第,(,6,)定时器,TIM002,定时时间到,小车