公司新聞
西門子1200與200SMART尋址有什么不一樣呢?
發布時間: 2024-04-28 23:22 更新時間: 2024-12-02 08:00
西門子S7-1200和200SMART同屬于西門子品牌,其底層設計在一定程度上存在相似之處,但由于1200定位中小型系列,其功能更接近400系列,而200SMART是從200基礎演變而來,所以在程序塊的結構以及尋址方式都有很大的不同之處,本文就來一起聊聊它們的尋址方式有何異同。
200SMART可以按位,字節,字和雙字方式尋址,支持四種尋址的存儲區有I(輸入),Q(輸出),M(位),S(順控),V(數據存儲區),L(局部),SM(特殊),除此之外還開發了AI(模擬輸入),AQ(模擬輸出),T(定時器),C(計數器),HC(高速計數器),AC(累加器),等。而1200只開發了I區,Q區,M區,和DB數據塊,I區既是數字量輸入存儲區,(如I0.0等,通常是以位尋址),也是模擬量輸入存儲區(如IW64),還是高速計數存儲區(如ID1000),只是尋址方式不同,Q區既是數組輸出存儲區(如Q0.0),也是模擬量輸出存儲區(如QW64),M區用法與200SMART類似,可以位(M10.0),字節(MB12),字(MW20),雙字(MD24)形式尋址,但通常數據存儲不放在M區,這時候就需要用到DB數據塊,DB數據塊的功能類似于200SMART中的V區,可以用來存儲用戶數據,可實現斷電保持,也可用來存儲臨時中轉的變量,還可以作為FB函數塊的背景數據塊,是1200中非常重要的存儲區,學習1200編程,必須要熟練掌握DB數據塊的尋址。通常我們可以手動增加一個全局數據塊DB,用來存儲程序中的重要數據,如下圖所示:
全局數據塊中只有一種變量類型Static(靜態變量),可以在數據塊中靜態存儲的變量,要使用變量首先要變量名稱,再選擇數據類型,DB數據塊就會自動按照需要分配地址,所以DB數據塊中優先選擇符號方式尋址。
作為背景數據塊時會自動生成,例如調用FB塊,調用需要背景DB的指令等都會提示需要創建DB數據塊。如下圖所示:
其他新聞
- 如何用LAD和SCL實現S7-1200的間接尋址功能 2024-12-02
- 電氣工程師必知:模擬量計算原理+庫程序 2024-12-02
- 西門子S7-1200 Modbus-TCP 通信案例 2024-12-02
- 西門子S7-1200 CPU程序案例 2024-12-02
- 案例分析:西門子200smart計時裝置設計 2024-12-02
- 重點:S7-1500PLC通信原理詳解 2024-12-02
- PLC電控柜結構,超詳細! 2024-12-02
- 西門子1200PLC-SCL編程語言編寫搶答器控制系統 2024-12-02
- 西門子1200PLC-SCL編程語言編寫ABC噴泉系統案例分析 2024-12-02
- 詳解西門子V90伺服點動調試 2024-12-02
- 西門子觸摸屏變量的三種更新方式 2024-12-02
- 西門子精智面板Smart 700 IE V3無法下載的解決 2024-12-02
- 西門子觸摸屏VNC遠程訪問 2024-12-02
- 伺服驅動器的作用與原理、應用領域 2024-12-02
- 伺服電機基礎知識 2024-12-02
產品分類
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684