⑴ S7-200西門子PLC中交叉引用表中"主程序(OB1)是什麼意思
OB1就是主程序,是啟動時必須要運行的程序,其它程序都通過OB1的調用來運行,如果不調用的話,其它程序即使下載到PLC中也是沒有用的
⑵ 西門子plc中的ob模塊都是實現什麼功能的
ob模塊:組織塊,英文名Organization block。組織塊是CPU系統和用戶程序之間的介面,可以在CPU上電啟動時調用,也可以循環調用,也可以在PLC發生錯誤時候調用。
OB組織塊是當新建一個程序時,系統會自動建立一個Main[OB1]程序,該程序會在PLC的每個掃描周期被調用。
Main程序和200裡面的主程序,是一個同樣的概念。也類似於C裡面的Main ,即為函數入口點,可以在Main程序裡面調用各種函數和塊。
OB塊主要用於程序循環、啟動、延時中斷、循環中斷、硬體中斷、HSC中斷、診斷錯誤和時間錯誤八大事件。OB塊還有兩個屬性是編號和優先順序,優先順序越高,中斷級別越高。在同樣的優先順序別,OB編號越小,越優先執行。
(2)什麼叫ob1數據塊擴展閱讀:
西門子plc s7-300檢修工藝及技術要求
(1) 測量電壓時,要用數字電壓表或精度為1%的萬能表測量
(2)電源機架,CPU主板都只能在主電源切斷時取下;
(3) 在RAM模塊從CPU取下或插入CPU之前,要斷開PC的電源,這樣才能保證數據不混亂;
(4) 在取下RAM模塊之前,檢查一下模塊電池是否正常工作,如果電池故障燈亮時取下模塊RAM內容將丟失;
(5) 輸入/輸出板取下前也應先關掉總電源,但如果生產需要時I/0板也可在可編程式控制制器運行時取下,但CPU板上的QVZ(超時)燈亮;
(6) 撥插模板時,要格外小心,輕拿輕放,並遠離產生靜電的物品;
(7) 更換元件不得帶電操作;
(8) 檢修後模板安裝一定要安插到位
⑶ 什麼情況下,OB1裡面直接調用DB1等數據塊 ,不知道在主程序裡面調用數據塊啥意思
ob1是主程序,db1是數據塊,可以把想設計參弊冊賀數寫在姿御DB1里,會分配一個地址,在ob1裡面租派用,西門子300程序就是這樣設計
⑷ 背景數據塊的概述
S7工程是由主循環塊OB1,及其調用功能、功能塊,以及各種中斷組織塊(OB)構成:
·組織塊(OB)
·功能(FC)
·系統功能(SFC)
·功能塊(FB)
·系統功能塊(SFB)
S7程序包括邏輯塊和數據塊。相比於FC,FB帶有一個存儲區,也就是說,有一個局部數據塊被分配給FB塊,這個數據塊被稱為背景數據塊。
⑸ OB1與OB35有什麼區別
OB1是循環執行的,OB35是睜悔時間中斷悉斗正組織塊,可以設置其每多少毫秒銷衡執行一次,例如PID的控制可放在其中
⑹ S7 300/400的OB、FB、FC、DB塊 分別代表什麼
OB是組織塊,有中斷組織塊,啟動組織塊,各種錯誤組織塊等,OB1是主程序,是用來存放用戶編寫的主程序然後循環掃描。FC是功能FB是功能塊,FB有自己的DBFC沒有,他們相當於子程序或者是某個定義了形參的功能模板。DB是數據塊,分為背景數據塊,共享數據塊和用戶定義數據塊,背景數據塊相當於FB的存儲區,共享數據塊里定義的數據所有邏輯塊都可以訪問,用戶定義數據塊是以UDT為模板創建的,需先定義數據類型UDT。