- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南瑞机组PLC程序和卓越辅机PLC程序风格对比
分享主题
南瑞机组PLC程序和卓越辅机PLC程序风格对比
分享人
分享时间
教学目标
从PLC程序中的变量、功能块数据使用等方面学习两种PLC程序编写风格
教学重点
深入理解施耐德PLC编写方法
本内容
程序安全性
卓越PLC程序中自定义功能块是加了密码保护,南瑞PLC程序自定义功能块没有加密码保护。两者均可以查看功能块中的程序,但卓越PLC不可以直接修改或优化,必须输入正确的密码后才可修改,而南瑞程序可直接修改。其原因可能为了保护功能块的完整性和独立性,也可看出程序编写人员的保护意识。卓越PLC功能块必然经过多年完善与优化,适应性较高,修改的可能性不大,采用加密保护,防止误修改。另一方面,在卓越PLC主程序段中除lnitializSet子程序没有加密外,其余子程序均已加密,密码为123456。辅机PLC程序修改的频率不及机组LCU修改频率,加密保护功能块,也可防止误修改等
数据结构
卓越PLC程序多用数组,少量结构体,结构体成员较简单;南瑞PLC程序不仅使用数组,更多的是用结构体,结构体成员比较多,还有嵌套数组。从程序设计的角度,数组的特点是数据的连续存储,可使用循环语句进行访问,使程序语句紧凑,提高了程序的移植性,减少了不同工程之间的修改量,自然也降低了工作量。结构体数据封装,可以对某个对象进行详细描述,更能凸显对象描述及操作的特点,具有面向对象编程的思维方式。从访问和赋值角度上看结构体设计更加的紧凑,而不像单纯的数组那样分散。
程序结构
卓越PLC程序中将所有的子程序段均放置于MSAT的“段”中,顺序循环执行。而南瑞PLC程序中将主程序放置于MSAT的“段”中,将其他被调用的子程序段放置于MAST的“SR段”中,在MAIN程序中按需调用子程序。两种结构,难以确认优劣,也可能是对控制的设备难易或繁简不一样导致。
模件数据处理
卓越PLC程序中获取DI、AI或设置DO值时,采用自定义的固定地址,如10,1100,45等。这些地址不仅的PLC程序中内部使用,也在和触摸屏通信时使用。程序中采用施耐德专用数据复制功能块,将从模件的数据复制到CPU的内存,也就是自定义的数据数组,并通过卓越自定义的赋值功能块,将数组数值复制给见名知意的变量或数组成员。表示为模件数组- IEC_BMDI复制数据到固定地址区域-调用自定义复制功能块如DIV6和DOV6。模拟量处理稍微复杂点,因为考虑到量程和品质位。南瑞PLC程序创建固定地址的数组变量,固定地址即为DI、DO、AI、AO的地址,从1开始,即DI_RAW,DO_RAW、AI_RAW、AO_RAW。程序中支持取反和强制。
数据使用
卓越PLC程序使用的数据大部分可从变量名知道其含义,如I_Manual表示泵或电机手动状态的数组变量,I_Runing表示泵或电机运行状态的数组变量。使用时变量时,如I_Manual[1]表示#1泵手动状态,I_Runing[2]表示#2泵运行。好处是见名知意,单独处理。南瑞PLC程序直接使用经过处理的数组,如AI[1]和DI[2]等分别表示第一个模入量和第二开入量。好处就是可将所有的数据采用用循环语句处理。坏处就是从变量名角度,无法猜测其具体含义,必须对照测点表。
分享小结:
审核人:
参与人:
您可能关注的文档
- 流量开关工作原理及清洗方法培训(型号FCS-G12A4P-VRX24VDC).ppt
- 六氟化硫(-SF6-)设备区域工作及六氟化硫(-SF6-)泄露时的防护要求和注意事项.ppt
- 漏电流传感器调整方法及注意事项.doc
- 螺栓基础知识及螺栓紧固防松方式介绍 (1).ppt
- 螺栓基础知识及螺栓紧固防松方式介绍.ppt
- 滤水器程序学习 (1).docx
- 滤水器程序学习.docx
- 密封知识概述-泄露定义、密封作用、密封分类、常见密封、常见密封材料、密封安装注意事项 (1).ppt
- 密封知识概述-泄露定义、密封作用、密封分类、常见密封、常见密封材料、密封安装注意事项.ppt
- 灭磁开关、直流断路器分合闸电压测量试验方法(B10E).doc
最近下载
- 【地理】河流与湖泊 课件-2025-2026学年地理人教版(2024)八年级上册.pptx VIP
- 2.1《职场应用写作与交流(一)求职和应聘》优秀获奖课件.pptx VIP
- 高中历史教学中人工智能协作学习评价与反馈体系构建教学研究课题报告.docx
- 电力系统微机继电保护教学课件电子教案全套课件.pptx VIP
- 2022年船载危险货物申报员和集装箱检查员从业资格考核全国统考试题.pdf VIP
- 石油小知识.ppt VIP
- 托福词汇词以类记-张红岩(完整有目录).pdf VIP
- 中考英语篇完型填空练习(附答案).pdf VIP
- 水浒传-林冲(共47张课件).pptx VIP
- 乡村医生考试题库及答案完整版.doc VIP
文档评论(0)