梅州S7-1200PLC西門子代理商原裝現貨
發布日期 :2023-03-26 07:15發布IP:113.247.113.237編號:11543484
詳細介紹 梅州S7-1200PLC西門子代理商原裝現貨 梅州S7-1200PLC,西門子S7-1200plc,西門子PLC代理 STEP7將模擬量輸入模塊的輸出值轉換為實際的物理量??a.模擬量輸入轉換后的模擬值表示方法。模擬量輸入/輸出模塊中模擬量對應的數字稱為模擬值,模擬值用16位二進制補碼(整數)來表示。*高位(第15位)為符號位,正數的符號位為0,負數的符號位為1。 ??模擬量經過A/D轉換后得到的數值的位數(包括符號位)如果小于16位(包括符號位),則轉換值被自動左移,使其*高位(符號位)在16位的*高位,模擬量左移后未使用的低位則填人"0",這種處理方法稱為"左對齊"。設模擬值的精度為12位加符號位,左移3位后未使用的低位(第0~2位)為0,相當于實際的模擬值被乘以了8。 ??這種處理方法的優點在于模擬量的量程與移位處理后的數字的關系是固定的,與左對齊之前的轉換值無關,便于后續的處理。 ??表2-58給出模擬量輸入模塊的模擬值與以百分數表示的模擬量之間的關系,其中*重要的關系是雙極性模擬量量程的上、下限(****和-****)分別對應于模擬值27648和-27648。單極性模擬量量程的上、下限(****和0%)分別對應于模擬值27648和0 ??根據模擬量輸入模塊的輸出值計算對應的物理量時,應考慮變送器的輸入/輸出量程和模擬量輸入模塊的量程,找出被測物理量與A/D轉換后的數字之間的比例關系。 ??b.轉換舉例。 ??【例1】 壓力變送器的量程為0~10MPa,輸出信號為0~10V,模擬量輸入模塊的量程為0~10V,轉換后的數字量為0~27648,設轉換后得到的數字為N,試求以kPa為單位的壓力值。 ??解:0~10MPa(0~10000kPa)對應于轉換后的數字0~27648,轉換公式為:P=10000N/27648(kPa) ??注意在運算時一定要先乘后除,否則會損失原始數據的精度。 ??【例2】 某溫度變送器的量程為-100~500℃,輸出信號為4~20mA,某模擬量輸入模塊將0~20mA的電流信號轉換為數字0~27648,設轉換后得到的數字為N,求以0.1℃為單位的溫度值。 ??解:如圖2-132所示,單位為0.1℃的溫度值-1000~5000對應于數字量5530~27648。根據該比例關系,可得出以0.1℃為單位的溫度T的計算公式為: 梅州S7-1200PLC西門子代理商原裝現貨 梅州S7-1200PLC,西門子S7-1200plc,西門子PLC代理 PLC主程序子程序和中斷程序 ??PLC程序由主程序、子程序和中斷程序等基本單元構成。PLC程序代碼和計算機**程序語言類似,由可執行代碼和注釋組成??蓤绦写a由主程序和若干子程序或中斷程序組成。實際操作時須對可執行代碼進行編譯,然后下載到PLC中;對程序注釋則不進行編譯和下載 ??一個包含有子程序和中斷程序的程序示例如圖4-1所示。該示例程序使用了一個定時中斷,用于每隔100ms讀取一個模擬輸入的數值 ??主程序、子程序和中斷程序 ??1.主程序 ??主程序是程序的主體,每個項目必須且只能有一個主程序。在主程序中可調用子程序和中斷程序。PLC按順序執行程序指令,每個掃描周期執行一次。 ??2.子程序 ??子程序作為PLC程序的可選單元只有在被下列程序調用時才執行:主程序、中斷程序或另一個子程序。在需要重復執行某個操作時,可使用子程序。子程序可根據主程序的需要多次調用。使用子程序的優點如下: ??(1)使用子程序可減少整個程序的大小。 梅州S7-1200PLC西門子代理商原裝現貨 梅州S7-1200PLC,西門子S7-1200plc,西門子PLC代理 ??(2)使用子程序可縮短掃描時間,因為子程序的代碼不包含在主程序中。無論代碼執行與否,PLC都將在每個掃描周期內執行程序代碼,但只有在調用子程序時才執行子程序中的代碼,并且PLC在不調用子程序的掃描期間,不執行子程序代碼。 ??(3)使用子程序可創建可移植代碼。將子程序中的代碼復制,即可將該子程序移植到其他項目的程序中去。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|