cnwfnft
級別: 略有小成
|
請教各位大師幫幫忙,歐姆龍CP1W-DA041模擬量4路電壓信號輸出怎么寫,小弟在此感謝了。 |
---|---|
|
秋秋
有志者事競成
級別: 家園常客
|
你是要量程幾伏的,-10 至10v LD 253.15 OUT MOV #8008(控制字)第一 通道 0-10V LD 253.15 OUT MOV #8009第2 通道 1-5V LD 253.15 OUT MOV #800A第3通道 (253.15是常通標志) |
---|---|
|
秋秋
有志者事競成
級別: 家園常客
|
1樓 發(fā)表于: 1分鐘前 | 修改內容只看該作者 | 小 中 大 你是要量程幾伏的,-10 至10v LD 253.15 OUT MOV #8008 104(控制字)第一 通道 0-10V LD 253.15 OUT MOV #8009 105第2 通道 1-5V LD 253.15 OUT MOV #800A 106 第3通道 (253.15是常通標志) |
---|---|
|
秋秋
有志者事競成
級別: 家園常客
|
CP1W-AD041是4通道輸入的AI模塊,其占用4個輸入字和用于設定模塊參數(shù)的2個輸出字,由于使用的是40點的主機,因此主機占用的輸入與輸出地址分別是CIO0~CIO1,CIO100.0~CIO100.7和CIO101.0~CIO101.7。 所以分配給AD041的輸入通道地址為,CIO2~5,設定字地址為CIO102,103. 下面是設定字的說明: 由說明中可以看到,其最高位必須設置為1,低8位分別用于設定2個通道。 因為我們使用的是第一通道,不需要平均值,通道需要設定為啟用,因此2進制就是1010.其余通道均設置成不啟用。因此設置為0000. 因此設定字就是#800A,與#8000. |
---|---|
|
秋秋
有志者事競成
級別: 家園常客
|
2樓 發(fā)表于: 35天前 只看該作者 | 小 中 大 由于在模擬量模塊必須先設定再使用,因此,在程序中我們需要第一次循環(huán)標志用于設定設定字。 由于模塊設定字寫入需要0.1~0.2秒的時間,因此我們使用一個定時器用于延時。 此時通過直接讀取模擬量輸入通道我們就可以讀取到模擬值。 |
---|---|
|
mhbxfys
趁年輕,走遍中國!
級別: 網絡英雄
|
|
|
---|---|---|
|