PLC实训1
- 格式:doc
- 大小:348.50 KB
- 文档页数:16
一、实训题目: 自动售货机控制实训目的及要求:1、掌握欧姆龙PLC的指令,具有独立分析和设计程序的能力2、掌握PLC梯形图的基本设计方法3、培养分析和解决实际工程问题的能力4、培养程序设计及调试的能力5、熟悉传输带控制系统的原理及要求实训设备:PLC设备器实训内容:1、分析工艺过程,明确控制要求控制要求:自动售货机在投入硬币后能自动完成售货、找零等工作,具体要求如下:1、可投入1,5或10元硬币(这里的硬币是一种假定的情况);2、自动售货机可售两种饮料,汽水12元,咖啡15元;3、当投入的硬币总值等于或超过12元时,汽水按扭指示灯亮;当投入的硬币总值等于或超过15元时,汽水和咖啡指示灯都亮;4、当汽水指示灯亮时,按汽水按扭,则售货机排出汽水;5、当咖啡指示灯亮时,按咖啡按扭,则售货机排出咖啡;6、当投入的硬币总值超过所选饮料钱数时,计算出余额并以一元硬币退还给买主。
图1自动售货机控制2、统计I/O点数并选择PLC型号输入:1元硬币按钮一个, 5元硬币按钮一个, 10元硬币一个,饮料按钮一个,咖啡按钮一个,退币按钮一个。
输出:饮料显示灯一个,咖啡显示灯一个,出饮料显示灯一个,出咖啡显示灯一个,退币显示灯一个。
PLC的型号:输入一共有5个,考虑到留有15%~20%的余量即5×(1+15%)=5.75取整数6,所以共需6个输入点。
输出共有4个,4×(1+15%)=4.6取整数5,所以共需5个输出点。
可以选OMRON公司的CPM1A/CPM2A型PLC就能满足此例的要求。
3、I/O分配4、PLC控制程序设计及分析实现功能:按下按扭00000每按一次,加法计数器ADD加1,相当于顾客投币一元钱。
实现功能:按下按扭00001每按一次,加法计数器ADD加5,相当于顾客投币五元钱。
实现功能:按下按扭00002每按一次,加法计数器ADD加10,相当于顾客投币十元钱。
实现功能:给比较继电器CMP持续供电,CMP的比较值为12,相当于产品汽水12元。
实现功能:当加法计数器大于或者等于12的时候接通电源,使中间继电器20000带电,并形成自锁。
当小于12的时候接通变成段开,使中间继电器20000掉电。
00011为断电开关。
01004、01005为购买产品和退币按扭,形成互锁。
实现功能:给比较继电器CMP持续供电,CMP的比较值为15,相当于产品咖啡15元。
实现功能:当加法计数器大于或者等于15的时候接通电源,使中间继电器20001带电,并形成自锁。
当小于15的时候接通变成段开,使中间继电器20001掉电。
00011为断电开关。
01004、01005为购买和退币按扭,形成互锁。
实现功能:按扭00003为购买汽水按扭,当按下00003时,减法计数器SUB减12。
实现功能:按扭00004为购买咖啡按扭,当按下00004时,减法计数器SUB减15。
实现功能:按扭00005为退币按扭,当按下00005,计数器CNT000开始以1秒的脉冲计数,所计的数为顾客退币所得到的钱。
TIM001为延迟计时器,退币指示灯与CNT000不一直有1S的延迟,所以在按下00005时1S后接通中间继电器20005。
实现功能:当整个系统接通电源时,按扭00000、00001、00002、00003、00004带电,使00005退币按扭为无用按扭。
实现功能:当TIM001计时器1S后开始供电,供电后25502发出1S的脉冲提供给CNT000,当按下按扭CNT000、00004、00000、00001、00002、00003、00005时,此时为购买过程,CNT000归0。
实现功能:当20000接通时灯01002点亮,汽水购买指示灯,点亮时为可以购买汽水。
实现功能:当20001接通时灯01003点亮,咖啡购买指示灯,点亮时为可以购买咖啡。
实现功能:当01002接通时,按下00003后灯01004点亮,此灯为汽水出货指示灯。
实现功能:当01003接通时,按下00004后灯01005点亮,此灯为咖啡出货指示灯。
实现功能:当中间继电器20005接通时,灯01006每1S闪亮一次,此灯为退币指示等,01006闪烁次数为找回的钱数,闪烁1次为1元。
二、总程序说明:00000,00001,00002代表1元,5元,10元。
当按下00000,00001或00002时累加器@ADD开始将1,5或10与DM0相加并将最后的结果放如DM0中并将DM0送入比较器CMP与12,15分别进行比较,若DM0大于或等于12,中间继电器20000闭合灯01002亮表示可以买汽水,同理若DM0大于或等于15,等01003亮表示可以买咖啡,同时灯01002也亮,同时DM0也送入减法器@SUB中。
当按下00003,00004或同时按时DM0分别与12,15相减并将结果放在DM0中切将DM0送入计数器CNT000中,此时表示你买了咖啡或汽水或俩者都买了。
25502以1S脉冲形式送入计数器CNT000,计数器开始计数,此时表示以1元的形式找钱,当计数完成时计数器CNT000所对应的CNT000常开触点闭合,DM0清0,当在按下00000.00001,00002时重复上面的步骤。
一、实训题目: 喷泉控制系统实训目的及要求:1、掌握欧姆龙PLC的指令,具有独立分析和设计程序的能力2、掌握PLC梯形图的基本设计方法3、培养分析和解决实际工程问题的能力4、培养程序设计及调试的能力5、熟悉传输带控制系统的原理及要求实训设备:PLC设备器实训内容:1、分析工艺过程,明确控制要求控制要求:(1)喷泉有A、B、C3组喷头;(2)按动开始按钮后,A组先喷,10s后停,然后B组和C组同时喷;(3) B和C喷10s后B停,再10s后C停;(4) A、B又喷,5s后,C也喷,持续10s后全部停;(5)再5s后重复上(2)~(4)步;(6)按动停止按钮后,A、B、C3组喷头全部停止。
其中A组喷头为内层的,B组喷头为内二层的,C组喷头为最外层的图2喷泉喷头示意图2、统计I/O点数并选择PLC型号输入:系统启动按钮一个, 系统停止按钮一个输出:A,B,C三组喷泉PLC的型号:输入一共有2个,考虑到留有15%~20%的余量即2×(1+15%)=2.3取整数3,所以共需3个输入点。
输出共有3个,3×(1+15%)=3.45取整数4,所以共需4个输出点。
可以选OMRON公司的CPM1A/CPM2A型PLC就能满足此例的要求。
3、I/O分配4、PLC控制程序设计及分析实现功能:当按下00000系统启动按钮,中间继电器20000得电并自锁,系统处于等待状态并一直保持。
按下00001停止按钮系统的运行停止。
实现功能:在程序运行时中间继电器20000为on,中间继电器20002带电,当中间继电器20001和定时器TIM000同时带电时20001得电并自锁,当定时器TIM000定时10s后,中间继电器20001掉电。
TIM006为循环。
实现功能:当定时器TIM000带电时,中间继电器20003带电并自锁,中间继电器20002和20003同时带电,同时定时器TIM001和TIM002开始计时,定时10s后,定时器TIM001掉电中间继电器20002也掉电,开始定时20s后,定时器TIM002掉电中间继电器20003也掉电。
实现功能:当定时器TIM002带电时,中间继电器20006带电,中间继电器20007带电并自锁,同时定时器TIM003和定时器TIM004开始定时 5s后掉电,中间继电器20006和20007也掉电。
实现功能:当定时器TIM004带电时,中间继电器20008得电自锁并定时10s,定时器TIM004掉电,中间继电器20008掉电。
实现功能:当定时器TIM002带电时,中间继电器20009得电自锁并定时5s后,定时器TIM006掉电,中间继电器20009掉电。
实现功能:当中间继电器20001、20006、20008其中任一个带电时01002指示灯亮,实现A组喷泉工作。
实现功能:当中间继电器20002、20007、20008其中任一个带电时01003指示灯亮,实现B组喷泉工作。
实现功能:当中间继电器20003、20008其中任一个带电时01004指示灯亮,实现C组喷泉工作二、总程序说明:本程序用01002指示灯代表A组喷泉,当01002灯亮时则表示A组喷泉工作,01003指示灯代表B组喷泉,当01003灯亮时则表示B组喷泉工作,01004指示灯代表C组喷泉,当01004灯亮时则表示C组喷泉工作,开关00000为开始开关,00001为停止开关。
当按下00000开关时系统开始工作,A组先喷,灯01002亮,10S后停,然后B组和C组同时喷,01003、01004同时亮,10s后B停,灯01003灭,再10s后C停,灯01004灭,A、B又喷,灯01002、01003同时亮,5s后,C 也喷,灯01004亮,持续10s后全部停,再5s后,实现循环,按下00001后程序停止。
一、实训题目: 单按钮双路单、双通控制实训目的及要求:1、掌握欧姆龙PLC的指令,具有独立分析和设计程序的能力2、掌握PLC梯形图的基本设计方法3、培养分析和解决实际工程问题的能力4、培养程序设计及调试的能力5、熟悉传输带控制系统的原理及要求实训设备:PLC设备器实训内容:1、分析工艺过程,明确控制要求控制要求:使用一个按钮控制两盏灯,第一次按下时两盏灯都亮;第二次按下时第一盏灯亮,第二盏灯灭;第三次按下时第一盏灯灭,第二盏灯亮;第四次按下时两盏灯都灭。
2、统计I/O点数并选择PLC型号输入:系统启动按钮一个输出:两盏灯01002,01003PLC的型号:输入一共有2个,考虑到留有15%~20%的余量即2×(1+15%)=2.3取整数3,所以共需3个输入点。
输出共有3个,3×(1+15%)=3.45取整数4,所以共需4个输出点。
可以选OMRON公司的CPM1A/CPM2A型PLC就能满足此例的要求。
3、4、PLC控制程序设计及分析实现功能:当按下00000系统启动按钮第一下时,计数器CNT000的当前值就减1,当在计数过程中或在计满数以后,计数器有CNT003复位并停止计数。
实现功能:当按下00000系统启动按钮第二下时,计数器CNT001的当前值就减1,当在计数过程中或在计满数以后,计数器有CNT003复位并停止计数。
实现功能:当按下00000系统启动按钮第三下时,计数器CNT002当前值就减1,当在计数过程中或在计满数以后,计数器有CNT003复位并停止计数。
实现功能:当按下00000系统启动按钮第四下时,计数器CNT003的当前值就减1,当在计数过程中或在计满数以后,计数器有CNT003复位并停止计数。