harvezhang
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看harvezhang的 主題 / 回貼
樓主  發(fā)表于: 2008-08-11 17:26
手頭有幾個(gè)復(fù)雜的西門子PLC源程序,請(qǐng)問如何去把握其中的結(jié)構(gòu)?有沒有規(guī)律性的東西。
多謝!
lodoy
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 53 個(gè)
工控威望: 206 點(diǎn)
下載積分: 525 分
在線時(shí)間: 30(小時(shí))
注冊(cè)時(shí)間: 2007-08-25
最后登錄: 2024-08-26
查看lodoy的 主題 / 回貼
1樓  發(fā)表于: 2008-08-25 18:32
首先,把工藝流程,動(dòng)作等搞清楚。
其次,把需要處理的數(shù)據(jù)搞清楚,比如需要設(shè)置和顯示哪些數(shù)據(jù),需要不需要報(bào)表等;需要不需要更換不同的工藝要求或者不同的產(chǎn)品。
再次,把網(wǎng)絡(luò)連接情況搞清楚。
然后,開始入手研究程序了。首先是根據(jù)圖紙把外部I/O(包含模擬量和HMI或者工控機(jī)使用的地址)和程序?qū)?yīng)起來。然后,根據(jù)程序結(jié)構(gòu)——對(duì)于一個(gè)好的程序來說,結(jié)構(gòu)很明晰功能很完善,由I/O或者其它線索按圖索驥,分解不同的塊,一一破解。