單價(jià): | 面議 |
發(fā)貨期限: | 自買(mǎi)家付款之日起 天內發(fā)貨 |
所在地: | 直轄市 上海 |
有效期至: | 長(cháng)期有效 |
發(fā)布時(shí)間: | 2025-02-26 16:39 |
最后更新: | 2025-02-26 16:39 |
瀏覽次數: | 62 |
采購咨詢(xún): |
請賣(mài)家聯(lián)系我
|
西門(mén)子PLC代理商軟啟動(dòng)供應
西門(mén)子PLC代理商軟啟動(dòng)供應
西門(mén)子PLC代理商軟啟動(dòng)供應
西門(mén)子PLC數據的分離數據的分離
??在PLC的通信中,往往需要把接收到的數據進(jìn)行分離以便使用。如接收到某16位二進(jìn)制數據,需要從這16位數據中把其高4位與其低12位分離。要實(shí)現這一目的,可采用完全整數除法或邏輯運算指令
??1. 用完全整數除法實(shí)現
??假設需要分離的16位二進(jìn)制數據存儲在MWO中,將分離后的高4位數據存放于MW4中,低12位數據存放在MW2中,數據分離程序的梯形圖與語(yǔ)句表如圖6-70所示。
??圖6-70 用完全整數除法實(shí)現數據分離的梯形圖和語(yǔ)句表程序
??(a)梯形圖;(b)語(yǔ)句表
??假若數據分離的MWO中存儲的數為16#328E,根據完全除法指令,用該數據來(lái)除以16#1000,則商為16 #3、余數為16#28E,在MD2的低16位中存放商16#3,在MD2的高16位中存放余數16#28E,而MD2的低16位就是MW4,高16位就是MW2。
??2. 用邏輯運算指令實(shí)現
??采用邏輯運算實(shí)現數據分離的梯形圖與語(yǔ)句表如圖6-71所示。
??圖6-71 采用邏輯運算實(shí)現數據分離的梯形圖和語(yǔ)句表程序
??(a)梯形圖;(b)語(yǔ)句表
??在程序運行中,將MWO中的數據與16#OFFF進(jìn)行邏輯與運算后,將MWO的高4位全部變成了0,也就實(shí)現了MWO的低12位的分離;將MWO中的數據與16#FOO0進(jìn)行邏輯與運算后,將MWO的低12位全部變成了0,進(jìn)行移位操作,將數據向右移12位就實(shí)現了高4位的分離。靈活采用進(jìn)行邏輯運算的值,結合移位指令,就可以分離出任何所需位的位。
??按比例放大模擬值
??在工業(yè)控制中,會(huì )經(jīng)常使用傳感器來(lái)檢測一些模擬量,如使用溫度傳感器檢測溫度。由于傳感器所采集到的是電壓值,如何把傳感器所采集到的值換算成被測物理量的實(shí)際值,這就需要按比例放大模擬值。例如,知道溫度傳感器在最低檢測溫度T....時(shí),其輸出電壓為U...;在最高檢測溫度T...時(shí),其輸出電壓為Umu;需要找到輸出電壓為U時(shí)所對應的溫度T。這一類(lèi)問(wèn)題都可以通過(guò)PLC的四則運算實(shí)現。
??對于比例傳感器,溫度可以用下式算出
??利用PLC來(lái)實(shí)現,梯形圖與語(yǔ)句表如圖6-72所示。
??在轉換前先將傳感器標定的值存儲在PLC內對應的存儲器中,把傳感器所采集到的模擬量也存入對應的位置,利用本程序就能得到對應的物理參數值。在一些需要放大模擬量值的時(shí)候,或者在進(jìn)行單位轉換時(shí)也都可以利用這樣的程序來(lái)實(shí)現。
??求解三角函數值
??在工業(yè)控制中有時(shí)為了計算某些三角形的高度或者某些距離需要用到數學(xué)函數指令。例如需要求解75°正弦值,其梯形圖與語(yǔ)句表如圖6-73所示。
??表中取數
??在某些工程應用場(chǎng)合,需要用到較多的數據,在這種情況下,可以先把數據存取到表中,再從表中把數據取出來(lái)。
??從表中取數的梯形圖與語(yǔ)句表程序及執行結果如圖6-74所示。
??圖6-72 按比例放大模擬值的梯形圖和語(yǔ)句表程序
??(a)梯形圖;(b)語(yǔ)句表
??圖6-73 求解75°正弦值的梯形圖和語(yǔ)句表程序
??(a)梯形圖;(b)語(yǔ)句表
6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6輸入/4輸出,集成2AI |
6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6輸入/4輸出,集成2AI |
6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6輸入/4輸出,集成2AI |
6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8輸入/6輸出,集成2AI |
6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8輸入/6輸出,集成2AI |
6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8輸入/6輸出,集成2AI |
6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14輸入/10輸出,集成2AI |
6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14輸入/10輸出,集成2AI |
6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14輸入/10輸出,集成2AI |
6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14輸入/10輸出,集成2AI/2AO |
6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14輸入/10輸出,集成2AI/2AO |
6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14輸入/10輸出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14輸入/10輸出,集成2AI/2AO |