歐姆龍PLC是一種功能完善的緊湊型PLC,能為業界lingxian的輸送分散控制等提供高附加值機器控制;它還具有通過各種gaoji內裝板進行升級的能力,大程序容量和存儲器單元,以Windows環境下高效的軟件開發能力。
目的:使用SCL2指令將模擬量轉換得到的數據0-6000(BIN)對應縮放到-100--200(BCD)攝氏度顯示輸出。
程序如下:
SCL2控制字解釋:
200:CP1H的模擬量輸入通道1
D100:偏移量(帶符號BIN)詳見下圖
D101:ΔX(帶符號BIN)詳見下圖
D102:ΔY(BCD)詳見下圖
D200:轉換結果通道
結果:程序執行后就可以實現0-6000(BIN)轉換到-100--200(BCD)攝氏度顯示了。
注:因為BCD數是以十六進制來表示十進制數據的,因此對應的溫度值應該用16進制方式去監視。例如:當200CH中的數據是&4000(即6.66V電壓輸入),那么用十六進制監控數據D200應該顯示#100。
&符號表示十進制數;#表示十六進制數。
SCL指令應用案例
條件:歐姆龍PLC變送器的輸出信號為0-10V,對應壓力為0-400MPa;CP1H的模擬量輸入量程設置為0-10V,分辨率選擇6000。
目的:使用SCL指令將模擬量轉換得到的數據0-6000(BIN)對應縮放到0-400MPa(BCD)顯示輸出。
程序如下:
結果:程序執行后就可以實現0-6000(BIN)轉換到0-400(BCD)的壓力值了。
注:因為BCD數是以十六進制來表示十進制數據的,因此對應的壓力值應該用16進制方式去監視。例如:當200CH中的數據是&3000(即5V電壓輸入),那么用十六進制監控數據D200應該顯示#200。
&符號表示十進制數;#表示十六進制數。
使用CPM1A-AD041的模塊采集模擬量4-20ma的信號,該模擬量信號取自一位移傳感器信號,代表一個0-100mm的距離,要怎么才能把輸入通道里的數據轉換成所對應的這個距離值呢?
可以使用SCL指令做此類的定標轉換,該指令的作用是把一個16進制數據線性轉換成一個BCD碼的數據,這條指令有3個操作數見圖1,S為源字,P1是參數首字,R是結果字,從P1到P1+3要設置4個值,P1是AY,P1+1是AX,P1+2是BY,P1+3是BX(見圖2),在此例中因為輸入的數據范圍是0-1770 HEX,所以P1+1和P1+3分別是0和1770,而定標結果是0-100,所以P1和P1+2分別是0和100.具體可以這么做,例如AD041的輸入通道是002,把DM0作為參數首字,D10作為結果字存放0-100的距離值。
SCL 2 DM0 DM10
在執行SCL指令前先用MOV指令對DM0-DM3里分別賦值0,0,100,1770。之后SCL指令就能把輸入的模擬量值定標成0-100的距離值了。
CPM1A-MAD02-CH使用了4路輸入,但是它的輸入數據是每兩路放一個通道的,這樣就無法進行監視或處理單獨一路的輸入數據了,有什么辦法可以把兩路數據分離開嗎?
可以用MOVD指令,分別把兩路數據傳送到一個單獨的通道。該指令有3個操作數,
操作數排列如圖1,S是源字,也就是用模擬量輸入的通道,DI是指定數位號,每個數字指定方式如上圖2,也就是指定從源字中哪一個數字開始傳送(一個通道是4個16進制數字,一路輸入是半個通道,也就是2個16進制數字),傳送幾個數字,傳送到目標通道的哪個數字,D就是指定目標通道。例如現在MAD02的第一第二路輸入的通道是002通道,現在要把第一路數據傳送到DM0,第二路數據傳送到DM1,MOVD指令
- 西門子PLC如何選擇地址 2024-11-22
- 西門子PLC快速入門,接線圖詳解、梯形圖及程序實例 2024-11-22
- 西門子S7-300PLC模擬量編程實例 2024-11-22
- 西門子1500如何與多臺200 SMART 進行以太網通訊 2024-11-22
- 西門子S7-200smart如何通過運動控制向導設置運動控制 2024-11-22
- 西門子S7-200SMART模擬量與數字量之間的轉換介紹 2024-11-22
- 什么是西門子消防電源?消防電源必須要雙電源嗎 2024-11-22
- 西門子HMI授權傳送 2024-11-22
- 西門子Smart200/S7300/S71200/S71500安裝接線詳解 2024-11-22
- 西門子1200/1500PLC常用術語及FB、FC、DB各功能介紹 2024-11-22
- 西門子1500系列PLC速度軸配置與仿真圖文步驟教程 2024-11-22
- 西門子PLC調試注意事項 2024-11-22
- 博途實現西門子S7-1500F 和S7-1200F 之間的安全相關控制器與智能設備通訊 2024-11-22
- 西門子PLC與觸摸屏的RS485通信 2024-11-22
- 西門子S7-1500和S7-1200 F-CPU間Flexible F-Link通信 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415