南陽S7-1200PLC西門子代理商原裝現貨
發布日期 :2023-03-24 15:46發布IP:113.246.75.249編號:11540015
詳細介紹 南陽S7-1200PLC西門子代理商原裝現貨 南陽S7-1200PLC,西門子S7-1200plc,西門子PLC代理 西門子PLC數據的分離??數據的分離 ??在PLC的通信中,往往需要把接收到的數據進行分離以便使用。如接收到某16位二進制數據,需要從這16位數據中把其高4位與其低12位分離。要實現這一目的,可采用完全整數除法或邏輯運算指令 ??1. 用完全整數除法實現 ??假設需要分離的16位二進制數據存儲在MWO中,將分離后的高4位數據存放于MW4中,低12位數據存放在MW2中,數據分離程序的梯形圖與語句表如圖6-70所示。 ??圖6-70 用完全整數除法實現數據分離的梯形圖和語句表程序 ??(a)梯形圖;(b)語句表 ??假若數據分離的MWO中存儲的數為16#328E,根據完全除法指令,用該數據來除以16#1000,則商為16 #3、余數為16#28E,因此在MD2的低16位中存放商16#3,在MD2的高16位中存放余數16#28E,而MD2的低16位就是MW4,高16位就是MW2。 ??2. 用邏輯運算指令實現 ??采用邏輯運算實現數據分離的梯形圖與語句表如圖6-71所示。 ??圖6-71 采用邏輯運算實現數據分離的梯形圖和語句表程序 ??在程序運行中,將MWO中的數據與16#OFFF進行邏輯與運算后,將MWO的高4位全部變成了0,因此也就實現了MWO的低12位的分離;將MWO中的數據與16#FOO0進行邏輯與運算后,將MWO的低12位全部變成了0,然后進行移位操作,將數據向右移12位就實現了高4位的分離。靈活采用進行邏輯運算的值,同時結合移位指令,就可以分離出任何所需位的位。 南陽S7-1200PLC西門子代理商原裝現貨 南陽S7-1200PLC,西門子S7-1200plc,西門子PLC代理 ??按比例放大模擬值 ??在工業控制中,會經常使用傳感器來檢測一些模擬量,如使用溫度傳感器檢測溫度。但是由于傳感器所采集到的是電壓值,如何把傳感器所采集到的值換算成被測物理量的實際值,這就需要按比例放大模擬值。例如,知道溫度傳感器在*低檢測溫度T....時,其輸出電壓為U...;在*高檢測溫度T...時,其輸出電壓為Umu;需要找到輸出電壓為U時所對應的溫度T。這一類問題都可以通過PLC的四則運算實現。 ??對于比例傳感器,溫度可以用下式算出 ??利用PLC來實現,梯形圖與語句表如圖6-72所示。 ??在轉換前先將傳感器標定的值存儲在PLC內對應的存儲器中,然后把傳感器所采集到的模擬量也存入對應的位置,利用本程序就能得到對應的物理參數值。在另外一些需要放大模擬量值的時候,或者在進行單位轉換時也都可以利用這樣的程序來實現。 ??求解三角函數值 ??在工業控制中有時為了計算某些三角形的高度或者某些距離需要用到數學函數指令。例如需要求解75°正弦值,其梯形圖與語句表如圖6-73所示。 ??表中取數 ??在某些工程應用場合,需要用到較多的數據,在這種情況下,可以先把數據存取到表中,然后再從表中把數據取出來。 ??從表中取數的梯形圖與語句表程序及執行結果如圖6-74所示。 ??圖6-72 按比例放大模擬值的梯形圖和語句表程序 ??圖6-73 求解75°正弦值的梯形圖和語句表程序 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|