可编程控制器.docx
- 文档编号:11477252
- 上传时间:2023-03-01
- 格式:DOCX
- 页数:10
- 大小:159.75KB
可编程控制器.docx
《可编程控制器.docx》由会员分享,可在线阅读,更多相关《可编程控制器.docx(10页珍藏版)》请在冰豆网上搜索。
可编程控制器
可编程控制器
实验报告
班级:
09011203
学号:
2012302108
姓名:
刘韩斌
2015年6月24号
1.实验目的
1.经过试验训练,能对贝加莱PLC机型相关的编程软件熟悉使用;
2.掌握PLC输入/输出端子与控制对象的连接方式,以及PLC与外接电源的连接方式;
3.学会PLC控制程序的调试,监控方法;
4.掌握PLC的基本变成技能和操作方法,为今后从事自动控制领域的相关工作打下扎实的基础。
2.实验仪器
4PP252+ACOPOS伺服系统PLC系统
组成:
4PP252:
0571-65,IF789,BR9300,DI9322.AI4622.AO4622,DC2395,ACOPOS8V1010.00-2
3.实验内容
1.AutomationStudio的使用
2.梯形图编程实验
3.C语言编程
4.实验过程
1.首先每三个同学分为一组,听老师讲课,熟悉不同领域的PLC设备,和公司,以及如何运用他们的软件进行编程以及设计
2.AS软件为开发软件,每个组首先熟悉软件的开发过程,明白需要的步骤,由简单到难的进行操作
3.掌握如何去调用模块,如对TON延时模块的调用,以实现的更高要求的设计实验
题目一
利用TON模块,控制LED1、LED2、LED3、LED4按要求的时间、顺序依次次点亮。
LED的时序图如下:
下面是他的梯形图示意:
题目二
为了交通的畅通无阻,十字路口需设置交通灯,如图5-39所示。
图3.1十字路口设置的交通灯
要求:
(1)系统开关启动后,以南北方向红灯亮,东西方向绿灯亮为初始状态;
(2)某一方向的红灯亮保持30秒,而另一方向的绿灯亮只需维持25秒。
当绿灯到时便转为黄灯亮5秒,之后,两个方向的红绿信号灯互换,开始下一过程,系统自动周而复始的工作;
(3)当有急通信号时时序为t0,无论当时交通灯的状态如何,均强制使来车方向的绿灯亮,而另一方向的红灯亮;
(4)当解除急通信号后时序为t1,则来车方向的黄灯亮5秒(t1~t1+5),随后转为红灯亮,之后便转为正常控制。
交通灯正常控制的时序图如图5-40所示。
交通灯急通控制的时序图如图5-41所示。
图3.2交通灯正常控制的时序图
如图3.3交通灯急通控制的时序
I/O分配如表3.1所示。
输入地址
开关含义
输出地址
信号含义
X0
系统启动开关
Y10
东西绿灯
X1
东西方向急通信号
Y11
东西黄灯
X2
南北方向急通信号
Y12
东西红灯
Y13
南北绿灯
Y14
南北黄灯
Y15
南北红灯
下面是他的梯形示意图:
要求:
用C语言完成LED的实验
#include
#include
#include
/*===variablesdeclaration===*/
_GLOBALTON_typTON_01;/*instancevariableofTON*/
_GLOBALTON_typTON_02;
_GLOBALTON_typTON_03;
_GLOBALTON_typTON_04;
_GLOBALTON_typTON_05;
_GLOBALBOOLinput;/*input*/
_GLOBALTIMEpresetTime;
_GLOBALTIMEpresetTime1;/*Timeforswitchondelay*/
_GLOBALBOOLoutput1;
_GLOBALBOOLoutput2;
_GLOBALBOOLoutput3;
_GLOBALBOOLoutput4;/*outputisinputwithanonswitchdelay
ofpresetTime*/
_GLOBALTIMEelapsedTime;/*elapsedtimesincepositiveedgeofinput*/
/*===initpartoftask===*/
_INITvoidinit(void)
{
/*setdelaytime*/
presetTime=1000;
presetTime1=0;/*is1.0seconds,sinceTIMEis
measuredinmilliseconds*/
}
/*===cyclicpartoftask===*/
_CYCLICvoidcyclic(void)
{
/*setinputparameters*/
TON_01.IN=!
((input)&&(TON_05.Q));
TON_01.PT=presetTime1;
/*callTONwithaddressofinstancevariable*/
TON(&TON_01);
TON_02.IN=TON_01.Q;
elapsedTime=TON_01.ET;
TON_02.PT=presetTime;
/*callTONwithaddressofinstancevariable*/
TON(&TON_02);
TON_03.IN=TON_02.Q;
elapsedTime=TON_02.ET;
TON_03.PT=presetTime;
TON(&TON_03);
TON_04.IN=TON_03.Q;
elapsedTime=TON_03.ET;
TON_04.PT=presetTime;
TON(&TON_04);
TON_05.IN=TON_04.Q;
elapsedTime=TON_04.ET;
TON_05.PT=presetTime;
TON(&TON_05);
/*readoutputparameters*/
output1=!
((TON_01.Q)&&(TON_02.Q));
output2=((!
((TON_01.Q)&&(TON_03.Q)))&&(TON_02.Q));
output3=((!
((TON_01.Q)&&(TON_04.Q)))&&(TON_03.Q));
output4=TON_04.Q;
elapsedTime=TON_05.ET;
}
实验心得
虽然本次课程设计是要求自己独立完成,但是,彼此还是脱离不了集体的力量,遇到问题和同学互相讨论交流,也在老师的帮助下完美的完成。
再这次的PLC实训里孙老师对我们要求了很多,比如在作图中他要求我们把图看清楚理清思路,最好把顺序指令先写出来再作图等等一些要求跟技巧。
这次实训我学了很多知识,给了我很多启示。
在今后的学习过程中,我想我要更加努力的学习自己的专业知识,多多与同学和老师交流。
而且,这次实训给与我不同的学习方法体验,让我深刻的认识到实践的重要性。
所以,在以后的学习的过程中,我会更注重自己的操作能力和应变能力。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程控制器