freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

modbus通訊協(xié)議在力控中的應(yīng)用(文件)

 

【正文】 的實(shí)時(shí)與歷史顯示,歷史曲線可完成曲線的放大、縮小、平移,可任意添加、刪減曲線,該組件提供了 64 個(gè) “方法 ”,通過(guò) “腳本 ”可以任意調(diào)用 “方法 ”來(lái)設(shè)計(jì)不同行業(yè)的曲線分析工具。 2) . OPC、 DDE 方式 力控軟件是一個(gè)標(biāo)準(zhǔn)的 OPC 服務(wù)器和 DDE 服務(wù)器,第三方軟件可通過(guò) DDE 和OPC 標(biāo)準(zhǔn)來(lái)訪問(wèn)數(shù)據(jù) 庫(kù)的各種實(shí)時(shí)和歷史數(shù)據(jù)。 數(shù)據(jù)庫(kù)結(jié)構(gòu)為可組態(tài)的 “活結(jié)構(gòu) ”,用戶可根據(jù)實(shí)際需要自定義自己的各類數(shù)據(jù)庫(kù)結(jié)構(gòu),方便對(duì)數(shù)據(jù)的管理和查找。 7).支持 h4ROFIBUS、 Can、 LonWorks、 MODBUS 等標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線。 3) .島電、上潤(rùn)、神港、理化、上潤(rùn)、虹潤(rùn)等廠家生產(chǎn)的調(diào)節(jié)器以及其它流行的智能儀表、智能終端。 7) . 可以作為 DDE 和 OPC 的客戶端, OPC 客戶端同時(shí)可連接不同廠家的 OPC服務(wù)器。 3) . 以太網(wǎng)通訊同時(shí)支持有線以太網(wǎng)和無(wú)線以太網(wǎng)。同時(shí)提供開(kāi)放的算法接口,可以嵌入用戶自己的控制程序。 網(wǎng)絡(luò)通信程序( NetClient/NetServer) 網(wǎng)絡(luò)通信程序采用 TCP/IP 通信協(xié)議,可利用 Intra/Inter 實(shí)現(xiàn)不同網(wǎng)絡(luò)節(jié)點(diǎn)上力控之間的數(shù)據(jù)通信,可以實(shí)現(xiàn)力控軟件的高效率通信。 開(kāi)發(fā)系統(tǒng)( Draw) 開(kāi)發(fā)系 統(tǒng)是一個(gè)集成環(huán)境,可以完成創(chuàng)建工程畫(huà)面、配置各種系統(tǒng)參數(shù)、腳本、動(dòng)畫(huà)、啟動(dòng)力控其它程序組件等功能。 四.技術(shù)參數(shù) 模擬量輸入通道數(shù): 8 通道 模擬量輸出通道數(shù): 8 通道 串行通信波特率: 4800 串行通信數(shù)據(jù)位: 8 位 奇偶校驗(yàn)位:無(wú) 停止位: 1 位 通信距離: 1000 米 東北石油大學(xué)秦皇島分校畢業(yè)論文 23 第 3章 力控軟件的設(shè)計(jì) 關(guān)于力控軟 件 從 1993 年至今,力控監(jiān)控組態(tài)軟件為國(guó)家經(jīng)濟(jì)建設(shè)做出了應(yīng)有貢獻(xiàn),在石油、石化、化工、國(guó)防、鐵路(含城鐵或地鐵)、冶金、煤礦、配電、發(fā)電、制藥、熱網(wǎng)、電信、能源管理、水利、公路交通(含隧道)、機(jī)電制造、樓宇等行業(yè)均有力控軟件的成功應(yīng)用,在國(guó)外,力控的多國(guó)語(yǔ)言版在荷蘭、蘇丹、埃及、印度尼西亞、香港、馬來(lái)西亞、孟加拉國(guó)、緬甸、臺(tái)灣也都有應(yīng)用實(shí)例,力控監(jiān)控組態(tài)軟件已經(jīng)成為民族工業(yè)軟件的一棵璀璨明星。 串聯(lián)電阻的算法: R=(Vcc1)/ 例如: 24V有源輸入, R=,可接 3K 電阻再接輸入, 24V 的地線與 COM2相連。如果需要改寫(xiě),可以通過(guò)向模擬量 IO 單元 485 串行通訊接口發(fā)送如下命令: FF 20(8 位地址 ) 00 00 00 XX XX(校驗(yàn)碼 ) 開(kāi)關(guān)量模塊 一.開(kāi)關(guān)量的定義 開(kāi)關(guān)量是指非連續(xù)性信號(hào)的采集和輸出,包括遙信采集和遙控輸出。如果需要采集更多的模擬量或者需要輸出更多的模擬信號(hào),可以增加模擬量 IO 單元。采用 MODBUS 協(xié)議,可以被各種計(jì)算機(jī)控制軟件所接受或兼容。 2). 穩(wěn) 定 性: 12 個(gè)月, 177。 3)安裝方便 僅需將變送器探頭投入液體中,引出信號(hào)線同二次儀表連接。通常壓力變送器有壓阻式、電容式 2 類。精確度高、穩(wěn)定性好等特點(diǎn)。把被測(cè)量的差壓轉(zhuǎn)換成力的形式,工程上是用膜片或膜盒等作為感受元件。 氣動(dòng)差壓變送器是根據(jù)力矩平衡原理工作的,它可以將差壓轉(zhuǎn)換成 —的統(tǒng)一標(biāo)準(zhǔn)的氣壓信號(hào),送往調(diào)節(jié)器或顯示儀表進(jìn)行調(diào)節(jié)、指示和記錄。這個(gè) LRC在接收設(shè)備進(jìn)行核驗(yàn),并與被傳送的 LRC進(jìn)行比較,冒號(hào)(:)、回車符號(hào)( CR)、換行字符( LF)和置入的其他任何非 ASCII十六進(jìn)制字符在運(yùn)算時(shí)忽略不計(jì)。 另外,在某些非 ModBus通信協(xié)議中也經(jīng)常使用 CRC16作為校驗(yàn)手段,而且產(chǎn)生了一些 CRC16的變種,他們是使用 CRC16多項(xiàng)式 X↑16+X↑15+X↑2+1,單首次裝入的 16位寄存器為 0000;使用 CRC16的反序 X↑16+X↑14+X↑1+1,首次裝入寄存器值為 0000或 FFFFH。 ⑤ 重復(fù) ③ 和 ④ ,直至移出 8位。 ② 該 16位寄存器的高位字節(jié)與開(kāi)始 8位字節(jié)進(jìn)行 “異或 ”運(yùn)算。由于在運(yùn)算中不用進(jìn)位,為便于操作起 見(jiàn),計(jì)算 CRC時(shí)設(shè) MSB在最右位。經(jīng)上述處理而含有 CRC字節(jié)的報(bào)文,若無(wú)錯(cuò)誤,到接收設(shè)備后再被同一多項(xiàng)式( X↑16+X↑15+X↑2+1)除,會(huì)得到一個(gè)零余數(shù)(接收設(shè)備核驗(yàn)這個(gè) CRC字節(jié),并將其與被傳送的 CRC比較)。 ( 2) ModBus的數(shù)據(jù)校驗(yàn)方式 CRC16(循環(huán)冗余錯(cuò)誤校驗(yàn)) CRC16錯(cuò)誤校驗(yàn)程序如下:報(bào)文(此處只涉及數(shù)據(jù)位,不指起始位、停止位和任選的奇偶校驗(yàn)位)被看作是一個(gè)連續(xù)的二進(jìn)制,其最高有效位( MSB)首選發(fā)送。如欲轉(zhuǎn)換為 ASCII模式,則每個(gè) RTU字符首先應(yīng)分為高位和低位兩部分,這兩部分各含 4位,然后轉(zhuǎn)換成十六進(jìn)制等量值。選擇時(shí)應(yīng)視所用 ModBus主機(jī)而定,每個(gè) ModBus系統(tǒng)只能使用一種模式, 不允許 2種模式混用。采用這個(gè)系統(tǒng),各 PC可東北石油大學(xué)秦皇島分校畢業(yè)論文 15 以和中心主機(jī)交換信息而不影響各 PC執(zhí)行本身的控制任務(wù)。下表 1 是 ModBus 的功能碼定義。 /* CRC低位字節(jié)值表 */ static char auchCRCLo[] = { 0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, 0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26, 0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, 0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5, 0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71, 0x70, 0xB0, 0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92, 0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C, 0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B, 東北石油大學(xué)秦皇島分校畢業(yè)論文 13 0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C, 0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83, 0x41, 0x81, 0x80, 0x40 } 。 /* 計(jì)算 CRC */ uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex} 。 /* 消息中字節(jié)數(shù) */ { unsigned char uchCRCHi = 0xFF 。最終寄存器中的值,是消息中所有的字節(jié)都執(zhí)行之后的 CRC值。 CRC產(chǎn)生過(guò)程中,每個(gè) 8位字符都單獨(dú)和寄存器內(nèi)容相或( OR),結(jié)果向最 低有效位方向移動(dòng),最高有效位以 0填充。它由傳輸設(shè)備計(jì)算后加入到消息中。 /* 累加 */ return ((unsigned char)(((char_uchLRC))) 。 LRC簡(jiǎn)單函數(shù)如下: static unsigned char LRC(auchMsg,usDataLen) unsigned char *auchMsg 。 LRC域檢測(cè)了消息域中除開(kāi)始的冒號(hào)及結(jié)束的回車換行號(hào)外的內(nèi)容。如果便用了奇校驗(yàn),幀的奇偶校驗(yàn)位將是 1,便得整個(gè) “1”的個(gè)數(shù)是 5個(gè)。這將決定了每 個(gè)字符中的奇偶校驗(yàn)位是如何設(shè)置的。如果從設(shè)備測(cè)到一傳輸錯(cuò)誤,消息將不會(huì)接收,也不會(huì)向主設(shè)備作出回應(yīng)。 字符的連續(xù)傳輸 當(dāng)消息在標(biāo)準(zhǔn)的 Modbus系列網(wǎng)絡(luò)傳輸時(shí),每個(gè)字符或字節(jié)以如 下方式發(fā)送(從左到右): 最低有效位 ...最高有效位 使用 ASCII字符幀時(shí),位的序列是: 有奇偶校驗(yàn) 啟始位 1 2 3 4 5 6 7 奇偶位 停止位 無(wú)奇偶校驗(yàn) 啟始位 1 2 3 4 5 6 7 停止位 停止 使用 RTU字符幀時(shí),位的序列是: 有奇偶校驗(yàn) 啟始位 1 2 3 4 5 6 7 8 奇偶位 停止位 無(wú)奇偶校驗(yàn) 啟始位 1 2 3 4 5 6 7 8 停止位 停止位 錯(cuò)誤檢測(cè)方法 標(biāo)準(zhǔn)的 Modbus串行網(wǎng)絡(luò)采用兩種錯(cuò)誤檢測(cè)方法。 RTU 當(dāng)選用 RTU模式作字符幀,錯(cuò)誤檢測(cè)域包含一 16Bits值 (用兩個(gè) 8位的字符來(lái)實(shí)現(xiàn) )。錯(cuò)誤檢測(cè)域的內(nèi)容視所選的檢測(cè)方法而定。如果有錯(cuò)誤發(fā)生,此域包含一異議代碼,主設(shè)備應(yīng)用程序可以用來(lái)判斷采取下一步行動(dòng)。這包括了象不連續(xù)的寄存器地址,要處理項(xiàng)的數(shù)目,域中實(shí)際數(shù)據(jù)字節(jié)數(shù)。 主設(shè)備應(yīng)用程序得到異議的回應(yīng)后,典型的處理過(guò)程是重發(fā)消息,或者診斷發(fā)給從設(shè)備的消息并報(bào)告給 操作員。對(duì)正?;貞?yīng),從設(shè)備僅回應(yīng)相應(yīng)的功能代碼。當(dāng)然,有些代碼是適用于所有控制器,有此是應(yīng)用于某種控制器,還有些保留以備后用。 地址 0 是用作廣播地址,以使所有的從設(shè)備都能認(rèn)識(shí)??赡艿膹脑O(shè)備地址是 0...247 (十進(jìn)制 )。如果在幀完成之前有超過(guò) 停頓時(shí)間,接收設(shè)備將刷新不完整的消息并假定下一字節(jié)是一個(gè)新消息的地址域。當(dāng)?shù)谝粋€(gè)域(地址域)接收到,每個(gè)設(shè)備都進(jìn)行解碼以判斷是否發(fā)往自己的。在網(wǎng)絡(luò)波特率下多樣的字符時(shí)間,這是最容易實(shí)現(xiàn)的 (如下圖的 T1T2T3T4所示 )。 其它域可以使用的傳輸字符是十六進(jìn)制的 0...9,A...F。這種方式的主要優(yōu)點(diǎn)是:在同樣的波特率下,可比 ASCII方式傳送更多的數(shù)據(jù)。 在其它網(wǎng)絡(luò)上(象 MAP和 Modbus Plus) Modbus消息被轉(zhuǎn)成與串行傳輸無(wú)關(guān)的幀。錯(cuò)誤檢測(cè)域允許主設(shè)備確認(rèn)消息內(nèi)容是否可用。錯(cuò)誤檢測(cè)域?yàn)閺脑O(shè)備提供了一種驗(yàn)證消息內(nèi)容是否正確的方法。 東北石油大學(xué)秦皇島分校畢業(yè)論文 5 查詢 —回應(yīng)周期 查詢 查詢消息中的功能代碼告之被選中的從設(shè)備要執(zhí)行何種功能。提供的多個(gè)內(nèi)部通道可允許同時(shí)發(fā)生的傳輸進(jìn)程。 從設(shè)備回應(yīng)消息也由 Modbus協(xié)議構(gòu)成,包括確認(rèn)要行動(dòng)的域、任何要返回的數(shù)據(jù)、和一錯(cuò)誤檢測(cè)域。典型的從設(shè)備:可編程控制器??刂破髂苤苯踊蚪?jīng)由 Modem組網(wǎng)。如果需要回應(yīng),控制器將生成反饋信息并用 Modbus協(xié)議發(fā)出。 此協(xié)議定義了一個(gè)控制器能認(rèn)識(shí)使用的消息結(jié)構(gòu) ,而不管它們是經(jīng)過(guò)何種網(wǎng)絡(luò)進(jìn)行通信的。 關(guān)鍵詞 : Modbus協(xié)議;串行通信; LRC校驗(yàn); CRC校驗(yàn); RS232C 東北石油大學(xué)秦皇島分校畢業(yè)論文 2 目
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1