當前位置:(上海辦事處)廈門興銳嘉進出口有限公司>>MEASUREX PLC板卡中心>> 衢州市供應(yīng) MEASUREX 05294200
| 參 考 價 | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時間:2018-05-14 09:00:00瀏覽次數(shù):528次
聯(lián)系我時,請告知來自 儀表網(wǎng)萍鄉(xiāng)市供應(yīng) SMC INR-244-216U
合肥市供應(yīng) MEASUREX 053193-00
使用MEASUREX 05294200的自由口模式與上位計算機通信,其硬件成本低,適應(yīng)性強,但編程較困難。本文根據(jù)自定義的通信規(guī)約編制通信程序,實現(xiàn)了上位計算機對各PLC從站存儲器中字節(jié)、整數(shù)或雙整數(shù)數(shù)據(jù)的讀寫操作。
2 MEASUREX 05294200通信規(guī)約
通信采用單主站方式,一臺計算機作為主站,多臺PLC作為從站。計算機采用廣播方式主動向所有MEASUREX 05294200PLC發(fā)送包含從站站址的讀/寫命令幀,每次被計算機站址的一臺PLC收到后返回響應(yīng)幀。
通信波特率為19.2k bit/s,串行數(shù)據(jù)格式為1位起始位,8位數(shù)據(jù)位,1位停止位,無奇偶校驗,采用異或校驗方式,校驗碼為除它本身外所有字節(jié)的異或值。計算機使用事件驅(qū)動方式接收數(shù)據(jù);PLC用XMT(發(fā)送)指令發(fā)送數(shù)據(jù),用字符中斷方式接收數(shù)據(jù)。
圖1 通信幀格式
圖1是通信幀的格式,用陰影表示數(shù)據(jù)區(qū)。幀起始標志占3個字節(jié),定義為十六進制數(shù)BEBEBE。站址是計算機要讀寫的從站的編號。讀命令字節(jié)為CCH,寫命令字節(jié)為DDH,PLC響應(yīng)幀中的命令字節(jié)與接收到的命令字節(jié)相同,寫命令的響應(yīng)幀沒有“讀取的數(shù)據(jù)”部分。
除了幀起始標志、讀寫區(qū)的首地址和讀寫的數(shù)據(jù)外,幀中其余各部分均只占一個字節(jié)。圖1中當MEASUREX 05294200PLC對接收到的一幀數(shù)據(jù)校驗無誤而且命令字節(jié)為CCH或DDH時,響應(yīng)幀中的“PLC接收正誤標志”為1,否則為0。
命令幀中的讀寫區(qū)首地址為PLC內(nèi)讀寫區(qū)域的起始字節(jié)地址的數(shù)字編碼,PLC接收到命令幀后可以將其作為指針,使用循環(huán)指令讀寫計算機的連續(xù)區(qū)域。經(jīng)作者反復(fù)實驗,得到了PLC內(nèi)部多種存儲區(qū)域地址的數(shù)字編碼規(guī)律。該數(shù)字編碼為雙字,高字表示存儲區(qū)類型(見表1),低字表示偏移量。根據(jù)尋址區(qū)域和偏移量就可以得到地址編碼,例如MB3的地址編碼為0200 0003H,它等同于PLC程序中的&MB3,只是表示方式不同而已。在通信幀中使用地址的數(shù)字編碼可以簡化PLC的程序。
表1 幾種存儲器區(qū)域地址高字編碼
如果PLC接收超時,PLC重新進入接收狀態(tài);如果計算機接收超時,重發(fā)3次命令幀,若3次均超時,發(fā)出報警信息。
3 MEASUREX 05294200PLC通信程序設(shè)計
3.1 接收程序和發(fā)送程序的設(shè)計
PLC作為從站,只有接收到計算機的命令幀后才返回響應(yīng)幀,不會主動發(fā)送數(shù)據(jù)。
MEASUREX 05294200PLC使用多個字符中斷服務(wù)程序,順次接收命令幀各部分的內(nèi)容。在接收幀起始標志的中斷服務(wù)程序中,只有接收到連續(xù)3個BEH,PLC才認為是一幀的開始,否則重新接收幀起始標志。在接收站地址的中斷服務(wù)程序中,將接收到的站址與本站站址相比較,如果相同,繼續(xù)接收命令幀其余的字節(jié),否則重新接收幀起始標志。這樣每次只有一臺PLC接收整個命令幀,避免了其余的PLC進行不必要的接收。在接收數(shù)據(jù)區(qū)的中斷服務(wù)程序中,通過比較接收到的“數(shù)據(jù)區(qū)字節(jié)數(shù)”和實際接收到的字節(jié)數(shù)來判斷數(shù)據(jù)區(qū)接收是否完成。接收完數(shù)據(jù)區(qū)后再接收到一個字節(jié)的校驗碼,則一幀接收完成,置發(fā)送允許標志位。
HONEYWELL W7100B-1001 DISCHARGE AIR CONTROLLER NIB
HONEYWELL STT350-0-EPSM-T?CTG-SB000US-000?-0000-C1C3 USPP
HONEYWELL MODUTROL IV MOTOR M9484F1023 (M941D1021)
HONEYWELL 30731673-001 USPP 30731673001
HONEYWELL 30731673-100 USPP 30731673100
HONEYWELL 51204166-175 NSFP 51204166175
HONEYWELL 4DP7APXIA122 NSFP 4DP7APXIA122
Honeywell Dolphin 6100BP11111E0H 6100 Handheld
HONEYWELL 51304286-100 USPP 51304286100
HONEYWELL 14502842-013 USPP 14502842013
Honeywell Model 31061221-001 Humidity Recorder
BEARING BALL * 9-539 / 39539 (MFR Honeywell / Timken)
HONEYWELL Programmable Controller IPC 620-1537 NEW NIB
HONEYWELL 1882LGD USPP 1882LGD
HONEYWELL 1881HGD USPP 1881HGD
Honeywell Modutrol Motor M954C 1082 - NEW!
?
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準確性和合法性由相關(guān)企業(yè)負責(zé),儀表網(wǎng)對此不承擔任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。