您现在的位置是:首页 > PLC技术 > PLC技术

施耐德PLC工程开发控制程序的设计技术方法

来源:艾特贸易2017-06-05

简介控制程序设计方法的核心内容是找出被控对象的开启信号和关断信号,然后再加入系统所要求的约束条件以及程序之间的各种联锁关系,这样就可以设计出一个比较完整的控制系统了。

    控制程序设计方法的核心内容是找出被控对象的开启信号和关断信号,然后再加入系统所要求的约束条件以及程序之间的各种联锁关系,这样就可以设计出一个比较完整的控制系统了。当然,其具体的设计过程是逐步完善、逐步求精的,一般不易获得最佳方案。程序初步设计后,还需要反复调试、修改、完善。    控制程序设计有以下方法:    (1)时序流程图法    时序流程图法是首先给出控制系统的时序图,再根据时序关系给出对应的控制任务的程序框图,最后把程序框图写成PLC程序。时序流程图法适用于以时间为基准的控制系统的编程方法。    (2)步进顺控法    一般比较复杂的程序,都可以分成若干个功能比较简单的程序段,一个程序段可以看成整个控制过程中的一步。从这个角度去看,一个复杂的系统的控制过程是由这样若干个步组成的。系统控制的任务实际上可以认为在不同时刻或在不同进程中所完成的对各个步的控制。    (3)经验法    经验法是运用自己或别人的经验,例如,在典型电路设计的基础上进行设计。多数是设计前,先选择与自己工艺要求相近的程序,结合实际工程情况,根据被控对象对控制系统的具体要求,对这些“试验程序”不断修改、调试,使之适合工程要求。    掌握一些编程技巧,可以减少指令条数,节省内存,提高运行速度。例如,把串联触点多的电路编写在上方,并联触点多的电路放在左边,多重输出电路时,常将串联接点多的电路放在下边。    经验法编程有很大的试探性和不确定性,设计水平和速度与设计者的实践经验有很大关系。    (4)计算机辅助设计    计算机辅助设计是通过PLC编程软件在计算机上进行程序设计、离线或在线编程、离线仿真和在线调试等。编程软件Unity ProPL7Concept等都是Schneider系列PLC的常用编程软件。使用这些编程软件可以方便地在计算机上离线或在线编程、在线调试。