喷雾干燥塔PLC课程设计A 报告
4.机型的选择
(1)PLC的类型
PLC按结构分为整体型和组合型两类,按应用环境分为现场安装和控制室安装两类;按CPU字长分为1位、4位、8位、16位、32位、64位等。从应用角度出发,通常可按控制功能或输入输出点数选型。 整体型PLC的I/O点数固定,因此用户选择的余地较小,用于小型控制系统;组合型PLC提供多种I/O卡件或插卡,因此用户可较合理地选择和配置控制系统的I/O点数,功能扩展方便灵活,一般用于大中型控制系统。
本控制系统的PLC机型选择组合型。 (2)输入输出模块的选择
输入输出模块的选择应考虑与应用要求的统一。对输入模块,应考虑信号电平、信号传输距离、信号隔离、信号供电方式等应用要求。对输出模块,应考虑选用的输出模块类型,通常继电器输出模块具有价格低、使用电压范围广、寿命短、响应时间较长等特点;可控硅输出模块适用于开关频繁,电感性低功率因数负荷场合,但价格较贵,过载能力较差。输出模块还有直流输出、交流输出和模拟量输出等,与应用要求应一致。
可根据应用要求,合理选用智能型输入输出模块,以便提高控制水平和降低应用成本。 同时考虑是否需要扩展机架或远程I/O机架等。 (3)电源的选择
PLC的供电电源,除了引进设备时同时引进PLC应根据产品说明书要求设计和选用外,一般PLC的供电电源应设计选用220VAC电源,与国内电网电压一致。重要的应用场合,应采用不间断电源或稳压电源供电。 (4)存储器的选择
由于计算机集成芯片技术的发展,存储器的价格已下降,因此,为保证应用项目的正常投运,一般要求PLC的存储器容量,按256个I/O点至少选8K存储器选择。需要复杂控制功能时,应选择容量更大,档次更高的存储器。 (5)冗余功能的选择
a.控制单元的冗余 b.I/O接口单元的冗余 (6)经济性的考虑
选择PLC时,应考虑性能价格比。考虑经济性时,应同时考虑应用的可扩展性、可操作性、投入产出比等因素,进行比较和兼顾,最终选出较满意的产品。
输入输出点数对价格有直接影响。每增加一块输入输出卡件就需增加一定的费用。当点数增加到某一数值后,相应的存储器容量、机架、母板等也要相应增加,因此,点数的增加对CPU选用、存储器容量、控制功能范围等选择都有影响,同时,在估算和选用时应充分考虑,使整个控制系统有较合理的性能价格比。
综合以上条件,我们选择M340PLC。
17
喷雾干燥塔PLC课程设计A 报告
配置清单如图所示: 序号 1 2 3 4 名称 机架 电源模块 CPU模块 开关量输入模块 开关量输出模块 型号规格 BMXXBP0600 BMXCPS3500 BMXP342020 BMXDDI1602 单位 数量 块 块 块 块 1 1 1 1 模块说明 6槽机架,电源不占槽位 高功率电源模块,36W,100-240V AC输入 BMX P34 高性能CPU,内置USB口,Modbus,Ethernet TCP/IP 离散量DC输入模块,16点输入24VDC,漏型,IEC3类,20点端子块 离散量DC输出模块,32点输出24VDC,晶体管,0.1A源型,通道间诊断和保护,1×FCN41点端子块 隔离模拟量输入模块,高功能快速输入,4通道,多量程(电压/电流) ,高速,高精度:16位 ,通道间隔离 隔离模拟量输出模块,2通道,多量程(电压/电流),高速,高精度:16位 ,通道间隔离 5 BMXDDO3202K 块 1 6 模拟量输入模块 BMXAMI0410 块 1 7 模拟量输出模块 BMXAMO0210 块 1
M340配置清单
3.5 PLC的I/O端子接线图
18
喷雾干燥塔PLC课程设计A 报告
声音报警启动 %I0.1.0停止 %I0.1.1%Q0.2.0吹到进行中 %Q0.2.1 点火许可指示灯%Q0.2.2 %Q0.2.3 %Q0.2.4 %Q0.2.5系统准备完毕指示灯排风温度异常灯塔内负压异常灯紧急停止 %I0.1.2报警确认 %I0.1.3指示灯测试 %I0.1.4手/自动切换 %I0.1.5点火指令%I0.1.6小火位置%I0.1.7大火位置%I0.1.8料浆压力低%I0.1.9油压正常%I0.1.10料浆压力高%I0.1.11风压正常%I0.1.12火焰状态%I0.1.13开关量输入端子开 关%Q0.2.6 量%Q0.2.7输出 %Q0.2.8端 %Q0.2.9子 %Q0.2.10进口温度异常灯出口温度异常灯熄火报警灯投燃料供油泵投燃料增压泵投燃料电磁阀投助燃风机投燃料调节阀排风机鼓风机 %Q0.2.11PLC %Q0.2.12 %Q0.2.13 %Q0.2.14 %Q0.2.15头点火变压器 %Q0.2.16 %Q0.2.17投气锤A投气锤B投气锤C投正吹布袋1234 %Q0.2.20 %Q0.2.21 %Q0.2.22 %Q0.2.23 %Q0.2.24 %Q0.2.25投紧急排放阀投料浆泵投反吹布袋1234投正吹布袋5678投反吹布袋5678排风温度塔内负压进口温度出口温度%IW0.3.0%IW0.3.1%IW0.3.2%IW0.3.3模拟量输入端子 %Q0.2.18 %Q0.2.19 24V-DCCOM投喷枪A %Q0.2.26投喷枪B %Q0.2.27投喷枪C %Q0.2.28 COM24V-DC
19
喷雾干燥塔PLC课程设计A 报告
四、 控制系统的软件设计
控制系统的编程和调试借助于施耐德Unity Pro软件平台完成。Unity Pro编程软件的优点是可以通过减少停机时间缩减开发成本并优化运行。Unity Pro提供了一系列完整的新功能,从而能够实现更高的生产率及更好的软件协同能力。
Unity Pro编程软件将开发变得更加容易,它提供了各种功能:借助与内存无关的符号变量、结构化数据和用户功能模块,应用程序对象可以直接代表自动化过程的专用组件;应用程序对象及其属性存储于本地或远程服务器上的库中,可供所有程序使用和共享;高性能图形编辑器和一个完整的系统应用程序调试诊断功能集,作为支持五种IEC61131—3语言;使用在PC上运行的PLC仿真器,应用程序在现场安装之前可以被完整地测试;及时诊断具有显示窗口,可以按时间顺序清晰地显示所有系统及应用程序故障;用于寻找故障原因的导航功能可以追溯到故障源,寻找缺少的条件;图形格式的运行期画面和功能试图,用于直接访问各种应用程序要素。
Unity Pro编程软件对用户更友好,它充分利用了Windows XP和Windows 2000图形及上下文相关接口的优势。对屏幕空间的优化使用、对工具和信息的直接访问及可定制的工作环境最大限度地提高了用户友好性,使用户能够快速掌握。主要的功能有:100%基于图形的配置;上下文相关的帮助、工具提示;可定制的工具条和图标;用户偏好;高级拖放和缩放功能;适用于所有设计要素的集成和同步编辑器;数据输入向导、代码语法分析器;集成诊断窗口;超链接。
Unity Pro编程软件具有更高的标准化水平,它提供了一组完整的功能和工具集,用来将应用程序结构对应到您的过程或设备的结构上。程序被分为各种功能模块,它们被组合、组织成层次结构,以形成功能试图。
Unity Pro编程软件拥有更高的重用水平,一旦经过测试并证明合格,可重用组件可以减少开发和现场安装时间,从而优化质量并缩减研制周期。
Unity Pro编程软件使用了全新设计的体系结构,通过新的功能使其在应用程序生命周期中实现工具与生产率之间更好的协同。
本次课程设计选用的施耐德UNITY PRO编程软件提供了五种编程语言,分别为:梯形图LD、指令列表IL、功能块语言FBD、SFC序列语言、结构化文本ST。
1、梯形图LD
梯形图语言室PLC程序设计中最常用的编程语言,它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。 2、指令列表IL
指令表编程语言是与汇编语言类似的一种助记符编程语言,由操作码和操作数组成。在无计算机的情况下,适合采用PLC手持编程器对用户程序进行编制。同时,指令表编程语言与梯形图编程语言图一一对应,在PLC编程软件下可以相互转换。指令表表编程语言的特点是:采用助记符来表示操作功能,具有容易记忆,便于掌握;在手持编程器的键盘上采用助记符表示,便于操作,可在无计算机的场合进行编程设计。
3、功能块语言FBD
20
相关推荐: