【摘要】:相当多PLC的用户程序是存储在一个统一的存储区中。程序分成模块,或程序模块化组织的优点是:1)程序较清晰,可读性强。用户移植使用这些标准程序,可大大简化编程。5)程序模块化还可实现多人参与编程,提高编程的速度。7)在存在不需经常对其扫描的程序块时,还可节省扫描周期,提高PLC的响应速度。模块化组织也便于分步设计程序。程序模块化组织与PLC的指令系统有关。
相当多PLC的用户程序是存储在一个统一的存储区中。程序的传送也是一次性的。但人为地可将其分成若干块,以块为单位设计及调试。然后再用主程序,按需要去调用这些块。这就是本节讲的程序模块化组织。
程序分成模块,或程序模块化组织的优点是:
1)程序较清晰,可读性强。
2)程序便于更改,也便于扩充或删节,可改性好。
3)程序可标准化,特别是一些功能程序,如实现PID算法的程序,可编成标准的。事实上西门子就提供不少标准程序。用户移植使用这些标准程序,可大大简化编程。
4)程序设计与调试可分块进行,把难点分散,便于成功。块小、变量少,也便于用种种逻辑设计的方法设计程序。
5)程序模块化还可实现多人参与编程,提高编程的速度。(www.xing528.com)
6)在存在重复调用一种模块的情况下,可不必重复编写要调用的模块的程序,可减少程序量。
7)在存在不需经常对其扫描的程序块时,还可节省扫描周期,提高PLC的响应速度。
模块化组织也便于分步设计程序。第1步先划分块,编出的程序最为抽象;第2步编出的程序是把第1步所编的程序细化,较为抽象;……第i步编出的程序比第i-1步抽象级要低;……直到最后,第n步编出的程序即为可执行的程序。
这一方法原理就是先立足于全局,考虑总体关系。在确保全局的正确性之后,再分别考虑与处理各个局部。自顶而下,逐步求精。
程序模块化组织与PLC的指令系统有关。常用的方法有:子程序及其调用,跳转及其条件设置,使用步进指令。此外有的PLC还可用SFC语言编程,用程序(块)、函数及功能块,用自定义库等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。