(1) 結(jié)構(gòu)體設(shè)計(jì)
結(jié)構(gòu)體設(shè)計(jì)是指,將通過可編程控制器 CPU 進(jìn)行控制的內(nèi)容分為較小的處理單位 ( 部件 ) 以
構(gòu)成分級(jí)結(jié)構(gòu)后進(jìn)行編程的方法。在結(jié)構(gòu)體程序中,可以對順控程序進(jìn)行結(jié)構(gòu)體設(shè)計(jì)。
將程序分級(jí)的優(yōu)點(diǎn)如下所示。
· 可以首先對程序的總體概要進(jìn)行研究審核,然后逐步進(jìn)行詳細(xì)設(shè)計(jì)。
· 進(jìn)行了分級(jí)設(shè)計(jì)的最低位的程序成為及其單純且高獨(dú)立性的程序
將程序部件化的優(yōu)點(diǎn)如下所示。
· 各部件的處理較為明確,因此程序總體易于理解。
· 可以將程序分割后通過多人進(jìn)行創(chuàng)建。
· 提高了程序的再利用性及開發(fā)效率。
(2) 多種程序語言
在結(jié)構(gòu)體程序中配備了多種程序語言。 用戶可以根據(jù)用途選擇最合適的程序語言組合使用。
此外,可以對各個(gè)程序部件采用不同的語言進(jìn)行編程。