產品簡介
6ES72111AE400XB0CPU 1211C D/DC/DC,6輸入/4輸出,集成2AI
6ES72111HE400XB0CPU 1211C DC/DC/Rly,6輸入/4輸出,集成2AI
詳細介紹
廣元市西門子CPU模塊代理商
以滿足客戶的需求為宗旨, 以誠為本 , 精益求精
湖南合眾博達科技有限公司是SIEMENS西門子一級總代理商與維修中心,優勢產品有西門子S7200/300/400/1200/6DD/6EP/6AV/6GK/ET200/電纜/DP接頭/PLC/觸摸屏 /變頻器/數控伺服/直流/電源/軟啟動/ 網卡 等等,西門子工業自動化與驅動技術集團授權合作伙伴!《銷售態度》質量保證、誠信服務、及時到位!
《銷售宗旨》為客戶創造價值是我們永遠追
西門子STL語句表編程中的狀態字
狀態字又稱狀態字寄存器,是一個16位的寄存器,只用了其中的9位,它屬于S7-300/400PLC的存儲區中除基本存儲區外的存儲區的一種。用于存儲CPU執行指令后的狀態,以二進制位的形式保存指令的執行結果與中間狀態。
保留
BR CC1 CC0 OS OV OR STA RLO FC
其含義分別為:二進制結果位(
BR)、組合狀態位(CC1、CC0)、溢出狀態保持位(OS)、溢出位(OV)、域值位(OR)、狀態位(STA)、邏輯操作結果位(RLO)、*檢測位(FC)
簡單解釋如下:
*檢測位(
FC):CPU對邏輯串條指令的檢測為*檢測,如果該位的狀態為0,表明一個邏輯串的指令;
邏輯操作結果位(
RLO):存儲位邏輯指令的或比較指令的結果;
狀態位(
STA):存儲一個位地址的值,當執行位邏輯指令時,STA總是與該位的取值相一致;
域值位(
OR):在先邏輯“與",后邏輯“或"的邏輯運算中,OR位暫存邏輯“與"的操作結果,以便進行后面的邏輯“或"運算。其他指令將OR位復位;
溢出位(
OV):如果算術運算或浮點數比較指令執行時出現錯誤(如溢出、非法操作和不規范的格式),溢出位被置1;
溢出狀態保持位(
OS):溢出位OV被置1時,OS位也被置1,OV被清零時,OS位保持1,它保存了OV位的狀態;
組合狀態位(
CC1、CC0):這兩位結合起來用于表示在累加器1中產生的算術運算或邏輯運算的結果與0的大小關系;
二進制結果位(
BR):它將字處理程序與位處理聯系起來,在一段既有位操作又有字操作的程序中,用于表示字操作結果是否正確。
下面簡單舉個例子說明:在用戶編寫的
FB和FC語句表程序中,必須對BR位進行管理,當功能塊正確執行后,使BR位為1,否則為0。使用SAVE指令可將RLO存入BR中,從而達到管理BR位的目的。當FB或FC執行無錯誤時,RLO為1,并存入BR;否則在BR中存入0。編程示例:
A I0.0 //讀取I0.0 的信號狀態
AI0.1 //讀取I0.1 的信號狀態
0 I0.2 //讀取I0.2 的信號狀態
SAVE //當I0.0 和IO.1的信號狀態都為1,或者I0.2 的信號狀態為1時(“與"運算在“或"運算之前進行),邏輯操作結果位RLO被存儲到BR位(二進制結果位)
一般在退出邏輯塊之前使用
SAVE指令,使能輸出ENO(即BR位)被設置為RLO的值,用于對塊中的錯誤進行檢查
廣元市西門子CPU模塊代理商【產品介紹】