- 零基礎(chǔ)學(xué)西門子PLC編程:入門、提高、應(yīng)用、實(shí)例
- 韓雪濤主編 吳瑛 韓廣興副主編
- 17字
- 2022-01-21 14:43:10
第3章 西門子PLC的編程方式與編程軟件
3.1 PLC的編程方式
PLC所實(shí)現(xiàn)的各項(xiàng)控制功能是根據(jù)用戶程序?qū)崿F(xiàn)的,各種用戶程序需要編程人員根據(jù)控制的具體要求進(jìn)行編寫。通常,PLC用戶程序的編程方式主要有軟件編程和手持式編程器編程兩種。
3.1.1 軟件編程
軟件編程是指借助PLC專用的編程軟件編寫程序。采用軟件編程的方式,需將編程軟件安裝在匹配的計(jì)算機(jī)中,在計(jì)算機(jī)上根據(jù)編程軟件的使用規(guī)則編寫具有相應(yīng)控制功能的PLC控制程序(梯形圖程序或語句表程序),最后再借助通信電纜將編寫好的程序?qū)懭隤LC內(nèi)部即可,如圖3-1所示。

圖3-1 PLC的軟件編程方式
3.1.2 編程器編程
編程器編程是指借助PLC專用的編程器設(shè)備直接向PLC編寫程序。在實(shí)際應(yīng)用中編程器多為手持式編程器,具有體積小、重量輕、攜帶方便等特點(diǎn),在一些小型PLC的用戶程序編制、現(xiàn)場調(diào)試、監(jiān)視等場合應(yīng)用十分廣泛。
編程器編程是一種基于指令語句表的編程方式。首先需要根據(jù)PLC的規(guī)格、型號(hào)選配匹配的編程器,然后借助通信電纜將編程器與PLC連接,通過操作編程器上的按鍵,直接向PLC中寫入語句表指令。
圖3-2為PLC采用編程器編程示意圖。

圖3-2 PLC采用編程器編程示意圖

表3-1為各種PLC對(duì)應(yīng)匹配的手持式編程器型號(hào)匯總。
表3-1 各種PLC對(duì)應(yīng)匹配的編程器型號(hào)匯總

采用編程器編程時(shí),編程器多為手持式編程器,通過與PLC連接可實(shí)現(xiàn)向PLC寫入程序、讀出程序、插入程序、刪除程序、監(jiān)視PLC的工作狀態(tài)等,下面以西門子S7-200系列適用的手持式編程器PG702為例,簡單介紹西門子PLC的編程器編程方式。
使用手持式編程器PG702進(jìn)行編程前,首先需要了解該編程器各功能按鍵的具體功能,并根據(jù)使用說明書及相關(guān)介紹了解各按鍵符號(hào)輸入的方法和要求等。
圖3-3為手持式編程器PG702的操作面板。

圖3-3 手持式編程器PG702的操作面板

- Spring Boot 2實(shí)戰(zhàn)之旅
- ASP.NET Core 5.0開發(fā)入門與實(shí)戰(zhàn)
- Python自動(dòng)化運(yùn)維快速入門(第2版)
- MATLAB圖像處理超級(jí)學(xué)習(xí)手冊(cè)
- NLTK基礎(chǔ)教程:用NLTK和Python庫構(gòu)建機(jī)器學(xué)習(xí)應(yīng)用
- FPGA Verilog開發(fā)實(shí)戰(zhàn)指南:基于Intel Cyclone IV(進(jìn)階篇)
- 零基礎(chǔ)學(xué)C語言第2版
- Principles of Strategic Data Science
- Mastering Elixir
- Java程序設(shè)計(jì)入門(第2版)
- Python編程基礎(chǔ)與數(shù)據(jù)分析
- Daniel Arbuckle's Mastering Python
- Comprehensive Ruby Programming
- Python輕松學(xué):爬蟲、游戲與架站
- WebRTC Cookbook