GE Me编程指导书V65.docx

上传人:b****6 文档编号:4114800 上传时间:2022-11-28 格式:DOCX 页数:30 大小:30.77KB
下载 相关 举报
GE Me编程指导书V65.docx_第1页
第1页 / 共30页
GE Me编程指导书V65.docx_第2页
第2页 / 共30页
GE Me编程指导书V65.docx_第3页
第3页 / 共30页
GE Me编程指导书V65.docx_第4页
第4页 / 共30页
GE Me编程指导书V65.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

GE Me编程指导书V65.docx

《GE Me编程指导书V65.docx》由会员分享,可在线阅读,更多相关《GE Me编程指导书V65.docx(30页珍藏版)》请在冰豆网上搜索。

GE Me编程指导书V65.docx

GEMe编程指导书V65

GEMe编程指导书

(MeV6.50)

 

一、GE90-30PLC编程规范

(一)%M类型中间继电器定义及分配:

1.M1-M16 

M1:

M2:

M3:

M4:

M5:

 M6:

M7:

M8:

M9:

M10:

M11:

M12:

M13:

M14:

M15:

M16:

2.M17-M32子程序使能位

M17:

M18:

M19:

VERIFY

M20:

AI_PROCM21:

M22:

M23:

M24:

PID、PQ_TIMEM25:

M26:

STATUSM27:

M28:

M29:

M30:

M31:

M32:

3.M33-M64 综合状态位

3.1机组PLC程序机组状态和综合状态位

M33:

停机态        M34:

空转态         M35:

空载态

M36:

发电态        M37:

调相态         M38:

不定态

M39:

有电气事故      M40:

有机械事故       M41:

有紧急事故

M42:

开机条件满足     M43:

DL合         M44:

DL分

M45:

DL手车投入   M46:

隔离刀闸合     M47:

FMK合

M48:

FMK分M49:

电压<10%M50:

电压>85%

M51:

M52:

M53:

M54:

M55:

M56:

M57:

M58:

M59:

M60:

M61:

M62:

M63:

M64:

3.2公用、开关站等PLC程序综合状态位

M33:

M34:

M35:

M36:

M37:

M38:

M39:

M40:

M41:

M42:

M43:

M44:

M45:

M46:

M47:

M48:

M49:

M50:

M51:

M52:

M53:

M54:

M55:

M56:

M57:

M58:

M59:

M60:

M61:

M62:

M63:

M64:

4.M65-M96 

M65:

     M66:

       M67:

M81:

      M82:

       M83:

M68:

      M69:

       M70:

M84:

      M85:

       M86:

M71:

        M72:

          M73:

M87:

        M88:

          M89:

M74:

     M75:

      M76:

M90:

    M91:

      M92:

M77:

      M78:

            M79:

M93:

      M94:

            M95:

M80:

M96:

5.M129-M144 各工况转换标志

5.1机组PLC

M129:

停机→空转       M130:

空转→空载      M131:

空载→发电

M132:

发电→调相       M133:

调相→发电      M134:

发电→空载

M135:

空载→空转       M136:

空转→停机      M137:

电气事故停机

M138:

       M139:

紧急事故停机     M140:

M141:

            M142:

           M143:

M144:

5.2公用、开关站等PLC

6. M145-M192 控制流程标志

6.1机组PLC

M145:

停机→空转       M146:

停机→空载      M147:

停机→发电

M148:

停机→调相       M149:

空转→停机      M150:

空转→空载

M151:

空转→发电       M152:

空转→调相      M153:

空载→空转

M154:

空载→停机       M155:

空载→发电      M156:

空载→调相

M157:

发电→空载       M158:

发电→空转      M159:

发电→停机

M160:

发电→调相       M161:

调相→发电      M162:

调相→空载

M163:

调相→空转       M164:

调相→停机      M165:

电气事故

M166:

        M167:

紧急停机       M168:

M169:

            M170:

           M171:

M172:

            M173:

           M174:

M175:

            M176:

           M177:

M178:

            M179:

           M180:

M181:

            M182:

           M183:

M184:

            M185:

           M186:

M187:

            M188:

           M189:

M190:

            M191:

           M192:

6.2公用、开关站等PLC

M129为公用第一个流程,对应命令号为1

 

M129:

M130:

M131:

M132:

M133:

M134:

M135:

M136:

M137:

M138:

M139:

M140:

M141:

M142:

M143:

M144:

M145:

            M146:

           M147:

M148:

            M149:

M150:

M151:

M152:

M153:

M154:

            M155:

           M156:

M157:

            M158:

           M159:

M160:

            M161:

           M162:

M163:

            M164:

           M165:

M166:

            M167:

     M168:

M169:

M170:

M171:

M172:

M173:

           M174:

M175:

            M176:

           M177:

M178:

            M179:

           M180:

M181:

            M182:

           M183:

M184:

            M185:

           M186:

M187:

            M188:

           M189:

M190:

            M191:

           M192:

7.M193-M200 常用标志

M193:

控制忙         M194:

当地/远方      M195:

调试/运行

M196:

    M197:

        M198:

控制失败

M199:

控制成功      M200:

8.M101-M107 系统定时

M101:

T-100msM102:

M103:

M104:

M105:

M106:

9.控制流程

9.1机组PLC控制流程

TJ-KZNM305-M352R7101-R7250

KZN-KZIM353-M400R7251-R7300

KZI-FDM401-M432R7301-R7350

FD-TxM433-M448R7351-R7400

Tx-FDM449-M464R7401-R7450

FD-KZIM465-M480R7451-R7500

KZI-KZNM481-M496R7501-R7550

KZN-TJM497-M544R7551-R7650

DQSG-TJM545-M560R7651-R7700

JXSG-TJM561-M576R7701-R7750

JTM577-M592R7751-R7800

其它控制         M593-M800       R7801-R8000

9.2公共、开关站PLC等控制流程

M305-M800R7101-R8000

9.3800M开始的内部状态

M801控制权切当地

M802plc控制忙,命令正在执行

M803机组不定状态不能响应命令,或此命令正在执行

M804停机态

M805空转态

M806空转态

M807发电态

M808不定态

M809断路器合

M810断路器分

M811A相电压小于20%

M812A相电压大于90%

M813事故停机流程启动

M814紧急停机流程启动

M815有功调节投入

M816无功调节投入

m817有功《5%

m818无功《5%

M819开机条件准备好

M820交采通讯故障

M821开机令(流程中点光字)

M822其他(流程中点光字)

 

9.4880M开始是外部的辅机设备和讯检通讯上送的开关量

(二)%R类型寄存器定义及分配:

R1-R8时钟、日期(毫秒、秒、分、时、日、月、年、星期)

R9LCU号

R10PID总点数

R11II总点数

R12SI总点数

R13AI总点数

R14TI总点数

R15PI总点数

R16综合量总点数

R17           II总字数

R18SI总字数

R19DO总字数

R20           LCU类型(1:

表示机组LCU,0:

公用、开关站或其他LCU)

R21-R25PID调节命令字(R21PID状态字、R22有功给定、R23无功给定、R24有功实测、R25无功实测)

R26-R29          PID量的调节参数P_KP、P_KD、Q_KP、Q_KD

R30

R31-R40           事件暂存区

R41-R50           中断事件暂存区

R51             发电机定子电压限制

R52             发电机定子电流最大值限制

R53             发电机定子电流最小值限制

R54             发电机转子电流最大值限制

R55             发电机转子电流最小值限制

R56             有功上限值

R57             有功下限值

R58             无功上限值

R59             无功下限值

R60             

R67           信文区指针

R67           信文区指针

R68           事件指针

R70           COM1PID点数

R71COM1II点数

R72COM1SI点数

R73COM1AI点数

R74COM1TI点数

R75COM1PI点数

R76COM1DO点数

R77           COM1II字数

R78COM1SI字数

R79COM1DO字数

R80           COM2PID点数

R81COM2II点数

R82COM2SI点数

R83COM2AI点数

R84COM2TI点数

R85COM2PI点数

R86COM2DO点数

R87           COM2II字数

R88COM2SI字数

R89COM2DO字数

(注:

COM1、COM2并不与PLC实际通讯口相对应,仅是软件上对通讯量来源的区分。

暂定COM1为与五合一装置通讯口,COM2还未定义)

R90           PLCPID点数

R91PLCII点数

R92PLCSI点数(包括II点数)

R93PLCAI点数

R94PLCTI点数

R95PLCPI点数

R96PLC综合量点数

R97           PLCII字数()

R98PLCSI字数

R99PLC综合量字数

R100

R101GPS分同步信号在II中占的点号

R102PI脉冲量在SI中占的起始点号

R103PI脉冲量在SI中占的结束点号

R104有功死区(正向)

R105有功死区(负向)

R106无功死区(正向)

R107无功死区(负向)

R108有功+点号

R109有功-点号

R110无功+点号

R111无功-点号

R112有功调节周期(单位:

0.1S)

R113无功调节周期(单位:

0.1S)

R114有功调节最大脉宽(单位:

10mS)

R115有功调节最小脉宽(单位:

10mS)

R116无功调节最大脉宽(单位:

10mS)

R116无功调节最小脉宽(单位:

10mS)

R121站号4开关量点数

R122站号4模拟量点数

R123站号5开关量点数

R124站号5模拟量点数

R125站号6开关量点数

R126站号6模拟量点数

R127站号7开关量点数

R128站号7模拟量点数

R129站号8开关量点数

R130站号8模拟量点数

R481-R600         事件记录区(每条事件占4个字,共30条事件缓冲,供上位机读取)

R2401-R2480        下行报文接收区

R2481-R2600        供上位机读取的事件记录区

R2601-R2800        上行报文发送区

R2601-R261110个基本信息

R2601信文总长度

R2602事件区总长度

R2604事件指针

R3001-R3400   事件记录区(共100条事件缓冲,每0.2秒向R2481-R2600事件记录区释放1个事件)

R3501-R3600通讯管理机送给PLC的状态量

R3601-R3800        通讯管理机或温度巡检送给PLC的温度量

R3801-R3900通讯管理机送给PLC的模拟量(主要是电气量及外部需要设备的模拟量)

模拟量表特殊模拟量定义对应%R2601-%R2610

800点:

PLC上送数据总字数―――――――――――%R2601

801点:

PLCSOE缓存大小(120个字)――――――%R2602

802点:

PLC心跳,每0.1秒自加1――――――――%R2603

803点:

PLCSOE指针――――――――――――――%R2604

804点:

机组状态――――――――――――――----%R2605

805点:

PLC内部错误累计――――――――――――%R2606

806点:

PLCIO强制点个数统计―――――――――%R2607

807点:

流程启动时间计时(秒)―――-----------%R2608

 

表1

强置标志/投退

品质

缓存区

测值区

状变量(SI)

R6011-R6050

模拟量(AI)

R6101-R6300

温度量(TI)

R6301-R6500

保留*

R6601-R7000

(*注:

保留部分就是程序中暂未用到的地址)

 

R7001 性质         R7004 性质         R7007 性质

R7002 对象         R7005 对象         R7008 对象

R7003 原因         R7006 结果         R7009 类型

R7010 点号

 开始结果            过程

R7021-R7097控制流程过滤定时

 

(三)各子程序地址分配

表2

名称

功能

所用内存

MAIN

主程序

M101-M110

R201-R250

INIT

初始化程序

VERIFY

状态字及自诊断

M111-M120

R251-R300

TIME

对时管理

M171-M200

IT0005

5ms定时中断

M201-M210

R401-R500

RECV

SEND

通讯程序

M211-M220

R801-R1000

IO_SCAN

I/O扫描处理

M221-M225

R1001-R1100

AI_PROC

模拟量码值转换

M226-M230

R1101-R1200

PID

PQ_SAFE

PID调节

PID调节的保护措施

M231-M240

R1201-R1400

STATUS

SC_CTRL

CTRL_ST

CTRL_AM

RECORD

机组状态和综合量状态

机组开、停控制

设置控制流程标志

控制原因、过程、结果报警

所有非中断事件登陆事件记录区

M241-M250

R1401-R1500

R7021R-R7097R(STATUS子程序专用)

HMI_PRO

人机界面显示/操作(如有现地方式,只有处于现地方式才能操作)

M251-M270

R1501-R1600

SCU_COM

与通讯管理机或温度巡检单元通讯

R1701-R2000

R3501-R4000

 

附:

对于一个新工程PLC程序需要修改的几个地方:

1、在configuration中将硬件配置好

2、在_MAIN中添加需要调用的子程序

3、INIT子程序

填入LCU号和LCU类型,GPS对时点号,有无功调节的最大和最小脉宽,修改P+,P-,Q+,Q-的点号。

根据实际点数,填入各类型测点数量。

按来源不同,分为三种类型:

PLC本身I/O模件的点、通讯1的点和通讯2的点。

PLC点数寄存器%R90-%R99,%R92包括所有开关量点,%R91点数仅用于区分中断量和非中断量,便于产生中断事件报警。

通讯填入的测点数一般无须改动,如果有改动必须和实际通讯上送的相等,不能超出实际点数也不能小于实际点数,否则通讯数据不作处理。

如果是机组LCU,负荷调节的参数(机组有功、无功、转子电压电流上限)要根据现场额定值进行调整。

对于机组LCU,需要在PQ_LVBO程序段关联有功无功模拟量,填上功率系数。

功率系数计算方法示例如下:

假定发电机出口的CT变比1000A:

5A

PT变比10000V:

100V

那么当CT=1000A,PT=10000V时,

功率=CT*PT*1.732=1000*10000*1.732w=17320kw=17.32Mw

对应关系为:

-17.32Mw,0,17.32Mw对应4mA,12mA,20mA,

对应模拟量0,16000,32000

经ai_pro程序处理后对应%r6100寄存器区功率码值分别为5000,7500,10000

因此上位机的系数=17.32/2500=0.006928

当上位机的目标值为17.32mw时,发给PLC的命令码值为1732

所以,对应plc的系数=1732/2500=0.6928

触摸屏和上位机的系数应该是一样的,发给PLC的命令码值也为1732

在pq——lvbo第21行、23行填上功率系数0.6928

 

如果有辅机的通讯,要配上辅机的测点的点数(R121-R130)

4、STATUS子程序

如果是机组LCU,就要修改机组各状态,P、Q采样码值转换系数及各事故源的定义。

5、SC_CTRL子程序

根据设计院提供的流程图纸编写各种控制流程。

开机流程中,模版程序在开调速器前再次检查了必要开机条件(风闸、围带),是为了防止意外发生(转机磨坏风闸、围带等),一旦当时开机条件不具备,上位机应报“开机过程中风闸、围带或其他某开机条件被复归,开机失败”。

在莲麓电站的机组程序中,开调速器前再次检查了冷却水,由于冷却水示流器信号不可靠,导致不能开机,而上位机报警也含糊不清,因此视为缺陷,必须纠正。

注意:

GEMe编程软件要求工程名(模版程序中的“GE9030moban”)以字母开头,不要超过10个字符,不要有汉字,可以包含数字,但不以数字开头。

一些工程人员不注意此规则,会导致编程软件莫名错误自行关闭等

 

二、PLC与上位机通讯规约

新型PLC与上位机通讯信文区格式和通讯方式

1.综述

上位机和PLC的通讯底层协议由PLC所决定,PLC和上位机通过寄存器读写交换信息,本文只介绍通讯信文的基本格式和通讯过程。

具体的信文定义另述。

2.上送信文区

PLC将需上送的信息存入以下两个信文区:

数据区、事件区。

所有需要和该PLC通讯的计算机均从该区域读取信息。

这两个区域的起始寄存器地址对具体的PLC型号而言是固定的,不随工程变化,可以在上位机通讯程序的参数文件中定义。

2.1数据区

数据区的基本内容为:

基本信息(10个寄存器)

子信文1

子信文2

――――

子信文n

基本信息的定义:

寄存器序号

1

2

3

4

5~10

名称

信文总长度

事件区总长度

累加器

事件指针

备用

说明:

信文总长度:

上送区总寄存器数量(包括基本信息在内);

事件区总长度:

事件上送区的总寄存器数量;

累加器:

PLC对该寄存器不断累加,上位机可以根据该寄存器的值是否变化判断PLC的应用程序是否运行;

事件指针:

如果发生新的事件时将被存入事件区的寄存器在事件区内的序号(例如:

事件区中第1~4个寄存器存放的是最新一个事件,则该指针=5);

2.2事件区

事件记录1

事件记录2

――――

事件记录n

PLC将发生的事件存入该区,存满时循环使用并覆盖原记录。

区域的总长度应当小于PLC通讯协议允许在一次通讯中读取的最大寄存器数量。

3.下发信文区

设置两个或两个以上的下发信文区,上位机将命令、对时信息等写入该区。

两个区分别供不同级别的上位机写入(例如可以分别供厂内上位机和梯级调度中心计算机写入)。

4.通讯过程

4.1PLC

——初始化时将所有通讯区域全部清零,延时等待所有采样点第一次采样完成后将上送信息存入上送数据区并正确设置其中的基本信息。

此后按照一定的时间间隔刷新各种子信文。

基本信息中的累加器每程序扫描周期均累加,事件指针在事件发生时即时更新。

——当下发信文区有非零数据出现时立即处理该信文并将信文复制到一个暂存区中(方便程序调试)后将该区清零。

4.2上位机

4.2.1初始化

每次通讯程序重起、通讯中断后重新恢复、通讯程序由从机升为主机时首先按照允许的最大信文长度读取上送数据区的起始部分数据,将基本信息的内容存入变量,根据“信文总长度”计算应当分几次读取全部上送数据。

4.2.2读取上送数据

按照一定时间间隔分次读取全部上送数据并解析处理各子信文,同时监视:

——根据累加器判断PLC程序是否在运行,如果累加器不刷新则认为通讯中断;

——将收到的事件指针与上次记录的事件指针相比较,如果不同则说明有新的事件发生,应当读取全部事件区的数据并根据新旧两个指针的值提取新的事件作相应处理;

1.信文格式

无论是上送信文还是下行信文都采取打包方式以提高效率。

打包的方式是将包含各种信息的子信文组成一个总的信文(总长度不能超过信文区的长度)。

如下图:

子信文1

子信文2

子信文n

0(结束符)

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1