常用資料
Common data

1.通訊的基礎(chǔ),上下一致
確保上位機(jī)(PC、觸摸屏、PLC等)和下位機(jī)(島電儀表)的通訊參數(shù)設(shè)置一致,這是實(shí)現(xiàn)通訊的基礎(chǔ)。一組中有多塊儀表的,要使用不同站號(hào)不能重復(fù)。島電表modbusRTU的通訊設(shè)置一般包括
?協(xié)議選擇(SHIMADEN/MODBUS)
?站號(hào)
?波特率
?數(shù)據(jù)格式(8N1/8E1/...)。
有關(guān)SHIMADEN協(xié)議的通訊設(shè)置一般包括
?協(xié)議選擇(SHIMADEN/MODBUS)
?站號(hào)
?波特率
?數(shù)據(jù)格式(7N1/8N1/...)
?通訊起始符(STX/Att/...)
?BCC校驗(yàn)(Add/Xor/...)
其他如:通訊延遲DELY、存儲(chǔ)方式MEM、通訊模式com1等通常情況下不用調(diào)整。
2.COM寫操作開關(guān)
COM燈無論是打開還是關(guān)閉狀態(tài)都是能夠進(jìn)行讀取操作的。
島電表的COM開關(guān)作為通訊寫保護(hù),為L(zhǎng)OC狀態(tài)時(shí),通訊只能進(jìn)行讀操作;為COM狀態(tài)時(shí),通訊能夠讀和寫操作。注意:只能使用通訊的方式將LOC切換為COM狀態(tài),而不能使用儀表按鍵實(shí)現(xiàn)。
另外,F(xiàn)P30系列、SRS10A系列、帶modbus的FP93、MRM57模塊這幾款儀表不需開啟COM也能進(jìn)行讀寫操作。
3.讀操作
島電儀表允許把多個(gè)連續(xù)的寄存器一次讀取上來,但對(duì)讀取的數(shù)量有限制。MRM57模塊型儀表單次讀取的最大個(gè)數(shù)為32,其他島電儀表單次讀取的最大個(gè)數(shù)都是10。當(dāng)10個(gè)地址不連續(xù)時(shí)不能一次讀取。modbus讀操作的功能碼使用03。
4.寫操作
所有島電儀表每次僅能對(duì)1個(gè)寄存器進(jìn)行寫操作。另外,因?yàn)榇蟛糠挚蓪懭爰拇嫫魇菙嚯姳3值模?/span>當(dāng)使用PLC和儀表通訊時(shí)可以給寫操作做一個(gè)開關(guān),避免每個(gè)PLC的掃描周期都執(zhí)行寫操作,給儀表增加不必要的負(fù)擔(dān)甚至造成可擦寫存儲(chǔ)器的損壞。Modbus寫操作的功能碼使用06。
5.寄存器的地址
通訊地址列表中給出的寄存器地址是16進(jìn)制的,如:測(cè)量值PV的地址是0100H,H代表16進(jìn)制,在使用十進(jìn)制的觸摸屏或PLC中需要進(jìn)行轉(zhuǎn)換:0100(十六進(jìn)制)=256(十進(jìn)制)。有些設(shè)備廠家的modbus地址是基于0起始的,所以要再加1即257,我們使用的很多設(shè)備的modbus都是這種方式,如:西門子PLC、組態(tài)王、 昆侖通態(tài)、威綸觸摸屏等。當(dāng)然也有廠家的modbus是基于1起始的,如GE的PLC、LABVIEW等,就無需加1。本例僅供參考,具體使用請(qǐng)遵循廠家的驅(qū)動(dòng)說明。
6.有關(guān)時(shí)間的寄存器
島電的時(shí)間寄存器與溫度等其他寄存器不同,時(shí)間寄存器是雙單位的,即一個(gè)時(shí)間寄存器的單位是時(shí)分或分秒。通過通訊寫入的時(shí)候設(shè)置為BCD格式會(huì)比較簡(jiǎn)便。關(guān)于島電儀表的時(shí)間請(qǐng)參考已推送的公眾號(hào)內(nèi)容《詳解島電儀表的時(shí)間設(shè)置》
7.有關(guān)曲線步的寄存器
使用通訊來設(shè)置曲線步,會(huì)發(fā)現(xiàn)島電儀表給出的曲線步的地址有兩種形式。一種形式是展開的曲線步地址,如FP93,曲線的每一步都對(duì)應(yīng)有固定的地址,這種實(shí)現(xiàn)起來直接操作每一步的地址就可以了。
另一種形式是折疊的曲線步地址,如SRS10A,每一步通過修改步號(hào)0901來循環(huán)使用0950、0951、0952這三個(gè)地址。如果想要把整條曲線一起展現(xiàn)的時(shí)候,可以用觸摸屏或上位機(jī)的臨時(shí)變量。即操作一下步號(hào),然后將步的值傳遞給第1組臨時(shí)變量,再操作一下步號(hào),在將步的值傳遞給第2組臨時(shí)變量,如此執(zhí)行到最后一步。需要注意的是:使用腳本批量操作時(shí),根據(jù)經(jīng)驗(yàn)我們觀察到需要在更改步號(hào)后加一個(gè)適度的延時(shí)然后再進(jìn)行后面的數(shù)據(jù)傳遞。
8.廣播功能
通過通訊發(fā)出的命令,站號(hào)為0時(shí)可以被島電儀表作為廣播命令接收。廣播命令可以為用戶解決一些特殊需求,如多臺(tái)儀表同時(shí)啟停、設(shè)定統(tǒng)一的SV值等。島電有的儀表支持廣播命令如SRS10A系列,有的儀表不支持廣播命令如FP93,具體請(qǐng)仔細(xì)閱讀相關(guān)產(chǎn)品使用說明書。
聯(lián)系我們
CONTACT US
咨詢熱線: 13671690551
13581960962
QQ:35779577
Mail:huishilingyun@126.com
地址:北京市豐臺(tái)區(qū)云崗路198號(hào)綜合樓104室