参考借鉴自控部编程规范文档doc.docx

上传人:b****3 文档编号:5514529 上传时间:2022-12-18 格式:DOCX 页数:10 大小:17.96KB
下载 相关 举报
参考借鉴自控部编程规范文档doc.docx_第1页
第1页 / 共10页
参考借鉴自控部编程规范文档doc.docx_第2页
第2页 / 共10页
参考借鉴自控部编程规范文档doc.docx_第3页
第3页 / 共10页
参考借鉴自控部编程规范文档doc.docx_第4页
第4页 / 共10页
参考借鉴自控部编程规范文档doc.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

参考借鉴自控部编程规范文档doc.docx

《参考借鉴自控部编程规范文档doc.docx》由会员分享,可在线阅读,更多相关《参考借鉴自控部编程规范文档doc.docx(10页珍藏版)》请在冰豆网上搜索。

参考借鉴自控部编程规范文档doc.docx

参考借鉴自控部编程规范文档doc

自控部编程规范

一、规范制定原则

1、方便控制程序、画面组态的代码的交流和维护。

2、不影响程序和画面的运行效率,不与标准习惯冲突。

3、使程序代码美观,阅读更方便。

4、使程序代码逻辑更清晰、更易于理解。

二、系统程序编程规范要求

1、工程项目命名规范:

(1)命名规范:

用项目名称中部分独特的汉语拼音的打头字母来命名,后面加上具体日期的阿拉伯数字,字母字符长度不得大于6,不得与部门以往其他项目重名。

(2)备份命名规范:

每次程序修改或者更新均要求备份存档,存档文件要求以压缩文件Rar或Zip格式保存,字母定义部分与工程项目相同,日期部分为修改或者更新日期。

(3)注释规范:

项目建立或者修改必须要求添加详细注释,注释包括:

A:

完整的工程项目中文注释。

B:

开发人员和日期C:

开发软件的名称和版本号。

如:

天业电石烘干窑PLC项目控制系统程序

工程项目命名:

DSHGR20RR1010

注释:

天业电石烘干窑PLC项目控制系统程序(许庆鸿20RR0RR1SETP7V5.5)

2、点位表命名规范:

点位信号名称由编号和后缀英文组成。

两者中间用半角“-”(横杠)隔开。

如:

20RR-AB

(1)编号命名规范:

(A)要求以设计院或者其他设计方提供的电气和仪表图纸上的设备编号、仪表位号为依据,定义其编号。

(B)如项目中没有相关第三方提供的图纸,要首先考虑依据甲方以往的控制程序或者设备、工艺上的结构来定义其编号。

(C)如(A)(B)中的条件都不具备,我方可自行定义其编号,每个项目要以单体电气设备或单体仪表为单元,以现场工艺流程为顺序,从01开始定义其编号。

(2)后缀英文命名规范:

后缀英文用于区分各类数字量、模拟量信号,加强部门编程命名规范的一致性。

构成主要以其信号名称的英文单词打头字母来表示,要求全部用大写字母,最长不要超过四个字符。

DI、DO、AI、AO常规信号参照下面规范进行命名(如规范中未确定的信号出现,编程人员可定义名称(定义参考文档:

被测变量和仪表功能的字母代号),纳入规范当中,切忌不可与其他信号后缀重名):

(A)常规数字量输入信号(DI)的定义规范(我方控制程序相关的资料中注释和缩写均按此规范):

自动/本地:

AL

备妥:

PR

运行/停止:

RS

运行:

RU

停止:

ST

打开/关闭:

OC

打开:

OP

关闭:

CL

故障:

FT

报警:

AM

开运行:

ORU

关运行:

CRU

正运行:

PRU

反运行:

ERU

上运行:

URU

下运行:

DRU

左运行:

LRU

右运行:

RRU

开限位:

OGS

关限位:

CGS

正限位:

PGS

反限位:

EGS

上限位:

UGS

下限位:

DGS

左限位:

LGS

右限位:

RGS

开极限:

OLT

关极限:

CLT

正极限:

PLT

反极限:

ELT

上极限:

ULT

下极限:

DLT

左极限:

LLT

右极限:

RLT

左跑偏:

LDN

右跑偏:

RDN

流量低:

FSL

流量高:

FSH

温度低:

TSL

温度高:

TSH

压力低:

PSL

压力高:

PSH

压差低:

PDSL

压差高:

PDSH

(B)常规数字量输出信号(DO)的定义规范(我方控制程序相关的资料中注释和缩写均按此规范):

启停:

DR

启动:

STA

停止:

STO

开关:

GV

打开:

GVO

关闭:

GVC

正启动:

PDR

反启动:

EDR

(C)常规模拟量输入信号(AI)的定义规范(我方控制程序相关的资料中注释和缩写均按此规范):

温度:

TE

压力:

PT

压差:

PD

流量:

FE

料位:

LE

频率:

SE

转速:

SP

开度:

GI

重量:

WE

含量:

QE

时间:

KE

电流:

IE

电压:

EE

功率:

JE

累计:

AQ

(D)常规模拟量输出信号(AO)的定义规范(我方控制程序相关的资料中注释和缩写均按此规范):

阀门、执行器给定:

GC

频率给定:

GE

转速给定:

GP

(3)点位表注释规范:

点位表各类信号注释里要有信号说明,触点类型、信号电流、电压范围、ON/OFF状态等。

详情见工程资料里点位表模板。

3、程序组态开发规范:

(1)硬件组态规范:

(A)硬件组态要严格按照订货信息及设计资料顺序组态,每个站点要和设计资料里的控制站定义同样的名称(如不能重命名,则在注释里添加)。

(B)卡件的符号表定义要遵循点位表的设计原则,每个通道必须定义符号,添加注释。

(2)程序组态规范:

(A)建立并使用内部变量、时间块、数据块时,使用系统顺延的默认名称,但必须添加注释,数据块要根据程序结构、数据类型合理分类。

(B)程序设计时要遵循模块化、结构化的设计思路,严格按照OB(组织块)FB(功能块)FC(功能)SFB(系统功能块)SFC(系统功能)之间的优先级关系和特性,尽量简化结构和代码,切忌程序流程和结构混乱。

(C)每个程序块、程序段,都必须添加注释(包括创建标识、修改标识),程序如有修改,要及时更新注释当中的信息,确保最新。

程序确定下装和备份之前,要检查移除所有临时或无关的注释,以避免在日后的维护工作中产生混乱。

功能块、程序块功能描述只需简述,具体详情在程序段的注释中描述。

创建标识和修改标识由创建或修改人员的姓名加日期组成。

如:

许庆鸿20RR0RR1

一天内有多个修改的只需做一个在注释说明中做一个修改标识就够了。

(D)C语言及其它高级语言编程时,注释要遵循以下规范,比较复杂的可以每句添加注释。

在每个程序头必须包含以下注释说明

/R---------------------------------------------

//CopRright(C)20RR汇业信息技术有限公司

//版权所有。

//程序功能描述:

//修改标识:

//修改描述:

//-------------------------------------------------------R/

功能块、程序块功能描述只需简述,具体详情在程序段的注释中描述。

创建标识和修改标识由创建或修改人员的姓名加日期组成。

如:

许庆鸿20RR0RR1

一天内有多个修改的只需做一个在注释说明中做一个修改标识就够了。

三、上位监控画面系统程序编程规范要求

1、工程项目命名规范:

(1)命名规范:

用项目名称中部分独特的汉语拼音的打头字母来命名,后面加上具体日期的阿拉伯数字,字母字符长度不得大于6,不得与部门以往其他项目重名。

(2)备份命名规范:

每次程序修改或者更新均要求备份存档,存档文件要求以压缩文件Rar或Zip格式保存,字母定义部分与工程项目相同,日期部分为修改或者更新日期。

(3)注释规范:

项目建立或者修改必须要求添加详细注释,注释包括:

A:

完整的工程项目中文注释。

B:

开发软件的名称和版本号。

如:

天业电石烘干窑PLC项目控制系统程序

工程项目命名:

DSHGR20RR1010

注释:

天业电石烘干窑PLC项目上位监控系统(许庆鸿WINCC6.2RC)

2、变量表命名规范:

变量名称由编号和后缀英文组成。

两者中间用半角“-”(横杠)隔开。

如:

20RR-AB

(1)编号命名规范:

(A)要求以设计院或者其他设计方提供的电气和仪表图纸上的设备编号、仪表位号为依据,定义其编号。

(B)如项目中没有相关第三方提供的图纸,要首先考虑依据甲方以往的控制程序或者设备、工艺上的结构来定义其编号。

(C)如(A)(B)中的条件都不具备,我方可自行定义其编号,每个项目要以单体电气设备或单体仪表为单元,以现场工艺流程为顺序,从01开始定义其编号。

(2)后缀英文命名规范:

后缀英文用于区分各类数字量、模拟量信号,加强部门编程命名规范的一致性。

构成主要以其信号的热控专业要求或名称的英文单词打头字母来表示,要求全部用大写字母,最长不要超过四个字符。

DI、DO、AI、AO常规信号参照下面规范进行命名(如规范中未确定的信号出现,编程人员可定义名称(参考文档:

被测变量和仪表功能的字母代号),纳入规范当中,切忌不可与其他信号后缀重名):

(A)常规数字量输入信号(DI)的定义规范(我方上位监控系统的相关的资料中注释和缩写均按此规范):

自动/本地:

AL

备妥:

PR

运行/停止:

RS

运行:

RU

停止:

ST

打开/关闭:

OC

打开:

OP

关闭:

CL

故障:

FT

报警:

AM

开运行:

ORU

关运行:

CRU

正运行:

PRU

反运行:

ERU

上运行:

URU

下运行:

DRU

左运行:

LRU

右运行:

RRU

开限位:

OGS

关限位:

CGS

正限位:

PGS

反限位:

EGS

上限位:

UGS

下限位:

DGS

左限位:

LGS

右限位:

RGS

开极限:

OLT

关极限:

CLT

正极限:

PLT

反极限:

ELT

上极限:

ULT

下极限:

DLT

左极限:

LLT

右极限:

RLT

左跑偏:

LDN

右跑偏:

RDN

流量低:

FSL

流量高:

FSH

温度低:

TSL

温度高:

TSH

压力低:

PSL

压力高:

PSH

压差低:

PDSL

压差高:

PDSH

(B)常规数字量输出信号(DO)的定义规范(我方上位监控系统的相关的资料中注释和缩写均按此规范):

启停:

DR

启动:

STA

停止:

STO

开关:

GV

打开:

GVO

关闭:

GVC

正启动:

PDR

反启动:

EDR

(C)常规模拟量输入信号(AI)的定义规范(我方上位监控系统的相关的资料中注释和缩写均按此规范):

温度:

TE

压力:

PT

压差:

PD

流量:

FE

料位:

LE

频率:

SE

转速:

SP

开度:

GI

重量:

WE

含量:

QE

时间:

KE

电流:

IE

电压:

EE

功率:

JE

累计:

AQ

(D)常规模拟量输出信号(AO)的定义规范(我方上位监控系统的相关的资料中注释和缩写均按此规范):

阀门、执行器给定:

GC

频率给定:

GE

转速给定:

GP

3、上位组态开发规范:

(1)程序组态规范:

每个程序块、程序段,都必须添加注释(包括创建标识、修改标识),程序如有修改,要及时更新注释当中的信息,确保最新。

程序确定下装和备份之前,要检查移除所有临时或无关的注释,以避免在日后的维护工作中产生混乱。

功能块、程序块功能描述只需简述,具体详情在程序段的注释中描述。

创建标识和修改标识由创建或修改人员的姓名加日期组成。

如:

许庆鸿20RR0RR1

一天内有多个修改的只需做一个在注释说明中做一个修改标识就够了。

C语言及其它高级语言编程时,注释要遵循以下规范,比较复杂的可以每句添加注释。

在每个程序头必须包含以下注释说明

/R---------------------------------------------

//CopRright(C)20RR汇业信息技术有限公司

//版权所有。

//程序功能描述:

//修改标识:

//修改描述:

//-------------------------------------------------------R/

功能块、程序块功能描述只需简述,具体详情在程序段的注释中描述。

创建标识和修改标识由创建或修改人员的姓名加日期组成。

如:

许庆鸿20RR0RR1

一天内有多个修改的只需做一个在注释说明中做一个修改标识就够了。

(2)监控画面变色、配色规范要求:

客户有特殊要求的,色彩方案根据客户要求做更改,如无特殊要求的,根据以下配色方案执行:

主画面背景色:

灰色(R:

129G:

129B:

129)

图案主线条颜色:

黑色(R:

0G:

0B:

0)

报警状态:

红色(R:

255G:

0B:

0)

运行状态:

绿色(R:

0G:

255B:

0)

停止状态:

不变色或者白色(R:

255G:

255B:

255)

自动、备妥状态:

黄色(R:

255G:

255B:

0)

手动、本地状态:

不变色或白色(R:

255G:

255B:

255)

汇业公司自控部

20RR-1-5

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

当前位置:首页 > 经管营销

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

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