本文轉自電氣工程師必備的微信公眾號“電氣工程師助手”,內有在線教程視頻觀看、幾千G資源免費下載。
在S7-1200的編程理念中,特別強調符號尋址的使用。在開始編寫程序之前,用戶應當為輸入、輸出、中間變量定義相應的符號名,也就是標簽,具體步驟如下
步驟
1.在PLC變量表中聲明變量
2.在程序編輯器中選用和顯示變量
3.在程序編輯器中定義和更改PLC變量
4.設置PLC變量的保持性
1.在PLC變量表中聲明變量
雙擊打開項目樹中的變量表。
在彈出的PLC變量表窗口中,輸入名稱start,數據類型選為Bool型,地址填入I0.0,根據需要填入注釋,如圖所示。
同理,添加stop、motor變量如圖所示。
2.在程序編輯器中選用和顯示變量
進入OB1主程序塊的窗口,編寫一段程序如下。
點擊常開觸點,在出現的輸入框中,選中右邊的下拉按鈕。
如圖所示。
選中變量如圖所示。
點擊此選項,可選擇變量的顯示方式,如圖所示。
3.在程序編輯器中定義和更改變量
若修改常開觸點變量的名稱:選中常開觸點,點擊鼠標右鍵,選中重命名變量
在彈出的對話框中,將start改為M_start,點擊更改。
若要修改常閉觸點變量的地址,選中常閉觸點,點擊鼠標右鍵,選中重新連接變量。
在彈出的對話框中,將I0.1改為I0.2,點擊更改。
若想直接在程序中建立變量名稱和地址,則新建一個常開觸點,命名為tag1,如圖所示
選中tag1,右鍵,定義變量,輸入地址,單擊定義按鈕即可。
進入PLC變量窗口,可以看到剛剛創建的tag1已自動添加到PLC變量表中。
4.設置PLC變量的保持性
單擊保持性按鈕。
在彈出的對話框中,此位置假如填入10,則代表保持從MB0開始的10個字節。
此時M0.0已自動勾選保持性。
The End.
往期文章:
【西門子1200PLC教程】18.使用Portal視圖
【西門子1200PLC教程】17.硬件的組態
【西門子1200PLC教程】16.編程軟件界面介紹
【西門子1200PLC教程】15.編程軟件的安裝及設置中文界面
【西門子1200PLC教程】14.程序結構
【西門子1200PLC教程】13.不同存儲區的尋址
【西門子1200PLC教程】12.數據的存取方式
【西門子1200PLC教程】11.S7-1200支持的數據類型
【西門子1200PLC教程】10.PLC的工作原理
【西門子1200PLC教程】9.KTP系列HMI面板介紹
【西門子1200PLC教程】8.S7-1200的選型案例
【西門子1200PLC教程】7.CPU的擴展能力
【西門子1200PLC教程】6.CPU面板介紹
【西門子1200PLC教程】5.S7-1200與S7-300的比較
【西門子1200PLC教程】4.S7-1200與S7-200的比較
【西門子1200PLC教程】3.模塊的安裝
【西門子1200PLC教程】2.CPU家族及模塊
【西門子1200PLC教程】1.功能與特點
【筆記】信捷plc應用,指令篇
【筆記】信捷plc應用,編程前奏篇
【筆記】信捷plc應用,硬件篇
【筆記】三菱FX5U PLC基于ModbusTCP協議與視覺通訊
【筆記】網線制作圖文詳解
【筆記】兩臺PLC進行無線通訊
【筆記】西門子S7-200Smart與讀卡器、溫濕度傳感器、掃碼槍等設備通訊
【筆記】多臺西門子S7-200 Smart通過以太網實現通信
【筆記】ABB機器人零基礎編程步驟詳解
【機器人篇】ABB、庫卡、安川、發那科等工業機器人資源匯總
【電工基礎篇】電工電子技術、常用儀器、維修等資源匯總
【觸摸屏篇】Proface、威綸、三菱、松下、組態王等資源匯總
【PLC篇】西門子、三菱、松下、歐姆龍等品牌的軟件、視頻、資料下載
【相關軟件篇】485參數配置軟件、USB轉485模塊驅動程序等資源下載
打造成為電氣工程師必備的公眾號。長期分享自動化電氣工程師的必備干貨,內容涉電工基礎、電氣制圖、電氣選型,以及各種型號的PLC、觸摸屏、伺服驅動、步進驅動、變頻器、機器人、視覺、上位機、軟件等。更多內容請微信搜索“電氣工程師助手”