按位取值是指該測(cè)點(diǎn)的數(shù)據(jù)類型為16位有/無(wú)符號(hào)、32位有/無(wú)符號(hào)時(shí),將讀到的值按BIT位解析,起始位和終止位相同時(shí),表示解析1位數(shù)據(jù),值為0或1;起始位和終止位根據(jù)數(shù)據(jù)類型不同,最小0,最大31;例如讀到的值為十進(jìn)制的10,那么將其轉(zhuǎn)換為二進(jìn)制為00001010,其第0位(起始位和終止位都配置成0)為0,第1為1,第2位為0,第3位為1。
Modbus智能數(shù)據(jù)網(wǎng)關(guān)應(yīng)用廣泛,不需布線,降低操作成本,安裝方便,即插即用,適用于機(jī)房、機(jī)站電源、環(huán)境監(jiān)控、低壓配電、電能數(shù)據(jù)監(jiān)控、工廠機(jī)器設(shè)備、生產(chǎn)線運(yùn)行狀態(tài)監(jiān)控、生產(chǎn)信息采集等方面的無(wú)線監(jiān)測(cè)和預(yù)警。那么接下來(lái)為大家介紹下Modbus智能數(shù)據(jù)網(wǎng)關(guān)與串口服務(wù)器的區(qū)別?! ?1)用作主機(jī) Modbus可以作為主機(jī)。在使用串口服務(wù)器時(shí),它的從機(jī)模式與串口服務(wù)器是一樣的,這里不再贅述。將modb
Modbus智能數(shù)據(jù)網(wǎng)關(guān)又稱為工業(yè)以太網(wǎng)通信網(wǎng)關(guān),它可以實(shí)現(xiàn)從TCP協(xié)議到TCP協(xié)議的各種轉(zhuǎn)換,例如,在TCP協(xié)議中使Lbusu/ASCII。該協(xié)議被分成兩類,一類是基于RS485的TCP(ASCII),另一類是基于以太網(wǎng)的TCP(TCP)。那么接下來(lái)我們來(lái)了解一下Modbus智能數(shù)據(jù)網(wǎng)關(guān)特點(diǎn)及作用 Modbus智能數(shù)據(jù)網(wǎng)關(guān)具有以下幾個(gè)特征: 1、標(biāo)準(zhǔn),開放,用戶可自由,放心地使用Modb
默認(rèn)MODBUS協(xié)議是手動(dòng)分組,可根據(jù)需要設(shè)置測(cè)點(diǎn)的分組號(hào),相同組號(hào)的測(cè)點(diǎn)會(huì)形成一個(gè)讀取命令;亦可通過(guò)MODBUS的規(guī)約參數(shù)修改為自動(dòng)分組,填寫一幀的最大讀取的寄存器數(shù)量。
MODBUS-RTU通訊協(xié)議(TCP同理),1個(gè)寄存器占2個(gè)字節(jié),如果要讀取半個(gè)寄存器(即1個(gè)字節(jié)),那么將數(shù)據(jù)類型選擇“16位有/無(wú)符號(hào)”,數(shù)據(jù)格式選擇“12”,然后在“高級(jí)設(shè)置”中,勾選“按位取值”,起始位選擇“0”,終止位選擇“7”,即可。注:如果讀取的字節(jié)位置不對(duì),那么將數(shù)據(jù)格式修改為“21”即可,或者將“按位取值”修改為起始位“8”、終止位“15”也能達(dá)到同樣的效果。
大部分計(jì)算機(jī)都有兩個(gè)RS232串口。串口是計(jì)算機(jī)上非常通用的設(shè)備通信協(xié)議(不要和通用串行總線UniversalSerialBus或USB相混淆)。串口也是儀器儀表設(shè)備通用的通訊協(xié)議;許多GPIB(General-PurposeInterfaceBus)是一種設(shè)備和計(jì)算機(jī)連接的總線。)與RS-232接口兼容設(shè)備。此外,還可以利用串口通信協(xié)議獲得遠(yuǎn)程采集設(shè)備的數(shù)據(jù)。接下來(lái)為大家介紹下PLC串口通訊