您好!欢迎光临工博士商城

西门子工业品服务商

产品:5139    

咨询热线:15210195686

QQ QQwx 微信
您当前的位置:首页 » 西门子新闻中心 » PLC程序需满足的设计要求——西门子
产品分类
西门子新闻中心
PLC程序需满足的设计要求——西门子
发布时间:2022-09-01        浏览次数:82        返回列表
   一套完好的PLC程序,并不只仅是使体系可以运行起来这么简略,它也需求完好的注释、精巧的架构、良好的可扩展性、齐备的报警维护体系、运行前的模仿体系。
 
  1、简略性
 
  使PLC程序尽或许简略。简略的含义便是尽或许的运用标准化的程序结构,尽或许运用简略的指令。
 
  要想程序简略,从大的方面讲,要优化程序结构,用流程控制指令简化程序,从小的方面讲还要用功用强的指令取代功用单一的指令,以及留意指令的组织次序等。
 
  2、可读性
 
  要求所规划的程序可读性要好。这不只便于程序规划者加深对程序的了解,便于调试,并且,还要便于他人读懂你的程序,便于运用者维护。必要时,也可使程序推行。
 
  要使程序可读性好,所规划的程序就要尽或许明晰。要留意层次,完成模块化,以至于用面向对象的办法进行规划。要多用一些标准的规划。
 
  如遇特殊状况下采用言语编程,多数状况下请运用梯形图编程,方便阅读。
 
  再便是I/O分配要有规律性,便于记忆与了解。必要时,还要做一些注释作业。内部器材的运用也要讲规律性,不要随便地拿来就用。
 
  可读性在程序规划开始时就要留意。这不易完全做到。因为在程序调试的过程中,指令的增减,内部器材的运用变化,或许使原较明晰的程序,变的有些乱。所以在规划时就对调试增减留有必定的余地,然后调试结束后再做一下收拾,这样所规划的程序具有更高的质量。
 
  程序的注释,起码应该有以下几个方面:
 
  A、体系注释:整套程序的版权公司和此套程序用处
 
  B、程序块注释:此程序块的主要用处和作者
 
  C、段注释:此段代码的用处
 
  D、变量注释:重要性无需多言,包含I/O注释、中心变量注释
 
  而至于保密性的考虑,我觉得应该在程序的加密算法或许块的加密上考虑,而不应该用削减注释这种小聪明来完成。
 
  3、 正确性
 
  PLC的程序必定要正确,并要通过实践作业验证,证明其可以正确作业。这是对PLC程序的***底子的要求,若这一点做不到,其它的再好也没有用。
 
  要使程序正确,必定要***的运用指令,正确的运用内部器材。***的运用指令与***了解指令相联系,为此对指令含义和运用条件必定要弄清楚。必要时,可编些小程序对一些不清楚的指令作些测试。
 
  同一指令,因为PLC的出厂批次不同或是PLC的系列类型的不同,一些指令细节有或许不一样,应细心查阅编程手册。
 
  内部器材正确运用也是重要的。如有的PLC有掉电维护,有的PLC没有。必定要做到该掉电维护的必定要用掉电维护的器材,反之则不能用。
 
  总之,要***的运用指令,正确运用内部器材,使所编的程序能正确要作,这是对PLC程序***底子的要求。
 
  举个简略的比方,西门子的上升沿和下降沿需求运用带存储功用的变量作为中心变量,比方M点或许DB点,如果运用FC的temp变量就会出问题的。
 
  4、牢靠性
 
  程序不只需正确,还要牢靠。牢靠反映着PLC程序的稳定性,这也是对PLC程序的基本要求。
 
  有的PLC程序,在正常的作业条件下或合法操作时能正确作业,而出现非正常作业条件(如暂时停电,又很快再通电)或进行非法操作(如一些按钮不按次序按,或一起按若干按钮)后,程序就不能正常作业了。这种程序,就不大牢靠,或说不稳定,便是不好的程序。
 
  好的PLC程序对非正常作业条件出现,能予以识别,并能使其与正常条件衔接,可使程序适应于多种状况。好的PLC程序对非法操作能予以回绝,且不留下“痕迹”。只承受合法操作。
 
  联锁是回绝非法操作常用的手法,继电电路常用这个办法,PLC也可继承这个办法。
 
  5、易改性
 
  要使程序易改,也便是要便于修正。
 
  PLC的特点之一便是方便,可灵活地适用于各种状况。其办法便是靠修正或从头规划程序。
 
  从头规划程序用于改动PLC工艺的用处要求的状况,不只程序重编,并且I/O也要从头分配。多数状况下不需求重编程序,作一些修正就可以了。这就要求程序具有易性,便于修正。
 
  易改也便是弹性,要求只需作很少的改动,即可达到改动参数或理改动作的目的。
 
  6、扩展性
 
  许多程序或许在进现场之前都现已编好,但是到了现场,或许还需求添加另外的程序,为了防止打乱整套体系的结构,需求在每个功用区预留必定的空间作为备用。
 
  硬件上留出满足的余量,软件在编写的时候把手动,主动,半主动考虑好,方位留出来。
 
  7、齐备报警体系
 
  PLC体系往往用于工业环境中,每一次的事端都会造成或大或小的丢失,为了做到事端预处理或许在事端中将丢失降到***小,有必要注重PLC的报警和维护,在此将其摘出来作为体系的一个重要组成部分。
 
  8、程序模仿
 
  为了确保现场的调试进展或许给客户展示,往往在进现场之前,要对自己的程序进行全主动的模仿。为此需求在程序中加入模仿程序部分,模仿程序部分在正常现场运行之后断开。为了使程序具有模仿功用,需求做以下作业:
 
  (1)将实践的PLC的I/O点转换为PLC的中心变量或许数据块变量;
 
  (2)根据工艺要求编写各个设备的模仿程序。
 
  在规划PLC程序的过程中,可以满足以上几个方面的要求的就能称的上是一个好程序了。

分享到: 


 

联系热线:15210195686   联系人:郭玉凤 联系地址:北京市朝阳区东土城路4号3幢4层

技术和报价服务:星期一至星期六8:00-22:00 西门子工业品服务商