PLC--300 培训小结 2011.12.13---2011.1318,公司派我到扬州参加“PLC,WINCC编程与工程应用高级培训班”学习PLC 编程,PLC 故障诊断,PLC 工程应用,WINCC 编程,WINCC 工程应用等课程。这是领导对我信任和期待,我倍感压力和荣幸,我会更加努力学习掌握好 PLC 系统,才能完成领导交给我的任务。
首先讲了自动化信息 PLC 简介﹑S7--300 系统介绍﹑S7--300 系统硬件。使我懂得 DCS 即集散型控制系统,又称分布式控制系统(Distributed Control System)。的主要基础是 4C技术,即:
Computer-计算机 Control-控制 Communication-通讯 CRT-显示技术。
DCS 系统通过某种通信网络将分布在工业现场附近的现场控制站和控制中心的操作员站及工程师站连接起来,以完成对现场生产设备的分散控制和集中操作管理。
接着又讲解了 HOLLIAS-MACS 系统的组成结构:
1:HOLLIAS-MACS 系统是由以太网和使用现场总线技术的控制网络连接的各工程师站﹑操作员站﹑现场控制站﹑通讯控制站﹑数据服务器组成的综合自动化系统,完成大型﹑中型分布式控制系统(DCS)﹑大型数据采集监控系统(SCADA)功能。
2:HOLLIAS-NACS 系统硬件由工程师站﹑操作站﹑现场控制站﹑(包括主控单元设备和 I/O 单元设备)﹑通讯控制站﹑系统服务器﹑系统网络﹑监控网络﹑控制网络等组成。
3:HOLLIAS-MACS 系统软件包括: 工程师站组态软件;操作员站在线软件;现场控制器运行软件;服务器软件等。
然后又讲解了 MACS 系统硬件包括: 1.现场控制站 2.MACS 系统机柜 3.主控单元 4.电源模块 5.机笼单元 6.端子模块 7.常用 I/O 模块 AI:FM143(8 通道热电阻型模拟量输入模块),FM:147A(8 通道热电偶型模拟量输入模块),FM148A:(8 通道热模拟量输入模块),FM:(8 通道(通道冗余)拟量输入模块);AO:FM151A,(8 通道模拟量输出模块);DI:FM161D,(16 通道触点型开关量输入模块);DO:FM171,(16 通道触点型开关量输出模块);以及这些模块所对应的端子板和各种信号线的接法我都一一掌握了(FM148A:接线方法是配电是:Io+接负端,Vc+接正端;不配电是: Io+接正端, Vc+接负端;FM143: 接线
方法是:En 接正端,Sn 接负端,Cn 接负端,Nc 端悬空;FM147: 接线方法是: En 端悬空,Gn 端悬空,Vn+接正端,Vn-接负端;FM151: 接线方法是 Io+接正端, Io-接负端,也就是 1接正,2 接负,对负载能力:大于 250 欧小于 750 欧;)今后对系统的维护和故障检修有很大的帮助。
第二天讲解设备组态——系统设备组态﹑IO 设备组态;使我明白了如完成一个工程项目的软件编制工作。
1.新建工程(数据库总控):在正式进行应用工程前,必须针对该应用工程建立一个工程名,新建工程后便新建起了该工程的数据目录。
2.硬件配置(设备组态):在新建的工程中定义应用工程的硬件配置。
3.数据库定义(数据库总控):定义和编辑工程中应用到的各站点信息,这是形成整个应用系统的基础。
数据库基本编译(数据库总控):在设备组态编译成功的基础上,数据库编辑完成后可以进行数据库的基本编译。
4.服务器控制算法组态 5.控制器算法工程生成 6.控制器控制算法组态 7.制作报表 8.绘制图形 9.生成下装工程文件
10.登录控制器,将工程下装到主控单元 11.下装服务器,操作员站 12.运行程序并在线调试 这十二步结束后所创建的工程就完成了。
紧接就讲了数据库基本编译:在设备组态编译成功的基础上,数据库编辑完成后可以进行数据库基本编译。它是针对硬件配置及数据库所作的基础性编译,只有基本编译成功后才能进行工程项目的其他组态工作。这一讲使我懂得了为什么要进行数据库基本编译,学会了数据库基本编译的具体操作步骤。
然后着重讲解了控制器算法软件的主要功能(1.完成用户控制方案的组态,具体包括:用不同的算法语言编写用户控制方案。2.仿真调试。3.登录控制器,将工程下装到主控单元;运行并在线调试程序。)这一讲里我掌握了控制器算法操作步骤以及函数库如何添加,以及如何调用模块。我也学会了 POU 语言 CFC 的应用-流量累计程序的编写和组态 和 PID 调节组态,我同时也掌握 POU 语言 CFC 的-SCS 控制,和 LD 的应用。
控制器算法软件组态接着就是编译,编译就是检查控制方案组态是否存在错误,并在“信息”窗口中显示编译结果。编译时存在两种编译方式,选择分别是“工程/编译”或“工程/全部在编译”。(1).如果是第一次进行控制方案编译,上两种选项都会编译整个控制方案内容。(2).如果是在前一次编译的基础上,如果只修改了 POU 和全局变量部分,再选择“编译”则只编译修改的部分。(3).如果是在前一次编译的基础上,修改了 MACS 配置﹑目标配置﹑任务配置,或执行过“全部清空”命令,再选择“编译” 则是整个工程内容的全部编译。(4).选择“全部再编译”,编译全部工程内容。这就是“编译”和“全部再编译”,则重编译范围的不同。编译成功后就是下装,下装是把控制方案文件从工程师站传送到主控单元的过程。下装又分为:初始化下装—把全新的目标文件下装到正在运行的主控单元,使主控复位,主控中的所有变量初始值。无扰下装--下装目标文件并没有全部重建,而只在目标文件的基础上追加修改内容。无扰下装只将加修改的部分内容下装主控单元,对于未修改部分是无扰的,对于修改部分视具体修改内容判断。下装后就可以仿真调试检查所修改的程序是否运行正常。这样一个工程就完成了。
在这九天的培训中,我收获很多知识,在以后的工作中,我会把理论与实践相接合服务于生产,为自己努力,为扬农添砖加瓦。
陈杰 2010-4-12 下面就是我考试的题目:
V MACSV 上机考试题 1 1 .基本配置:
一台现场控制站(10#)两台操作员站 根据测点清单配置模块,进行设备组态。
2 2 .按照测点清单进行数据库整理,导入。
3.在服务器算法中求服务器负荷(FUHE0))。
4.进行控制站算法组态(1)用 CFC 语言编写公式:(其中 FS、K、P1、DP、T 为变量名称,可自行定义)FS=K*SQRT[(182.5*P1*DP)/(T+166.7-0.56*P1)](2)用 CFC 语言编写:二级减温水流量进行累计计算。
(3)用 CFC 语言编写:对除氧器压力信号进行单回路自动调节。
(5)用 CFC 语言编写:做出乙给水泵的电动机顺控。
4 4 .流程图画面 完成除氧给水画面,并在此画面上以棒图形式显示除氧器水位,并且以文字形式显示除氧器压力和温度。另外在给水泵图标上添加 交互特性,弹出给水泵的 顺控操作界面。
5 5 .报表组态:
将所有温度点做在一个报表中。假设每天 0:10 打印,打印 19:00、20:00、21:00、22:00、23:00、0:00 的值。