PLC編程軟件和PLC工程工具
林建平
發(fā)布于2023-01-31 11:50
61
2
標簽:plc
西門子公司提供用于對S7-200/300/400 PLC進行編程的設(shè)備有PG720、PG740和PG760等。PG720是工業(yè)級的編程設(shè)備,功能強大且易于使用,不僅可以用于維護和服務(wù),而且可以用于編程和組態(tài)設(shè)備,是工業(yè)現(xiàn)場應(yīng)用的理想工具。它擁有筆記本電腦的尺寸,獨立的電源、AT-兼容,完善的硬件,配備了所有必須的SIMATIC接口。PG740是一款便攜編程設(shè)備,自動化項目應(yīng)用的理想選擇和強大功能的工業(yè) PC,高級系統(tǒng)性能,優(yōu)良的擴展能力,TFT-顯示,防滑設(shè)計,配備所有必須的SIMATIC接口。PC760是多功能的桌而編程設(shè)備,可以在辦公室進行組態(tài)和編程,其良好的系統(tǒng)性能、靈活的擴展能力和完善的功能使其成為所有自動化項目的理想辦公工具。
采用普通PC時,對操作系統(tǒng)的要求是:Windows2000 Pro、Windows XP Pro、Windows Server 2003等;另外重要的是在計算機中安裝通信卡,如CP5611、CP5613、CP5614、CP5511等,用于連接計算機與S7PLC.
CP5611和CP5613都是安裝在臺式計算機中的通信卡,CP5611無通信處理器,CP5613和CP5614集成了通信處理器,因此CP5613和CP5614的通信速度要比CP5611快,CP5614和CP5613比較,前者多了一個PROFIBUS接口,同時前者支持DP主站和從站模式,而后者只支持DP主站模式。
CP5611和CP5612是用于帶有PCMCIA插槽的編程器和便攜式計算機的,支持DP主站和從站,具備網(wǎng)絡(luò)診斷功能。
此外,還可以使用PC適配器(PC Adupter),它一端連接計算機的RS-232口或USB口,一端連接PLC 的MPI,沒有網(wǎng)絡(luò)診斷功能。
在通信卡代碼中,5代表PCMCIA接口,6代表PCI總線,3代表有處理器。如果需要在PC上向EPROM 中存儲程序,則還需要一個外部編程設(shè)備。
編程軟件
對于S7-200/300/400系統(tǒng),采用STEP7軟件進行編程組態(tài),他是西門子SIMATIC工業(yè)軟件的組成之一。STEP7提供了幾種不同版本以適應(yīng)不同的應(yīng)用。
(1) STEP7 Lite。適用于S7-300、C7系列PLC、ET200X和ET200S系列分布式L/O的編程、組態(tài)軟件包。
(2) STEP7 Base。適用于S7-300/400、M7-300/400和C7系列的編程、組態(tài)標準軟件包。
(3) STEP7 Professional。除包含標準軟件包的標準外,還包括擴展軟件包,如 SCL、GRAPH 和PLCSIM等。
(4) STEP7標準軟件包??梢酝ㄟ^可選軟件包進行擴展,可選軟件包包括的功能范圍很廣泛,按照其功能可分為以下3個軟件類別:
1)工程工具(Engineering Tool):相對較高層次的編程語言以及面向工藝的軟件。
2)運行版軟件(Run-Time Software):用于生產(chǎn)過程的集成了一些現(xiàn)成的功能的運行版軟件。
3)軟件接口(Human Machine Interface,HMI):用于操作員控制和監(jiān)視的軟件。
工程工具
工程工具是面向任務(wù)的工具,主要包括供編程人員使用的高級語言(S7-SCL、S7-GRAPHI\、S7-HiGraph 等),工技術(shù)人員使用的圖形CFC,以及用于診斷、模擬、遠程維護、設(shè)備文檔制作等功能的擴展軟件(如 DOCPRO、HARDPRO、M7 ProC/C 、S7 PDIAG、S7 PLCSIM和Teleservice 等)。
1) S7-SCL、S7-GRAPH、S7-HiGraph和CFC等高級語言和圖形語言作為可選軟件包,主要用于SIMATIC S7PLC的編程。
2) 在擴展軟件中,Borland C (只用于M7)包含了Borland開發(fā)環(huán)境。
3) DOCPRO可以將用STEP7生成的全部組態(tài)數(shù)據(jù)構(gòu)造為接線手冊,使得組態(tài)數(shù)據(jù)的管理更為容易。
4) HARDPRO是S7-300硬件組態(tài)系統(tǒng),它支持用戶對復雜的自動化任務(wù)的大范圍的組態(tài)。
5) M7ProC/C (只用于M7),允許將編程語言C和C 的Borland開發(fā)環(huán)境集成到STEP7的開發(fā)環(huán)境中。
6) S7PLCSIM(只用于S7)模擬S7可編程序控制器連接到編程器或PC,方便進行測試。
7) S7 PDIAG(只用于S7),可以標準化組態(tài)SIMATIC S7-300/400過程診斷,可以檢測可編程序控制器之外的故障和故障狀態(tài)(如未到達限位開關(guān)等)。
8) TeleService軟件可以使用編程器PG或PC,通過電話網(wǎng)隊S7和M7可編程序控制器作遠程在線編程和服務(wù)。