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