歡迎訪問內蒙古東瑪科技技術有限公司官網!

全國服務熱線:

153-9114-9849

內蒙古變頻控制柜

搞不懂內蒙古PLC程序編寫,那都算不上大佬

搞不懂內蒙古PLC程序編寫,那都算不上大佬

發布日期:2020-01-27 作者: 點擊:

搞不懂內蒙古PLC程序編寫,那都算不上大佬

一、PLC的循環處理過程

CPU中的程序分為操作系統和用戶程序。

操作系統用來處理PLC的起動、刷新輸入/輸出過程映像區、調用用戶程序、處理中斷和錯誤、管理存儲區和通信等任務。

用戶程序由用戶根據需求自己編寫,以完成特定的控制任務。STEP7將用戶編寫的程序和數據維護在"塊"中,如功能塊FB、功能FC和數據塊DB等。

PLC采用循環掃描的方式執行用戶程序,即掃描工作方式。

PLC的掃描工作方式

1. PLC得電或由STOP模式切換到RUN模式時,CPU起動,同時清除沒有保持功能的位存儲器、定時器、計數器,清除中斷堆棧和塊堆棧的內容,復位保存的硬件中斷等。

2. 執行"系統起動組織塊"OB100,該組織塊可以自定義編程,實現一些初始化的工作;

3. 內蒙古PLC程序編寫系統進入周期掃描,并起動循環時間監控;

4. CPU將輸出過程映像區的數據寫入輸出模塊;

5. 讀取輸入模塊的狀態,并寫入輸入過程映像區;

6. CPU調用OB1,執行用戶程序,期間,根據需要可調用其他邏輯塊(FB、SFB、FC及SFC),來實現控制任務;

7. 在循環結束時,操作系統執行所有掛起的任務,例如下載和刪除塊、接收和發送全局數據等;

8. CPU返回"第3步",重新啟動循環時間監控。

9、在執行用戶程序的過程中,如果有中斷事件發生,當前執行的塊將暫停執行,轉而執行相應的組織塊,來響應中斷。該組織塊執行完成后,之前被暫停的塊將從中斷的地方繼續開始執行。OB1具有很低的優先級,除了OB90外,所有的組織塊都能中斷OB1。

二、過程映像區

PLC的存儲器中,特別設置了一片區域用來存放輸入信號和輸出信號的狀態,分別稱之為輸入過程映像區和輸出過程映像區。在循環程序處理過程中,CPU不會直接訪問I/O模塊,而是訪問CPU內部的過程映像區。

在整個掃描周期內,CPU會分配一段時間集中將輸出過程映像區的狀態傳送給輸出模塊。同樣,內蒙古PLC程序編寫輸入模塊的狀態/數據也是集中、統一讀入輸入過程映像區。在程序的執行階段,CPU只和輸入/輸出過程映像區做數據交互,這樣做的好處是,即使外部輸入信號的狀態發生變化,輸入過程映像區的狀態也暫時不變,可防止程序執行時發生"紊亂";而給到輸出模塊的數據是"同時"的,也可有效避免執行機構的動作序列的不同步。

對過程映像區的訪問可以以位、字節、字以及雙字的方式進行。

內蒙古PLC程序編寫

本文網址:http://www.st2on.com/news/459.html

關鍵詞:內蒙古PLC程序編寫多少錢,內蒙古PLC程序編寫價格,內蒙古PLC程序編寫公司

Z近瀏覽:

內蒙古PLC程序編寫    

  掃描進入手機站          

內蒙古PLC程序編寫

呼市回民區西二環金海國際五金機電城D座8層

呼和浩特PLC控制柜 153-9114-9849 內蒙古變頻控制柜 nmgdmkj@163.com
  • 在線客服
  • 聯系電話
    15391149849
  • 在線留言
  • 在線咨詢
    點擊這里給我發消息 亚洲国产99在线精品一区-免费国产黄网站在线观看可以下载-小乌酱女警双丝脚足在线看-99久久无码中文字幕久久无码