雛鷹づ翱翔
級(jí)別: *
|
本人第一次用歐姆龍產(chǎn)品,第一個(gè)用的就是CP1H-XA 我想問(wèn)問(wèn) 該型號(hào)將電流信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)時(shí)該數(shù)字為16進(jìn)制還是10進(jìn)制的? 聽(tīng)同事說(shuō)好像是16進(jìn)制的,如果默認(rèn)16進(jìn)制數(shù)據(jù)能調(diào)成10進(jìn)制么? 就是200-203CH中的數(shù)據(jù) 有知道的提個(gè)醒,謝謝 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級(jí)別: VIP會(huì)員
|
為16進(jìn)制,至于調(diào)成10進(jìn)制,那么只需要轉(zhuǎn)換為BCD碼就可以了,歐姆龍?zhí)峁┝讼鄳?yīng)指令,但是轉(zhuǎn)換又有何意義呢? 以上~~~ |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級(jí)別: VIP會(huì)員
|
請(qǐng)轉(zhuǎn)換一下思路,您不可能將0-6000,或者0-12000這樣的采集數(shù)給您的用戶(hù)看哦。 您必將進(jìn)行整定,比如將0-6000整定為4-20之間的數(shù),那么您的客戶(hù)一目了然的就知道現(xiàn)在的模擬量是多少mA的電流了。 利用歐姆龍之SCL指令對(duì)您的采樣值進(jìn)行整定,整定結(jié)果就是BCD碼,BCD碼就是十進(jìn)制的,而歐姆龍的HMI不是正喜歡使用BCD碼作為操作數(shù)的嘛,如果您的HMI連BCD碼都不能處理,那么我建議您直接使用富士的POD作為您的HMI算了。 以上~~~ |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級(jí)別: VIP會(huì)員
|
看來(lái)您真的沒(méi)有好好看編程手冊(cè)中的SCL(194)指令,這絕對(duì)應(yīng)該打“PP”的 。 也未深刻的理解歐姆龍之編程思路(或者說(shuō)日系PLC),日系PLC的功能塊編程思路為,MOV參數(shù)以后,使用功能指令。 而您的要求就是使用SCL(194)指令做整定,那么控制字P就是整定后的目標(biāo)低限,P+1是轉(zhuǎn)換前的低限,P+2是轉(zhuǎn)換后的高限,P+3是轉(zhuǎn)換前的低限。至于怎么限制無(wú)所謂。 以您目前的要求為例: CP1H對(duì)應(yīng)的模擬量可以選擇6000和12000,因此對(duì)應(yīng)的HEX為: 0-6000時(shí),對(duì)應(yīng)的為0000-1770H 0-12000時(shí),對(duì)應(yīng)的為0000-2EE0H -10V~10V的對(duì)應(yīng)值卻不是以上,但是因?yàn)椴皇潜咎懻撝懂,?qǐng)您自行去看CP1H操作手冊(cè)。 而您需求的是為客戶(hù)展示0-10mm的量,因此整定前的值為0-6000或者是0-12000(DEC),而整定后的值為0-10,因此,您P的值為0,P+1為0000,P+2為10,P+3為1770,這里假設(shè)您選擇的是6000的精度。 而程式就會(huì)該是這樣: 下圖附上SCL(194)指令說(shuō)明: 以上~~ Good Luck~~~ |
---|---|
|