- 3
- 0
- 约2.64千字
- 约 6页
- 2021-04-14 发布于天津
- 举报
PLC程序设计9大要求
一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的 注释、精良的架构、良好的可扩展T生、完备的报警保护系统、运行前的模拟系统。最好 的评价标准是实践。看程序能否达到预期的目的。但这还不够因为能达到目的的程序还 有好与不好之分。到底什么样的程序才算好的程序呢?大体有如下几个方面:
一、简短性
丽耐 SIMAT.C 8^200图仁 S7-200 SMART CPU使PLC
丽耐 SIMAT.C 8^200
图仁 S7-200 SMART CPU
程序是否简短般可用程序所用的指令简短的程序可以节省用户存储区;多数情 况下也可节省执行时间,提高对输入的响应速 度,还可提高程序的可读性。
程序是否简短
般可用程序所用的指令
条数衡量,用的条数少,程序自然就简短。要 想程序简短,从大的方面讲,要优化程序结构,用流程控制指令简化程序,从小的方面讲 还要用功能强的指令取代功能单一的指令,以及注意指令的安排顺序等。
、省时性
程序简短可以节省程序运行时间,但简短与省时并不完全是一回事。因为运
行程序时间虽与程序所拥有指令条数有尖,而且还与所使用的是什么指令有尖。
圏2 .以太网端口PLC指令不同,执行的时间也不同。而且,有 的指令,在逻辑条件ON时执行与在OFF时执 行其时间也不同。另外,由于使用了流程控 制指令,在程序中,不是所有指令都要执行 等。所以,运行 程序的时间计算是较复杂
圏2 .以太网端口
平均时间少,最大时间也不太长是必要的。这样可提高 PLC的响应速度。
省时的尖键是用好流程控制指令。按情况确定一些必须执行的指令,作必备部分,
其余的可依程序进行,有选择地执行,或作些分时工作的设计,避免最大时间太长等。
图3?运行灯和MAC地址三 可读性
图3?运行灯和MAC地址
要求所设计的程序可读性要好。这不仅便于程序设计 者加深对程序的理解,便于调试,而且,还要便于别人读懂 你的程序,便于使用者维护。必要时,也可使程序推广。
要使程序可读性好所设计的程序就要尽可能清晰。
要注意层次,实现模块化,以至于用面向对象的方法进行设 计。要多用一些标准的设计。
如遇特殊情况下采用语言编程,多数情况下请使用梯形图编程,方便阅读。再就是I/O分配要有规律性,便于记忆与理解。必要时,还要做一些注释工作内部器件 的使用也要讲规律性,不要随便地拿来就用< 可读性在程序设计开始时就要注意。这不易完全做
程序的注释,起码应该有以下几个方面:图4?信号板
程序的注释,起码应该有以下几个方面:
图4?信号板SB CMO1
A、 系统注释:整套程序的版权公司和此套程序用途
B、 程序块注释:此程序块的主要用途和作者
C、 段注释:此段代码的用途
D、 段注释:此段代码的用途
而至于保密性的考虑,我觉得应该在程序的加密算法或者块的加密上考虑,而不应 该用减少注释这种小聪明来实现。
二宀 SBAQDIPLC的程序一定要正确,并要经过实际工作验 证,证明其能够正确工作。这是对PLC程序的最根 本的要求,若这一点做不到,其它的再好也没有用。
二宀
SBAQDI
要使程序正确,一定要准确的使用指令,正确的
使用内部器件。准确的使用指令与准确理解指令相联
系,为此对指令含义和使用条件一定要弄清楚。 必要时,可编些小程序对一些不 清楚的指令作些测试。
同一指令,由于PLC的出厂批次不同或是PLC的系列型号的不同,一些指令细节有 可能不一样,应仔细查阅编程手册。
内部器件正确使用也是重要的。如有的PLC有掉电保护,有的PLC没有。一定要做 到该掉电保护的一定要用掉电保护的器件,反之则不能用。
总之,要准确的使用指令,正确使用内部器件,使所编的程序能正确要作,这是对 PLC程序最根本的要求。
五、可靠性
Di 2x24VDC f 沖 2 叱 4VDC程序不仅要正确,还要可靠。可靠反映着PLC
Di 2x24VDC f 沖 2 叱 4VDC
有的PLC程序,在正常的工作条件下或合法操作时能正
SO DT04
确工作,而出现非正常工作条件(如临时停电,又很快再通电)或进行非法操作(如一些按钮不按顺序按,或同时按若干pn pailro
确工作,而出现非正常工作条件(如临时停电,又很快再通
电)或进行非法操作(如一些按钮不按顺序按,或同时按若干
pn pail
roun FoTi in m|
DCX19
按钮)后,程序就不能正常工作了。这种 程序,就不大可靠,
信号板SB DT04
或说不稳定,就是不好的程序。
好的PLC程序对非正常工作条件出现,能予以识别,并能使其与正常条件衔接,可 使程序适应于多种情况。好的PLC程序对非法操作能予以拒绝,且不留下“痕迹”
只接受合法操作。联锁是拒绝非法操作常用的手段,继电电路常用这个方法,
您可能关注的文档
- PCB技术资料设计过程.docx
- PDA手持设备操作说明.docx
- PETS三级词汇表要点.docx
- Photoshop上机复习题指导要点.docx
- PID控制最通俗的解释与PID参数的整定方法要点.docx
- PX工艺流程的选择.docx
- QMS3D-MV1.0.1.6仪器使用说明书.docx
- qq群标签大全超拽.docx
- RTU数据采集单元调试说明.docx
- SAPFICO-AA资产知识要点.docx
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
原创力文档

文档评论(0)