欢迎来到天天文库
浏览记录
ID:39896126
大小:1.21 MB
页数:12页
时间:2019-07-14
《桂林理工大学PLC过程控制工程实习报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课题:PLC过程控制工程实习报告学院:机械与控制工程学院班级:自动化10-0班姓名:罗士威学号:3100619106日期:2013年7月I/O分配表输入信号PLC地址输出信号PLC地址启动I0.0运行指示灯Q4.0停止I0.1停止指示灯Q4.1液位传感器I0.5报警指示灯Q4.2压力传感器PIW256蜂鸣器Q4.3温度传感器PIW258水泵Q4.4电磁阀Q4.5加热器PQW256一.STEP7软件进行硬件组态的步骤与方法,并根据系统实际配置来进行硬件组态如下:现场机架上各个模块进行的是物理上的连
2、接,必须进行硬件组态的连接,实现逻辑上的连接,在这基础之上才可以执行编程器传输下来的程序信息。1:打开桌面上的“SIMATICManager”图标,打开了STEP7画面。点击“新建图标”,输入文件名和文件夹地址,然后点击“OK”,系统自动生成项目。2:选中上一步新建的项目,点击右键,选中“Insertnewobject”,点击“SIMATIC300STATION”,系统自动生成项目。3:点击新建的项目前面的“+”号,“双击SIMATIC300(1)”,再选种右边的“Hardware”,右键,然后
3、“OPENobject”,系统打开硬件组态画面。4:点击“SIMATIC300”前面的“+”号,从展开的“RACK—300”中找到“Rail”,拖到左上边空白,所得如下:5:展开PS—300,把电源模块PS3072A拉到机架的第一行。6:展开“CPU—300”,再打开“CPU315—2DP”,把“6ES7315-2AF02—0AB0”拉到机架的第二行,并进行参数的设(速率、协议等)。7:选择默认值,点击确定,就可以生成一个PROFIBUS—DP网络了。8:点击右侧“PROFIBUSDP”,再在展
4、开的项中点击“ET200M”,再在展开的项中点击选中“IM153—1”,拖到左面“PROFIBUS(1):DPmastersystem(1)”上。在弹出的对话框中选择默认值,点击“确定”。9:在右侧库中,打开“PROFIBUS—DP”下的“ET200M”下的“IM153—1”,点击“AI—300”选中“SM331AI8X12bit”,并将其拖到左侧ET200M的第五槽中。10:双击该模块,弹出属性对话框,点击Measuring栏,为每个通道设置该通道对应的信号状态。11:将AO模块拖到ET200
5、M第四槽中。12:双击进行参数设定。13:把数字输入模块DI16xDC24V拖到主机架的第四个槽。14:把数字输出模块DO16xDC24/0.5A拖到主机架第五槽。15:将通信模块CP343—1拖到主机架第六槽,并在属性对话框中进行MAC和IP地址设定。16:检查组态,点击STATION/Consistencycheck,如果弹出NOerror窗口,就是没有错误。得到最后的硬件组态图如下:17:点击下载图标进行硬件的下载。二.根据水箱控制设计的方案进行程序编写如下:三.执行结果:当下水箱水位高于
6、报警水位6.600000e+001或低于报警水位4.200000e+001时报警并且蜂鸣器响。当下水箱起初水位高于I0.5对应的水位预设值则抽水,当下水箱水位低于预设值4.900000e+001(位于I0.5下方)则放水,水位达到我设定的水位区间4.900000e+001和I0.5之间时加热,加热到我的预设值以后停止加热,若温度自然冷却以后就再自动加热,并维持这一温度值。实验结果达到预期目的。四.实习心得:在这次的实习过程中,我先进行一个星期的熟悉实习,在这一个星期中,我熟悉了PLCS7-200
7、控制的小皮带线单元,机械手正反转控制等试验,对PLC有了初步的理解,为下一步进行水箱控制实习打下了一个编程基础。在第二周,我们开始学习使用PLCS7-300对水箱进行组态和编程控制。第一次接触S7-300进行组态,感觉很陌生,需要对硬件的参数进行识别并找到对应模块和订货号,找到数字量和模拟量的输入输出硬件组态,拖到支架里面。在这过程中,由于对模块位置不熟悉,找了好久才找到相应的所需模块。进行相关的参数设置,建好组态。建好了组态,但是对模拟量输入输出模块的使用不了解,无从下手,在网上查找资料和同学
8、同学讨论以后,终于知道模拟量输入输出模块的使用方法,需要找到模拟量的输入输出端口地址,然后将相应地址的模拟量转换为数字量。然后,我们还要找到每个按钮和指示灯相应的I和Q地址,需要每条连接线进行对应的查看,过程比较缓慢。找好了IO分配,才可以进行编写程序,在写程序时,对FC105的使用不太理解,我通过网上查找资料和问老师,学会了它的每个接口的作用和使用方法。写好了程序,让组员一起分析和讨论程序的可行性,对有错误的地方进行改正,比如有个液位比较,应该使用大于或等于,我却用了小于或等于,经过组员的讨
此文档下载收益归作者所有