1、用 C+编写的词法分析程序/c+程序#include #include #include #include #include #define KEYWORD_LEN 32 /保留字个数#define STR_MAX_LEN 300 /标识符最大长度#define PRO_MAX_LEN 20480 /源程序最大长度#define STB_MAX_LEN 1000 /符号表最大容量#define CTB_MAX_LEN 1000 /常数表最大容量#define ERROR 0 /错误#define ID (KEYWORD_LEN+1) /标识符#define CONST (KEYWORD_LEN
2、+2) /常量#define OPERAT (KEYWORD_LEN+3) /运算符#define DIVIDE (KEYWORD_LEN+4) /界符int errorLine=0;char proBufferPRO_MAX_LEN = “; /存储程序代码的全局缓冲区char ch; /读出来的当前字符char wordgetSTR_MAX_LEN; /标识符 或 常量int point = 0; /源程序当前位置指针char signTabSTB_MAX_LENSTR_MAX_LEN; /符号表int pointSTB = 0; /符号表指针char constTabCTB_MAX_LE
3、NSTR_MAX_LEN; /常量表int pointCTB = 0; /常数表指针char kwTabKEYWORD_LEN10= /保留字表 C 语言一共有 32 个保留字关键字“auto“, “break“, “case“, “char“, “const“,“continue“, “default“, “do“, “double“, “else“,“enum“, “extern“, “float“, “for“, “goto“,“if“, “int“, “long“, “register“, “return“,“short“, “signed“, “sizeof“, “static“,
4、“struct“,“switch“, “typedef“, “union“, “unsigned“, “void“,“volatile“, “while“;char errorTab50= /错误代码表/*0*/“未知错误“, /*1*/“非法的字符“, /*2*/“不正确的字符常量表达“,/*3*/“不正确的字符串表达“, /*4*/“不正确的数字表达“, /*5*/“注释丢失*/“;typedef struct signDualityint kind;int value;*pDualistic, Dualistic;void pretreatment(); /预处理void ProcErr
5、or(int id); /错误bool GetChar(); /获得一个字符不包括结束标记bool GetBC(); /获得一个非空白字符void Concat(char *str); /将 ch 连接到 str 后int Reserve(char *str); /对 str 字符串查找保留字表 若是一个保留字 -返回其编码 否则返回0void Retract(); /将搜索指示器回调一个字符位置int InsertId(char *str);/将 str 串以标识符插入符号表,并返回符号表指针int InsertConst(char *str); /将 str 串以常数插入符号表,并返回常数
6、表指针bool wordAnalyse(pDualistic pDu); /词法分析 true 正常/预处理 将缓冲区内的源代码去掉注释和无效空格void pretreatment()int lines=0;char tmpPRO_MAX_LEN; /先将处理结果保存到临时空间int tmpp = 0; /这个临时空间的末尾指针bool flg;char tmpc;/去掉注释先/注释有两种 一种是/ 另一种是/*/point = 0;doflg = GetChar();if(ch = /)flg = GetChar();switch(ch)case /:doflg = GetChar(); w
7、hile(!(ch = n | flg = false);/注释一直到行尾或文件结束if(ch = n)Retract(); /归还换行break;case *:doflg = GetChar();tmpc = ch;/为了保证出错处理程序能正确定位出错位置 保留注释中的换行if(tmpc = n)tmptmpp+ = tmpc;flg = GetChar();Retract(); /归还一个字符while(flg flg = GetChar();if (!flg)ProcError(5);break;default: /不是任何一种注释Retract();Retract();GetChar(
8、);tmptmpp+ = ch;flg = GetChar();tmptmpp+ = ch;elsetmptmpp+ = ch;while(flg);tmptmpp = 0;strcpy(proBuffer,tmp);/错误void ProcError(int id)printf(“nError:第%d 行,%sn“,errorLine, errorTabid);/获得一个字符bool GetChar()if(point 0)errorLine -;point -;/将 str 串以标识符插入符号表,并返回符号表指针int InsertId(char *str)int i;for(i=0; i
9、 kind = ID;pDu-value = value;elsepDu-kind = code;pDu-value = -1;return true;case D:while(isdigit(ch)wordgeti+ = ch;GetChar();wordgeti = 0;Retract();value = InsertConst(wordget);pDu-kind = CONST;pDu-value= value;return true;/( ) . , ! != sizeof = = = pDu-value = 0;elsevalue = InsertConst(wordget);pDu
10、-kind = CONST;pDu-value = value;return true;/字符常量case :wordgeti+ = ch; / GetChar();wordgeti+ = ch;if(ch = ) / n/如果是转义字符则要多接收一个字符GetChar(); / ch = wordgeti+ = ch;GetChar();wordgeti+ = ch;wordgeti = 0;if(ch != )/bprintf(“%s“,wordget);ProcError(2);pDu-kind = ERROR;pDu-value = 0;elsevalue = InsertConst(
11、wordget);pDu-kind = CONST;pDu-value = value;return true;case (:case ):case :case :case .:case ,:case :case ?:case :case ;:case :case :case #:wordgeti+ = ch; wordgeti = 0;pDu-kind = DIVIDE; /界符pDu-value = -1;return true;case !:/!=wordgeti+ = ch;GetChar();if (ch=) wordgeti+ = ch;else Retract();wordget
12、i=0;break;case :/ =wordgeti+ = ch;GetChar();if (ch = | ch = =) wordgeti+ = ch;else Retract();wordgeti=0;break;case =:/ =wordgeti+ = ch;GetChar();if (ch = =) wordgeti+ = ch;else Retract();wordgeti=0;break;case GetChar();if (ch = else Retract();wordgeti=0;break;case |:/ | |=wordgeti+ = ch;GetChar();if
13、 (ch = | | ch = =) wordgeti+ = ch;else Retract();wordgeti=0;break;case +:/ + +=wordgeti+ = ch;GetChar();if (ch = + | ch = =) wordgeti+ = ch;else Retract();wordgeti=0;break;case -:/ - -= -wordgeti+ = ch;GetChar();if (ch = - | ch = = | ch = ) wordgeti+ = ch;else Retract();wordgeti=0;break;case *:/ * *
14、=wordgeti+ = ch;GetChar();if (ch = * | ch = =) wordgeti+ = ch;else Retract();wordgeti=0;break;case /:/ /=wordgeti+ = ch;GetChar();if (ch = =) wordgeti+ = ch;else Retract();wordgeti=0;break;case %:/ %=wordgeti+ = ch;GetChar();if (ch = =) wordgeti+ = ch;else Retract();wordgeti=0;break;case :/ =wordget
15、i+ = ch;GetChar();if (ch = =) wordgeti+ = ch;else Retract();wordgeti=0;break;case 0:return false;default:ProcError(1);return false;pDu-kind = OPERAT;return true;int main()Dualistic tmp;pDualistic ptmp = FILE *fin, *fout;int i;char c;char filename20;printf(“源代码读入n“);/scanf(“%s“,filename);/将源程序读入缓冲区if
16、 (fin=fopen(“Test.txt“,“r“) = NULL)printf(“Cannot open infilen“);return 0;i = 0;/c = fgetc(fin);while(c = fgetc(fin) != EOF)if(i = PRO_MAX_LEN-1)printf(“n 程序代码太长,无法处理a“);return 0;proBufferi+ = c;fclose(fin); /关闭文件proBufferi+ = 0;printf(“n*n 源代码读入成功,源代码如下:n%s“,proBuffer);printf(“n 按任意键继续n“); getch();
17、/预处理printf(“n 预处理n“);pretreatment();printf(“n*n 预处理成功,去掉注释后的源代码为:n%s*“,proBuffer);printf(“n 按任意键继续n“); getch();printf(“n 词法分析n“);point = 0;/词法分析if (fout=fopen(“Result.txt“,“wb“) = NULL)printf(“建立文件 Result.txt 失败。n“);return 0;i = 0;errorLine = 0; /错误行归零doif(i+ PRO_MAX_LEN)/防止遇到 BUG 导致程序死循环无限写文件break;
18、if(!wordAnalyse(ptmp)break;if (ptmp-value = -1)fprintf(fout, “t“,ptmp-kind);elsefprintf(fout, “t“,ptmp-kind, ptmp-value);switch(ptmp-kind)case ERROR:fprintf(fout, “(出 错:%s)“,wordget);break;case ID:fprintf(fout, “(标识符:%s)“,wordget);break;case CONST:fprintf(fout, “(常 量:%s)“,wordget);break;case OPERAT:
19、fprintf(fout, “(运算符:%s)“,wordget);break;case DIVIDE:fprintf(fout, “(界 符:%s)“,wordget);break;default:;if(ptmp-kind = 1 fprintf(fout, “rn“); while(1);fclose(fout);printf(“写回常量表和标识符表n“);/常量表if (fout=fopen(“Const.txt“,“wb“) = NULL)printf(“建立文件 Const.txt 失败。n“);return 0;for(i = 0; i pointCTB; +i)fprintf(
20、fout, “%3d %srn“,i, constTabi);fclose(fout);/标识符表if (fout=fopen(“Sign.txt“,“wb“) = NULL)printf(“建立文件 Sign.txt 失败。n“);return 0;for(i = 0; i pointSTB; +i)fprintf(fout, “%3d %srn“,i, signTabi);fclose(fout);printf(“n 写入完毕n 按任意键继续n“); getch();return 0;-范文最新推荐-14电力安全月工作总结电力安全月工作总结 电力安全月工作总结 2011 年 3 月 1 日
21、至 3 月31 日为我公司的安全生产月,*变电站围绕; 夯实基储提高素质、树立标杆、争创一流;的主题,开展了丰富多彩、形式多样的具体行动:通过看板形式宣传安全第一、预防为主的方针;通过 48+4 的学习机会,进行安全生产大讨论;通过安全活动进行查找本站的隐患的活动,电力安全月工作总结。形成了;人人学会安全,层层尽责保证安全;的良好氛围,使我站的安全生产工作又上了一个新的台阶。本站安全生产月活动具体工作如下:1.开展安全月活动宣传工作,大家坐在一起讨论活动的主题、学习实施纲要、讨论各个实施阶段的活动安排。深刻反思 11.3 事故,汲取事故教训,每人写了一份 11.3 事故反思,并对本站的安全管理
22、、记录报表、规章制度、培训工作、事故隐患每个值班员都谈了自己的看法和建议,对站内管理每个人都倾注了最大的热情,可见 11.3对每一个值班员的触动是刻骨铭心的,安全月的必要开展对变电站各项工作的促进,尤其对值班员安全意识、主人翁精神的影响最为深刻。2.深入开展安全生产大检查活动。在安全生产整顿周活动的基础上,结合秋季安全大检查,进一步查摆了本站安全生产的隐患,特别是各种规章制度的建立、健全、完善和执行情况,对现场运行规程从全面、具体和针对性上进行了修订;制定全站停电的反事故预-范文最新推荐-15案,制定低温天气和防冰闪的反事故措施,进行现场演练。当前正处年底收关和人员调整后的敏感时期,人员思想浮
23、动大,而且本站正在进行新母差与新间隔投运的准备工作,施工人员多,施工人员安全意识和安全防范技能较低,是近阶段我站安全运行的一大隐患,我们会同工作负责人一起讨论施工过程中的存在和潜在的危害,并有针对性地制定防范了措施,保证了施工安全的进行。针对人员素质参差不起,安全意识高低不同,我们制定了*站考核细则 ,制定措施, 明确职责和工作程序,对任何可能发生的情况做了充分的准备工作。3.利用交接- 班的时间,我们查找本站存在的隐患,实行分片分区,责任到人,对查找到的隐患汇总分析,能自己解决的我们都及时认真地消除,对我站能力不足不能解决的,我们纳入工区的职业安全健康体系,由工区负责解决,工作总结电力安全月
24、工作总结 。该报缺陷的上报缺陷,该报危害辨识的报危害辨识,使站内所有设备、所有工作、所有危险点在控、可控、能控。4.对在本月进行的工作、操作等,我们编制事故预案,如 220KV母差保护更换的准备工作和悬垂刷涂工作, 除了工区安排跟踪外,站内根据人员新调整、新人员对设备不熟悉的现状,三班改为两班,加强值班力量, 保证了各项工作的顺利完成。为防止意外发生,我们共同讨论制定出了在工作期间母线故障的反事故预案。5.每个班利用晚饭后的时间讨论检查了我站在遵章守制方面还存在哪些差距,现有规程制度能否满足现场规范化、标准化工作需要,-范文最新推荐-16并在站内宣读并实施了*站考核细则 ,按照个人能力分为 1
25、2 大员管理站内事务,规定每个值班员必须按照规章制度工作,否则就严格考核。在个人专业技能与岗位要求存在的差距,站内按人所需制订培训计划,建立心智加油站和个人提升计划的培训平台进行培训。工作日志、检修记录、安全活动、安全用具记录、缺陷记录等班组记录已经和工区进行交流,完善纪录格式。6.对全站值班员进行电力安全工作规程 、本岗位安全职责、工作中的危险点辨识和防范措施及相关专业的规程制度等的培训,选派两名值班员参加工区举办的安规比赛,锻炼值班员具备工作所要求的安全生产技能,熟知各项工作的危险点及防范措施;7.完善三票管理制度,针对本站实际按照运行工区职业安全健康管理体系实施;三票;管理制度,内容完善
26、;;三票;按照规定执行,严格执行倒闸操作;六关; 制度(操作准备关、接令关、操作票填写关、核对图板关、操作监护关、质量检查关) ; ;三票;的填写及执行情况良好。;三票;管理制度健全,制定了;三票; 合格评价标准和考核规定;;三票; 合格评价符合标准要求,对发现的问题能及时提出改进措施,有记录可查;定期对;三票; 的执行情况进行统计、分析和考评。8.重温沧州供电公司运行管理标准及运行相关管理规定。完善我站的综自站的管理规定 ,并制定措施严格执行。查找五防系统管理和软件缺陷,及时上报,并请厂家销缺。查找现场防误闭锁装置的运行情况,缺陷及时报告;建立起完善解锁钥匙的管理制度,严格执行;严格执行操作
27、监护制度,重新修改操作密码,严格密码-范文最新推荐-17管理,使操作监护制度的执行从小操作就具备条件。9.对继电保护及自动装置进行全面检查,核对保护装置定值与定值单相符。规定每月 20 日核对保护压板投切正确,并要求做好记录。检查户外继电器、端子箱等二次设备有防雨、防潮和保护室降温等安全措施。10.现场安全措施方面进行有针对性制定现场三项措施和进行危险点分析;现场作全封闭围网,现场措施落实良好;对每个作业现场做到层层把关,严格执行;三大措施; ,做到责任到位、工作到位、监督到位;对任何违反安全规程的行为立即得到制止。 11.强调安全用具的管理。各类安全用具配置、台账、试验、存放使用符合要求;增
28、加每月 10 日对安全器具进行试验检查,使其保持在完好状态。12.完善消防管理。重新完善消防管理制度,健全消防组织,使新来的值班员在消防组织中找到自己的定位,明确各自的职责;消防设施、器具齐全,布置符合规定,状态完好;培训职工消防器材的使用方法。13.在日常管理中强调安全监督体系,由站长牵头组成安全监督体系,每个值班员都有安全监督责任,明确分工,履行安全监督职责;重新要求运行日志、安全分析记录和安全活动等记录的填写,使其具有针对性和及时性;14.加强输变电设备管理,健全输变电设备台账和技术档案,并做到及时更新。新设备技术培训工作做到及时有效,有效利用嵌入式变电设备巡检系统及按照作业指导书的要求
29、,组织开展变电设-范文最新推荐-18备巡视检查。 ;安全生产月; 活动即将结束,但安全生产是永远没有结束的,而是一个起点,一个契机,今后的工作中我们要继续发扬安全生产月的活动精神,以人为本,从提高人员素质入手,时时保安全,处处要安全,严格按照我公司和工区的安全生产要求执行,全面落实安全责任制,使我站的安全运行再上一个新的台阶,为我公司的安全生产做出贡献。电力行业职称晋升业务工作总结电力行业职称晋升业务工作总结我叫*,*年*月出生,现年*岁,中共党员,电力行业职称晋升业务工作总结。*年*月参加工作,先后在*、*供电站、*工程队、 *修试班工作,*年考入华北电力大学( 北京)用电监察与管理专业脱产
30、学习两年,*年毕业后在*局*保线站工作,*年元月获得助理工程师职称,*年*月调至*科,先后从事*专责、*专责、*专责和*专责工作。现在*科主管* 营业管理工作,同时兼任*局*专责和* 专责。任助理工程师近*年来,自己的工作性质和从事的专业虽没有改变,但不同岗位的锻炼,使自己的专业知识有了一个更大的实践和拓展空间,进一步锻炼和丰富了自己,增长了知识和才干,提高了自己的专业技术水平,各方面都得到了长足的进步,同时,在近几年的营销管理工作实践中,自己坚持以市场为导向,以效益为中心,以服务宗旨,坚持科学管理,规范经营,狠抓落实,积极开拓电力市-范文最新推荐-19场,圆满完成了各项工作任务并取得了较好成
31、绩。一、思想政治素质得到提高在多年的工作实践中,自己深深认识到,只有政治上的坚定和思想上的清醒,才能保持良好的工作作风和忠于职守、爱岗敬业的勤奋精神。因此,在任助理工程师以来的工作中,自己更注重不断地补充自己,提高自己的政治和理论素养。一是抓好学习,尤其是理论学习,用正确的理论来指导工作,在学习中,自己一方面按照规定的学习制度参加集体学习,记好学习笔记和心得体会,还利用工作和业余时间抓好自学,注意拓宽学习面,提高自己的综合知识水平;并注重了解和掌握时事政治,在思想上时刻与党中央保持一致,在工作步调上与县局保持一致;同时,联系思想和工作实际,与同事们一起有针对性地学习探讨,研讨工作学习方法和体会
32、,用正确的理论武装思想,指导工作,不断改造自己的世界观。二是认真贯彻党的路线、方针、政策,坚持四项基本原则,贯彻上级的指示精神,以明确的思想意识来指导自己的行动,按照上级的安排部署,积极投身于各种活动。三是在工作学习中认真实践全心全意为人民服务的宗旨,牢固树立公仆意识。自己经常想,我之所以能从一个普通工人走上管理岗位,取得专业技术职称,完全是党的培养和领导的信任,在这个岗位上我只能是尽职尽责,干好工作回报党。因此,在日常工作中,自己坚持深入基层,到一线调查了解管理中存在的问题,进一步改进工作,提高自己能力,同时,对自己严格要求,减少办事程序,提高工作效能,恪守职业道德,-范文最新推荐-20注重
33、保持良好的职业形象,工作总结电力行业职称晋升业务工作总结 。四是坚持党性原则,实事求是,作风正派,用自己的行动去体现一个党员和工程技术人员的导向作用,发扬敢抓敢管的作用,推动自己主管的各项工作不断发展。同时,在日常工作中,自己坚持努力做到踏踏实实工作,堂堂正正做人,正确对待个人的名利待遇,坚持扎实认真、兢兢业业、尽职尽责地努力工作,圆满完成各项工作任务。二、技术和业务水平不断增强从参加工作尤其是任助理工程理师职称以来,自己的技术水平和业务能力得到很大的提高和加强,如果说两年的专业技术学习奠定了自己的理论基础,那么,多年的工作实践更使这些理论得以巩固和提高。在工作实践中,自己常常认识到自己专业理
34、论还比较薄弱,因此,自己不断加强学习,虚心请教有专业特长的工程师和学者,不放过每一个学习和提高的机会,使自己的技术水平和能力不断加强。在学习和工作实践中,自己一是侧重学习,加强理论功底的培养。每到业余时间,每到夜晚,自己总是坚持看相关专业技术理论书籍,坚持记学习笔记。二是继续接受高等教育。在坚持自学的基础上,于*年至*年函授读完了华北电力大学电气工程及其自动化专业专升本学习,顺利毕业,成为全班 70 人中仅有 10 人获得学士学位的人员之一。这一切,更进一步奠定了自己在参与企业管理中能够较好地完成任务的基础。三是带着工作实践中的问题,有重点地学习。自己所-范文最新推荐-21主管的工作具有很强的
35、专业性和技术性,如*管理、*管理等方面,有实际工作中均有比较复杂的问题需要自己拿出初步方案意见供领导决策。对此,自己一方面认真倾听各方面的意见并以自己的理论知识来加以分析,另一方面,带着这些问题查阅有关书籍资料,寻找解决问题的方法,这些经历,使自己的理论知识和实践经验不断丰富、提高。四是订阅各种学习资料,不断研究了解国内外的先进技术和管理知识。对一些先进的理论,做到学通弄懂,对一些先进的技术和管理知识,做到与本单位的实际相结合并正确地运用到实际中去,同时,利用自己的计算机特长,熟练的掌握了用电营销管理软件的使用和日常维护以及故障的解决和排除方法,并结合实际编写操作手册,指导培训基层同志熟练操作
36、,同时,实现了通过微机来检查和辅助决策全局的营销状况和相关工作。通过几年来理论与实践相结合的学习,自己的业务技术和专业知识得到很大的提高,并能有效地将理论知识应用到管理实践,取得了较好的成效。三、工作业务卓有成效1、连年完成各项经营指标。在自己任职的近几年时间里,经历了电力市场由买方变为卖方的转型期。在此期间,自己发挥自己的专业所长,为全局的经营指标完成而尽职尽责。尤其是在近年来,自己与局领导及其他营销人员认真分析市场,贯彻上级的营销方略,千方百计开拓电力市场,并不断完善用电营业抄、核、收制度,规范经营行为,连年完成了上级下达的各项经营指标。使售电量由*年-范文最新推荐-22的*亿千瓦时增长到
37、* 年的 *亿千瓦时,增长率*%;销售收入由*年*万元增长到*年的万元,增长率% ,线损率稳中有降,综合线损较*年的*%下降到*年的*%,各项经营指标的年增长率平均以 12%的速度递增。*年*月自己接管*营业主管工作后, 各项经营成果不断扩大,今年 1-6 月,实现*收入较去年同期增长*万元的好成绩, 指标完成连创本局最好记录。2、积极开拓电力市场。根据我县的电力市场现状,在市场营销中,自己主动出击,先后争取了原由* 供电局供电的用电大户玻璃纤维厂的供电,帮助县水泥厂、* 水泥厂实现了技改扩容,积极争取英特利果蔬公司等工业大户由我局供电,这一切,为我局电量增长、利润增加和电费回收奠定了坚实基础
38、。3、积极开展 QC 活动,推进企业管理创新。从*年至今,自己连年主持参加县局 QC 活动,并连年获奖。*年的降低电能表故障率获得*局二等奖,*省电力行业协会三等奖,并被*省科协,共青团*省委授予优秀奖;* 年的降低配电变压器故障率获得*局三等奖,*省电力行业协会优秀奖;*年的解决 10KV高压计量箱带电操作安全问题获得*局二等奖,*省电力行业协会优秀奖。这些成果的取得,都源于自己平时的专业知识积累和调查研究的结果。共 2 页:上一页1 2-范文最新推荐-23下一页电力安全生产工作电力安全生产工作 电力安全生产工作 2011 年 3 月 1 日至 3 月 31 日为我公司的安全生产月,*变电站
39、围绕;夯实基储提高素质、树立标杆、争创一流;的主题,开展了丰富多彩、形式多样的具体行动:通过看板形式宣传安全第一、预防为主的方针;通过 48+4 的学习机会,进行安全生产大讨论;通过安全活动进行查找本站的隐患的活动,电力安全生产工作。形成了;人人学会安全,层层尽责保证安全;的良好氛围,使我站的安全生产工作又上了一个新的台阶。本站安全生产月活动具体工作如下:1.开展安全月活动宣传工作,大家坐在一起讨论活动的主题、学习实施纲要、讨论各个实施阶段的活动安排。深刻反思 11.3 事故,汲取事故教训,每人写了一份 11.3 事故反思,并对本站的安全管理、记录报表、规章制度、培训工作、事故隐患每个值班员都
40、谈了自己的看法和建议,对站内管理每个人都倾注了最大的热情,可见 11.3对每一个值班员的触动是刻骨铭心的,安全月的必要开展对变电站各项工作的促进,尤其对值班员安全意识、主人翁精神的影响最为深刻。2.深入开展安全生产大检查活动。在安全生产整顿周活动的基础上,结合秋季安全大检查,进一步查摆了本站安全生产的隐患,特-范文最新推荐-24别是各种规章制度的建立、健全、完善和执行情况,对现场运行规程从全面、具体和针对性上进行了修订;制定全站停电的反事故预案,制定低温天气和防冰闪的反事故措施,进行现场演练。当前正处年底收关和人员调整后的敏感时期,人员思想浮动大,而且本站正在进行新母差与新间隔投运的准备工作,
41、施工人员多,施工人员安全意识和安全防范技能较低,是近阶段我站安全运行的一大隐患,我们会同工作负责人一起讨论施工过程中的存在和潜在的危害,并有针对性地制定防范了措施,保证了施工安全的进行。针对人员素质参差不起,安全意识高低不同,我们制定了*站考核细则 ,制定措施, 明确职责和工作程序,对任何可能发生的情况做了充分的准备工作。3.利用交接- 班的时间,我们查找本站存在的隐患,实行分片分区,责任到人,对查找到的隐患汇总分析,能自己解决的我们都及时认真地消除,对我站能力不足不能解决的,我们纳入工区的职业安全健康体系,由工区负责解决,工作总结电力安全生产工作 。该报缺陷的上报缺陷,该报危害辨识的报危害辨
42、识,使站内所有设备、所有工作、所有危险点在控、可控、能控。4.对在本月进行的工作、操作等,我们编制事故预案,如 220KV母差保护更换的准备工作和悬垂刷涂工作, 除了工区安排跟踪外,站内根据人员新调整、新人员对设备不熟悉的现状,三班改为两班,加强值班力量, 保证了各项工作的顺利完成。为防止意外发生,我们共同讨论制定出了在工作期间母线故障的反事故预案。-范文最新推荐-255.每个班利用晚饭后的时间讨论检查了我站在遵章守制方面还存在哪些差距,现有规程制度能否满足现场规范化、标准化工作需要,并在站内宣读并实施了*站考核细则 ,按照个人能力分为 12 大员管理站内事务,规定每个值班员必须按照规章制度工作,否则就严格考核。在个人专业技能与岗位要求存在的差距,站内按人所需制订培训计划,建立心智加油站和个人提升计划的培训平台进行培训。工作日志、检修记录、安全活动、安全用具记录、缺陷记录等班组记录已经和工区进行交流,完善纪录格式。6.对全站值班员进行电力安全工作规程 、本岗位安全职责、工作中的危险点辨识和防