




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、pc機與bc1x(rs232)稱重控制器通訊之協議1. 通訊接口:采用串行eia-rs232標準2. 通訊方式:采用主從方式,即上位機(pc機)為主機,下位機(bc1x(rs232)稱重控制器)為從機,只有上位機下發 指令,下位機才應答。3. 通訊數據格式:起始位:1位;數據位:8位;停止位:1位;奇偶校驗:無校驗;編碼標準:美國ascii編碼標準;波特率:2400bps、4800bpsx 9600bps、19200bps,默認狀態下波特率為 9600bps;4. 通訊應答格式:通訊格式為:校驗和+指令字符+指令內容(指令數據)+結束符;指令字符和內容詳見5 ,指令中,“字母”表示“指令字符”
2、;“xx.x”表示“指令數據”。校驗和:指令字符、指令內容(指令數據)的ascii碼進行邏輯界或(即對所有的字符、數字的ascii碼 分別進行xor操作)的后兩位壓縮bcd碼(不足兩位的bcd碼耍補充為兩位bcd碼),此校驗和不包括 校驗和以及結束符的內容;例如:讀數據命令為“r”,其校驗和為“82”,按照通訊格式要進行發送的字符串為:“82r” +結束 符chr (13)】; gu:3832520d結束符:cr(回車),即chr (13);通訊時,pc機和bc1x(rs232淋重控制器采川應答方式,即首先由pc機發送指令,bc1x(rs232)稱重控 制器接到指令后進行判斷,然后根據指令內容
3、作相應的程序處理;當指令內容為基本牛產參數,若稱重控制器進行校驗后校驗和正確,寫入e?后,再對數據進行讀出,然 后返回給pc機;若校驗和錯誤,發送錯謀信息,具體見5 ;當指令內容為讀稱重控制器實時數據指令,若稱重控制器進行校驗后校驗和正確,則發送實時數據,若校 驗和不正確稱重控制器不作任何應答;上位機等待500ms后,若無響應,則重發該指令。當指令內容為參數自檢指令,若稱重控制器進行校驗示校驗和正確,則根據自檢指令發送自檢數據,若校 驗和錯誤,發送錯誤信息,具體見5 ;若pc機連續四次接收應答錯誤或無應答(應答超吋),則報警(消息框)。若bc1x(rs232)稱重控制器在修改菜單狀態,対pc機
4、修改基本配置參數的要求應答特殊的指令,即不允 許pc機修改菜單內容;bc1x(rs232)稱重控制器從接收到一個數據包的第一幀的起始位開始計時,若在指定時間內(4()()ms)收 到回車符,則根據校驗結果作出響應;若在指定時間內未收到回車符,則清空數據接收緩沖區,準備重新接收 數據,等待下一個數據包的到來。若bc1x(rs232)稱重控制器由于自身軟件或獨件錯誤引起復位,一切從頭開始,準備接收數據,等待一 個數據包的到來。pc機和bc1x(rs232)稱重控制器通訊均采用中斷方式; 若無特殊應用要求,稱重控制器通訊波特率采用9600 bps (默認值);5. 通訊指令一覽表(x表示一位數據,x
5、x表示兩位數據,依次類推)(1)通訊檢測:此功能設置主要是檢測通訊數據格式是否正確以及鏈接線路是否完好; 通訊指令字符和內容:pc機稱重控制器:tx;稱重控制器 pc機:ytx或n;說明:當稱重控制器接受檢測數據正確時返回ytx,否則返回n;(2) 稱重控制器生產參數:稱重控制器生產參數在混凝土牛產過程中控制生產流程時使用;每塊稱重控制器的參數組成一串數 據進行卜發,其卜發數據的排列組成順序按照卜列參數的序號進行,每種參數的位數耍嚴格按照要求進 行組合,否則參數將會發生錯謀;1 零位跟蹤范圍:范圍為19, 一位十進制數據,表示顯示分度間距數;2 重量波動檢測:范圍為卜9, 一位十進制數據,表示
6、每秒顯示分度間距數;【3】 小數點的位數:范圍為0, 1, 2, 一位十進制數據;4 歸零范圍:取值范圍為09.9%,兩位十進制數據,實際卜發參數時范圍為0199,不包扌舌小 數點,不足兩位的數據要在程序中進行處理補充成為兩位數據,例如:若歸零范圍設定為5%,處 理后形成的下發數據為“50”,若歸零范圍設定為55%,處理后形成的下發數據為“55”,若歸 零范圍設定為0.5%,處理后形成的下發數據為“05”,以下參數作類似處理;5 零位范圍:取值范圍為0.19.9%,兩位i進制數據,實際下發參數時范圍為0199,不包括小 數點,不足兩位的數據要進行補充成為兩位數據;6 允差范圍:収值范圍為0.1
7、9.9%,兩位十進制數據,實際下發參數時范圍為0199,不包括小 數點,不足兩位的數據要進行補充成為兩位數據;7 延遲卸料停止時間:取值范圍為0.19.9s,兩位i進制數據,實際下發參數時范圍為0199,不 包括小數點,不足兩位的數據要進行補充成為兩位數據;8 延遲檢查超查時間:取值范圍為0.19.9s,兩位十進制數據,實際下發參數時范圍為0199,不 包括小數點,不足兩位的數據要進行補充成為兩位數據;9 禁止比較時間:取值范圍為0.19.9s,兩位i進制數據,實際下發參數時范圍為0199,不包括 小數點,不足兩位的數據要進行補充成為兩位數據;【10】延遲上料時間:収值范圍為0.19.9s,兩
8、位十進制數據,實際下發參數時范圍為0199,不包括 小數點,不足兩位的數據要進行補充成為兩位數據;11 最大量程:取值范圍為1-65535 t克,九位十進制數據,不足五位的數據要進行補充成為五位數據;12 是否零位跟蹤:取值范圍為0, 1; 位十進制數據;13 是否定值調整:取值范圍為0, 1; 位十進制數據;14 定值調整百分比:取值范圍為1 %99%;兩位十進制數據,實際下發參數時范圍為0199,不 足兩位的數據要進行補充成為兩位數據;15 是否超差處理:取值范圍為0, 1; 位十進制數據;通訊指令字符和內容:pc 機稱重控制器:z x x x xx xx xx xx xx xx xx x
9、xxxx x x xx x;稱重控制器 pc 機:y z x x x xx xx xx xx xx xx xx xxxxx x x xx x 或 n 或 m;說明:各組x之間的空格只是為了閱讀方便,實際下發指令吋,各組x之間是沒有空格的,以下類似。當 稱重控制器接受生產參數數據校驗止確時返回y z x x x xx xx xx xx xx xx xx xxxxx xxxxx,否則返回n, 若稱重控制器在修改菜單狀態返回m;(3) 發送設定值指令:單臺稱重控制器最多可累計稱量4種物料,所以下發參數時最多可同時下發4種物料的設定值; n下發給稱匝控制器參數時必須同時下發4種物料設定值;下發設定值的
10、排列順序和稱重控制器關連料 倉中料的順序相同,若某種料的設定值為0,下發數據吋為0000;每種物料的設定值為4位十進制數據, 若物料設定值有小數,根據稱重控制器的小數點位數進行處理,即対要下發的數據去掉小數點,例如: 某一物料的設定值為12.23,而對應稱重控制器的小數點位數為1,處理后形成的數據為“0122”,若對 應稱重控制器的小數點位數為2,處理后形成的數據為“1223”,數據的纟r合要嚴格數據按照要求進行, 否則數據將發生錯謀;通訊指令字符和內容:pc 機 稱重控制器:s xxxx xxxx xxxx xxxx;稱重控制器 pc 機:y s xxxx xxxx xxxx xxxx 或
11、n 或 m;說明:當稱重控制器接受設定值數據疋確時返回y s xxxx xxxx xxxx xxxx,否則返mn,若稱重控制器 在修改菜單狀態返回m;(4)發送落差值指令:稱重控制器下發參數時必須同時下發4種物料的落差值數據,數據排列順序要和稱重控制器相關 連料倉的順序進行;落差值的數據為5位數據,最高位數據為符號位,若落差值為正數,最高位數據為“()”,若落壽值為負數,最高位數據為“一”;若落基值存在小數,下發參數時根據稱重控制器的小數 點進行相應的處理,即對要下發的落差值數據去掉小數點,并fl連同符號位形成5位數據,數據的組合 耍嚴格數據按照要求進行,否則數據將發生錯誤,例如:要下發落差值
12、為“一5。6”,對應稱重控制器 的小數點位數為2,最后形成的下發落差數據為“一0560”,若對應稱重控制器的小數點位數為1,最后 形成的卜-發落差數據為“一0056”;通訊指令字符和內容:pc 機 稱重控制器:e xxxxx xxxxx xxxxx xxxxx;稱重控制器 pc 機:y e xxxxx xxxxx xxxxx xxxxx 或 n 或 m;說明:當稱重控制器接受落差值數據正確時返回y e xxxxx xxxxx xxxxx xxxxx,否則返mn,若稱重控 制器在修改菜單狀態返冋m;(5)發送精計量指令:每種物料梢計量數據為4位十進制數據,數據的組合要嚴格數據按照要求進行,否則數
13、據將發生 錯誤;稱重控制器卜發參數時必須同時卜發4種物料精計量數據,數據排列順序要和稱重控制器相關連 料倉的順序進行;精計量百分比設定范圍為()99%,例如:若精計量百分比設定為()時,下發設 定精計量數據為“0000”,稱重控制器不進行精計量,若精計量百分比設定為20%時,下發設定精計量 數據為“0020”;通訊指令字符和內容:pc 機 稱重控制器:f xxxx xxxx xxxx xxxx;稱重控制器 pc 機:y f xxxx xxxx xxxx xxxx 或 n 或 m;說明:當稱重控制器接受精計量數據正確吋返冋yf xxxx xxxx xxxx xxxx,否則返回n,若稱重控制器 在
14、修改菜單狀態返回m;(6)讀數據命令:當pc機讀取稱重控制器數據時必須發送指令,稱重控制器根據生產狀態返回數據:當稱重控制 器處于生產狀態且剛好有計量完成時,返回當前物料的完成值(且只返i叫兩次完成值數據),而在其它 情況下返回當前物料的稱量值;稱重控制器接受讀數據命令錯誤時不返回任何信息;通訊指令字符和內容:pc機稱重控制器:r;稱重控制器pc機:根據不同情況發送不同的返回數據及指示,具體見下:ci xxxx xxxxx xxxx :當稱重控制器處于牛產狀態且剛好有某利i物料計量完成時返回此數據指 令,具中i的值為1、2、3、4,表示返回數據為第i種物料的完成值;第一個xxxx表示物料的完
15、成值,4位i-進制數據,此數據要根據稱重控制器的小數點位數進行調整,例如:返回數據為“1234”, 若稱重控制器的小數點位數為1,實際完成值為“123。4”; xxxxx表示落差值,5位十進制數據, 最高位數據表示落差值符號,若落差值數據為正數,最高位數據為“0”,若落差值數據為負數, 最高位數據為“一”,后4位數據表示落差值,此數據要根據稱重控制器的小數點進行相應的處理, 即根據稱重控制器小數點位數可對落蕪值數據加上小數點,例如稱重控制器返回落羌值為00125, 而稱重控制器的小數點位數為1,此種物料的落差值為12。5千克;第二個xxxx表示此種物料的 初始設定值,十進制數據,既使稱重控制器
16、使用定值修止選項,此數據仍然為初始下發的設定值, 設定值和稱重控制器的小數點有聯系。例如:返回完成值數據為c2 1688 00025 1687,若稱重控制器的小數點位數為0, c2 1688 00025 1687表示累計稱量中,第二種物料的完成值為1688千克,設定值為1687千克,落差值為25千 克;pxxxxx xx:稱重控制器在其它情況卜返回物料稱重的實時值,5位十進制數據,xxxxx表示實 時稱重數據,最高位表示符號,若稱重數據為正數最高位數據為“()”,若稱重數據為負數,最高 位數據為“一”,此數據也和相關的稱重控制器的小數點位數冇關系,實際完成值要根據稱重控制 器的小數點位數進行處
17、理,例如:返冋值為“ 1234”,稱重控制器的小數點位數為1,實吋重量為 “123.4”; xx表示報警數據,兩位十六進制數據,可對兩位16進制數據進行位分解并進行判斷, 對報警位的說明如下:1:表示物料1超差報警;2:表示物料2超差報警;3:表示物料3超差報警;4:表示物料4超差報警;5:表示此稱重控制器皮重報警;其它位暫時未用;例如:稱重控制器返回報警16進制數據為“10”,分解為二進制數據為“00010000”,第五位數據 為“1”,報警信號為皮重報警;稱重控制器返冋報警16進制數據為“01”,分解為二進制數據為 “00000001”,第1位數據為“1”,報警信號為物料1報警;(7)停止
18、生產命令:此命令可使稱重控制器退出牛產狀態,恢復到初始狀態,以備緊急情況下使用;通訊指令字符和內容:pc機稱重控制器:a;稱重控制器 pc機:ya或n;說明:當稱重控制器接受停止生產命令數據正確時返回ya,否則返回n;(8)pc機讀取稱重控制器參數命令:此命令可作為檢測和校驗稱重控制器參數時使用;1 讀取稱重控制器生產參數(具體參數內容見(2):通訊指令字符和內容:pc機稱重控制器:k:稱重控制器 pc 機:yk x x x xx xx xx xx xx xx xx xxxxx x x xx x 或 n 或 m;說明:當稱重控制器接受讀取生產參數數據正確時返冋yk x x x xx xx xx xx xx xx xx xxxxx xxxxx,否則 返冋n,若稱重控制器在修改菜單狀態返回m;2 讀取精計量參數數據:通訊指令字符和內容:pc機稱重控制器:j;稱重控制器 pc 機:yj xxxx xxxx xxxx xxxx 或 n 或 m;說明:當稱重控制器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司福利院慰問活動方案
- 公司福利團建旅游活動方案
- 公司自駕游出行活動方案
- 2025年職業生涯規劃與發展考試試卷及答案
- 2025年應急救援與災難管理考試題及答案
- 2025年新興技術與傳統行業融合發展的能力測試試卷及答案
- 2025年水資源管理與可持續發展考試題及答案
- 2025年生物醫學工程專業綜合考試試題及答案
- 2025年農田水利工程師職業資格考試試卷及答案
- 2025年量子物理基礎知識與應用考試試題及答案
- GB/T 43988-2024滑板課程學生運動能力測評規范
- DL-T1069-2016架空輸電線路導地線補修導則
- 江蘇開放大學本科行政管理專業060193國家公務員制度期末試卷
- 山東省青島市嶗山區育才學校2023-2024學年下學期奇點計劃選拔考試八年級物理試卷
- MOOC 基礎工程設計原理-同濟大學 中國大學慕課答案
- 哈密市伊吾縣社工招聘筆試真題
- 紡織非遺:讓世界讀懂中國之美智慧樹知到期末考試答案2024年
- 應急處突知識培訓課件
- JB T 8925-2008滾動軸承汽車萬向節十字軸總成技術條件
- 感悟《亮劍》中的營銷啟示課件
- 八年級歷史下冊 期末考試卷(人教版)(一)
評論
0/150
提交評論