STEP7基本指令

發(fā)布時間:2024-03-11
1、位邏輯指令
step 7位邏輯指令可以分為位邏輯運算指令、定時器指令、計數(shù)器指令、位測試指令。
(1)位邏輯運算指令
位邏輯運算指令是對“0”和“1”的布爾操作數(shù)進行掃描,經(jīng)過相應的位邏輯運算,將邏輯運算結(jié)果“0”和“1”送到狀態(tài)字的rlo位,包括and、or、rs觸發(fā)器等與s7-200基本類似。
(2)定時器指令
定時器可以提供等待時間控制,還可產(chǎn)生一定寬度的脈沖,也可以測量時間。它是一種由位和字組成的復合單元,定時器的觸點由位表示,其定時時間值存儲在字存儲器中。step 7定時器可分為以下5種,如表3-4所示。
s7定時器可以用以下任一格式預裝入時間值:
◆w#16#wxyz,其中w = 時間基準(即時間間隔或分辨率);此處xyz = 以二進制編碼的十進制格式表示的時間值
◆s5t#ah_bm_cs_dms,其中h = 小時,m = 分鐘,s = 秒,ms = 毫秒;a、b、c、d由用戶定義。如自動選擇時間基準,其值舍入為具有該時間基準的下一個較小的數(shù)字。
s7定時器可以輸入的最大時間值是9990s或2h_46m_30s,具體如:
s5time#4s = 4秒 s5t#2h_15m = 2小時15分鐘 s5t#1h_12m_18s = 1小時12分鐘18秒
(3)計數(shù)器指令
s7計數(shù)器用于對rlo正跳沿計數(shù),計數(shù)器字中的0至11位包含二進制代碼形式的計數(shù)值,當設(shè)置某個計數(shù)器時,計數(shù)值移至計數(shù)器字,計數(shù)值的范圍為0至999,如圖1所示。
圖1 計數(shù)器的組成
可使用三種計數(shù)器指令在此范圍內(nèi)改變計數(shù)值:s_cud為雙向計數(shù)器;s_cd為降值計數(shù)器;s_cu為升值計數(shù)器。
2、數(shù)據(jù)指令
對于復雜的開關(guān)量控制,尤其是點數(shù)多、過程復雜的項目來說,還必須了解step 7數(shù)據(jù)指令。step 7位數(shù)據(jù)指令可以分為裝載與傳送指令、比較指令、算術(shù)運算指令、數(shù)據(jù)邏輯運算指令、移位和循環(huán)移位指令、數(shù)據(jù)塊指令。
常見的數(shù)據(jù)包括:
(1)bcd碼。單個的十進制數(shù)需要用4位二進制數(shù)進行編碼。之所以需要4位二進制數(shù)表示是因為十進制的最大數(shù)9需要至少4位二進制數(shù)表示(1001)。為了用bcd碼表示十進制數(shù)的 0-9,使用與二進制數(shù)的相同表示方法。4位二進制數(shù)共有16 可能組合,其中6種沒有使用。這些組合稱作偽4位二進制編碼。
(2)整數(shù)。數(shù)據(jù)類型 int 是整數(shù) (16 位)。符號位 (第15位) 表示所處理的是正數(shù)還是負數(shù)(“0” = 正數(shù), “1” = 負數(shù))。整數(shù)的表示范圍是 -32 768~ +32 767。整數(shù)占用存儲器的一個字。用二進制表示,一個整數(shù)的負數(shù)用其正數(shù)的補碼表示。所有的位取反加 “1” 可以得到正數(shù)的補碼。
(3)實數(shù)。實數(shù) (也稱浮點數(shù)) 是用十進制數(shù)(例如 0.339 或 -11.32)表示的正數(shù)或負數(shù)。為了表示10的乘方次數(shù),可以用冪的形式表示實數(shù)。例如: 1024 可以表示為1.024e3。實數(shù)占用存儲器的兩個字,最高位是符號位。其余的位代表指數(shù)和尾數(shù)。
上一個:移動硬盤安裝ubuntu,怎樣把Ubuntu裝到移動硬盤里
下一個:犯罪所得罰金不交會執(zhí)行房產(chǎn)嗎

腳手架連墻件施工方法有哪些?
cad提示圖形文件被寫保護(cad2019圖形文件被寫保護)
臺式機3000左右配置,配一臺臺式電腦3000元左右的配置清單
男人喝什么茶好呢?
榮耀如何設(shè)置雙系統(tǒng)(榮耀7c怎么開啟雙空間)
晚熟龍眼法新品種“冬寶9號”
旺詮RTT022742FTH電阻
華碩重裝win10系統(tǒng)步驟圖解教程(華碩重裝win10系統(tǒng)步驟圖解法)
蘋果筆記本怎么下載映像(蘋果電腦怎么下載剪映軟件)
探討建筑電氣工程質(zhì)量控制
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos