一、JB_HMI_D軟件中的數(shù)據(jù)傳輸設(shè)置
作為雙串口文本顯示器,POP-D文本顯示器連接的兩個(gè)串口設(shè)備之間,可以通過(guò)在JB_HMI_D軟件中設(shè)置的數(shù)據(jù)互傳功能項(xiàng)來(lái)實(shí)現(xiàn)兩個(gè)串口設(shè)備之間的數(shù)據(jù)映射傳輸。具體設(shè)置方法如下(以Modbus RTU 通訊協(xié)議為例):
第一步:選中軟件菜單中的“工具->數(shù)據(jù)傳輸設(shè)置”;
[align=center]

圖一[/align]
第二步:根據(jù)需要選擇COM1->COM2數(shù)據(jù)傳輸數(shù)量(讀取Com1設(shè)備的寄存器,寫(xiě)入Com2設(shè)備)
[align=center]

圖二[/align]
第三步:對(duì)COM1和COM2的站號(hào)、寄存器類(lèi)型和寄存器地址的參數(shù)進(jìn)行編輯輸入,并選擇傳輸“字”數(shù)(1字=16Bit)。
[align=center]

圖三[/align]
第四步:參照上述第二步和第三步對(duì)Com2->Com1的傳輸參數(shù)進(jìn)行設(shè)置。
[align=center]

圖四[/align]
完成上述設(shè)置后,選擇“確定”,并完成其它工程畫(huà)面設(shè)計(jì)后,把文件下載至POP-D文本顯示器中,就可以實(shí)現(xiàn)如下的數(shù)據(jù)傳輸:
讀出 寫(xiě)入
Com1: 4x寄存器,地址1~4 Com2: 4x寄存器,地址1~4
Com1: 4x寄存器,地址10~15 Com2: 4x寄存器,地址10~15
Com2: 4x寄存器,地址30 Com1: 4x寄存器,地址30
Com2: 4x寄存器,地址40 Com1: 4x寄存器,地址40
Com2: 4x寄存器,地址50 Com1: 4x寄存器,地址50
二、數(shù)據(jù)傳輸功能的應(yīng)用1——PLC和變頻器之間的寄存器數(shù)據(jù)相互映射
POP-D文本顯示器可以用其兩個(gè)串行端口連接變頻器和PLC,并分別進(jìn)行設(shè)備的狀態(tài)監(jiān)視和參數(shù)設(shè)定。在一些工業(yè)應(yīng)用場(chǎng)合,變頻器的一些參數(shù)需要傳輸至PLC處理;同樣地,PLC也會(huì)需要對(duì)變頻器的參數(shù)進(jìn)行設(shè)定。此時(shí),就可以用JB_HMI_D軟件提供的數(shù)據(jù)傳輸功能實(shí)現(xiàn),連接圖如【應(yīng)用1】,通信流程圖如【流程1】。
[align=center]

圖五

圖六[/align]
三、數(shù)據(jù)傳輸功能的應(yīng)用2——遠(yuǎn)端PC機(jī)監(jiān)控現(xiàn)場(chǎng)的PLC寄存器數(shù)據(jù)
在一些工程應(yīng)用場(chǎng)合中,需要在PC機(jī)上遠(yuǎn)程監(jiān)控工業(yè)現(xiàn)場(chǎng)的PLC數(shù)據(jù),而用JB_HMI_D軟件提供的數(shù)據(jù)傳輸功能就可以實(shí)現(xiàn)這種遠(yuǎn)程監(jiān)控需求。連接圖如圖【應(yīng)用2】,通信流程圖如圖【流程2】。
需要說(shuō)明的一點(diǎn)是,在圖【應(yīng)用2】中,連接至Com1的設(shè)備選擇為【Modbus RTU Master】,即遠(yuǎn)端PC機(jī)作為主站,POP-D文本顯示器作為從站。這樣選擇的好處是:POP-D文本顯示器讀取PLC中的參數(shù)后存暫存在文本內(nèi)部,只有當(dāng)遠(yuǎn)端PC機(jī)發(fā)起讀命令時(shí)才回應(yīng)數(shù)據(jù)給PC;同樣地,POP-D文本顯示器只有在接收到遠(yuǎn)端PC 發(fā)出的控制命令,才會(huì)把數(shù)據(jù)寫(xiě)入到現(xiàn)場(chǎng)PLC中,從而也大大降低了PLC的通信負(fù)荷。
[align=center]

圖七

圖八[/align]
四、小結(jié)
從上可以看出,雙串口的POP文本顯示器能滿(mǎn)足工業(yè)現(xiàn)場(chǎng)不同串口設(shè)備之間的數(shù)據(jù)傳輸要求,使不同串行通訊協(xié)議的串行設(shè)備之間的信息交換成為了可能。在此POP雙串口文本顯示器的功能不僅是簡(jiǎn)單的人機(jī)界面功能,而且扮演了一個(gè)不同串口設(shè)備之間數(shù)據(jù)信息傳輸?shù)臉蛄鹤饔谩?