lzhpsky
工控小菜鳥
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1045 個(gè)
工控威望: 1151 點(diǎn)
下載積分: 2796 分
在線時(shí)間: 767(小時(shí))
注冊時(shí)間: 2009-08-02
最后登錄: 2024-12-21
查看lzhpsky的 主題 / 回貼
樓主  發(fā)表于: 2012-02-09 10:22
現(xiàn)在手里有個(gè)歐姆龍的CPM1A-AD041,主機(jī)是CPM2AH-60CDR,和一節(jié)1.5V的電池,想測試一下AD041模塊的好壞,大家能不能幫忙寫個(gè)程序,我接上1.5v電池試試這4個(gè)通道的好壞。比如寫程序?qū)?個(gè)通道轉(zhuǎn)換的數(shù)值傳送到4個(gè)寄存器中,我監(jiān)控一下有沒有數(shù)據(jù)。接上1.5V,正常轉(zhuǎn)換的數(shù)字量應(yīng)該是多少。
謝謝
lzhpsky
工控小菜鳥
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1045 個(gè)
工控威望: 1151 點(diǎn)
下載積分: 2796 分
在線時(shí)間: 767(小時(shí))
注冊時(shí)間: 2009-08-02
最后登錄: 2024-12-21
查看lzhpsky的 主題 / 回貼
1樓  發(fā)表于: 2012-02-09 12:36
大家沒知道怎么寫的嗎?
lzhpsky
工控小菜鳥
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1045 個(gè)
工控威望: 1151 點(diǎn)
下載積分: 2796 分
在線時(shí)間: 767(小時(shí))
注冊時(shí)間: 2009-08-02
最后登錄: 2024-12-21
查看lzhpsky的 主題 / 回貼
2樓  發(fā)表于: 2012-02-09 20:27

  


大家看這個(gè)AD041的程序,為什么把控制字傳到12和13中,這是什么意思?12和13代表了什么?
lzhpsky
工控小菜鳥
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1045 個(gè)
工控威望: 1151 點(diǎn)
下載積分: 2796 分
在線時(shí)間: 767(小時(shí))
注冊時(shí)間: 2009-08-02
最后登錄: 2024-12-21
查看lzhpsky的 主題 / 回貼
3樓  發(fā)表于: 2012-02-09 21:00
自己動(dòng)手豐衣足食,手冊多看了2遍,終于看明白了。下面貼上程序供大家參考。我定義的4個(gè)通道都是0-5V輸入的,程序中的第一通道已經(jīng)接上1.5V的電池,所以DM0的數(shù)據(jù)有顯示了,是16#0718。因?yàn)?-5V對應(yīng)的是0-6300。6300除以5等于1260,1260乘以1.5等于1890。正規(guī)的說,監(jiān)控DM0的數(shù)據(jù)應(yīng)該是十進(jìn)制的1890,F(xiàn)在的16進(jìn)制0718轉(zhuǎn)為十進(jìn)制是1816。這也算是正常吧,難免有誤差。
程序不知道大家能看明白嗎,我也不多說了,多看幾遍手冊,自然就通了。