運用ModBus通信協(xié)議,實現(xiàn)電子秤與PLC的實時通信 在工業(yè)控制系統(tǒng)中廣泛使用的ModBus通信協(xié)議。以ModBus的ASCⅡ方式為例,剖析了ModBus的指令結(jié)構(gòu),著重說明基于ModBus通信協(xié)議的設(shè)備之間如何行數(shù)據(jù)通信、如何使用ModBus通信協(xié)議把衡器接入PLC系統(tǒng),并簡單介紹了PLC系統(tǒng)與局域網(wǎng)的互聯(lián)。 采用ASCII碼模式,以字符的方式發(fā)送數(shù)據(jù),校驗方式采用LRC校驗。 LRC校驗碼運算:報頭(:)不參與運算,LRC在數(shù)據(jù)之后,在\CR\LF之前。參加運算的是報頭之后,LRC之前的所有數(shù)據(jù)。 每字節(jié)(BYTE)為8位(BIT),無奇偶校驗,1位停止位。即:8n1。 報頭、報尾:所有指令均以冒號(:)開始,以回車符、換行符結(jié)束。 站號:2個ASCII碼。范圍:01-90 (16制:0x01-0x)。 功能碼:2個ASCII碼 04:讀稱量狀態(tài)(顯示值、皮重等) 05:置操作 06:皮重操作 07:通信測試 址:4個ASCII碼。讀寫數(shù)據(jù)的位置。 數(shù)據(jù)量:4個ASCII碼。讀寫數(shù)據(jù)的數(shù)量。 數(shù)據(jù):讀寫的數(shù)據(jù) 校驗碼:2個ASCII碼。采用LRC校驗。 舉例說明:站號---78 (0x4E) 
● kg<>lb(千克/磅)單位轉(zhuǎn)換 ● 預(yù)扣皮重功能 ● 上下限重量報警功能 ● 重量累加功能 ● 6V/4Ah鉛酸充電電池或交流220VAC供電 ● 軟件自動校正 ● 6位液晶顯示+背光 ● 可選配RS-232電腦串行接口/RS485接口 ● 不銹鋼秤盤 ● 秤量/分度值 ● 選配:可外連接不干膠打印機、 ● 度設(shè)計達1/15000,穩(wěn)定,可設(shè)定1/60000 ● 采用充、插電兩種方式供選擇,免除電源不穩(wěn)定或停電困擾 ● 具有峰值、穩(wěn)定、手動暫留功能,可供選擇 ● 具有單點校正及三點校正功能,確保度 ● 具有自動調(diào)整點及軟體濾波功能,稱重反應(yīng)速度可依使用環(huán)境不同做調(diào)整 ● 具有三段式HI-OK-LO重量功能,并具有一組記憶功能 ● 具有累計功能并可以逐筆顯示及消除功能 ● 可選配RS-232接口,可外接電腦、打印機 ● 廣泛適用于生產(chǎn),包裝,倉庫,運輸?shù)刃袠I(yè)  |