GB∕T 38687-2020 橡膠塑料機械 外圍設(shè)備通信協(xié)議_第1頁
GB∕T 38687-2020 橡膠塑料機械 外圍設(shè)備通信協(xié)議_第2頁
GB∕T 38687-2020 橡膠塑料機械 外圍設(shè)備通信協(xié)議_第3頁
GB∕T 38687-2020 橡膠塑料機械 外圍設(shè)備通信協(xié)議_第4頁
GB∕T 38687-2020 橡膠塑料機械 外圍設(shè)備通信協(xié)議_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

ICS71.120;83.200G95中華人民共和國國家標(biāo)準(zhǔn)橡膠塑料機械外圍設(shè)備通信協(xié)議RC國家市場監(jiān)督管理總局國家標(biāo)準(zhǔn)化管理委員會ⅠGB/T38687—2020前言 2規(guī)范性引用文件 3術(shù)語、定義和縮略語 通信協(xié)議總體描述 設(shè)備結(jié)構(gòu) 通信協(xié)議 設(shè)備子協(xié)議 4.6廠商自定義子協(xié)議 5CANopen設(shè)備通信地址定義 設(shè)備 接口 5.4外圍輔助設(shè)備地址規(guī)范 6CANopen外圍輔助設(shè)備自定義子協(xié)議 協(xié)議總體描述 8Modbus通信地址與通信變量定義 8.1外圍輔助設(shè)備地址規(guī)范 8.2數(shù)據(jù)地址規(guī)范 ⅢGB/T38687—2020本標(biāo)準(zhǔn)按照GB/T1.1—2009給出的規(guī)則起草。本標(biāo)準(zhǔn)由中國石油和化學(xué)工業(yè)聯(lián)合會提出。本標(biāo)準(zhǔn)由全國橡膠塑料機械標(biāo)準(zhǔn)化技術(shù)委員會(SAC/TC71)歸口。本標(biāo)準(zhǔn)起草單位:東莞信易電熱機械有限公司、博創(chuàng)智能裝備股份有限公司、海天塑機集團有限公司、廣東伊之密精密注壓科技有限公司、桂林橡膠機械有限公司、東華機械有限公司、寧波力勁機械有限公司、泰瑞機器股份有限公司、余姚華泰橡塑機械有限公司、北京橡膠工業(yè)研究設(shè)計院有限公司、中國塑料機械工業(yè)協(xié)會。GB/T38687—2020橡膠塑料機械外圍設(shè)備通信協(xié)議通信協(xié)議總體描述、外圍輔助設(shè)備自定義子協(xié)議、協(xié)議總體描述通信地址與通信變量定義。本標(biāo)準(zhǔn)適用于橡膠塑料機械通用的成型主機設(shè)備(如注射成型機、擠出機等)與輔助主機完成加工工藝的外圍輔助設(shè)備(如干燥機、模溫機、冷水機、上料機等)間進行數(shù)據(jù)交換用的通信協(xié)議。2規(guī)范性引用文件下列文件對于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。應(yīng)用協(xié)議基于協(xié)議在串行鏈路上的實現(xiàn)指南GB/T36587橡膠塑料機械術(shù)語道路車輛控制器局域網(wǎng)(第部分3術(shù)語、定義和縮略語GB/T19582.1、GB/T19582.2—2008和GB/T36587界定的以及下列術(shù)語和定義適用于本文件。外圍輔助設(shè)備輔助主機完成加工工藝的設(shè)備(如干燥機、模溫機、冷水機、上料機等)。主機設(shè)備橡膠塑料機械通用的成型設(shè)備(如注射成型機、擠出機等)。底層設(shè)置服務(wù)提供查詢和改變CANopen模塊底層參數(shù)的功能。層管理查詢和改變參數(shù)設(shè)置的一種CAL模式。網(wǎng)絡(luò)管理在CAN網(wǎng)絡(luò)中用于配置、初始化和處理網(wǎng)絡(luò)錯誤的應(yīng)用層服務(wù)。12GB/T38687—2020下列縮略語適用于本文件。控制器局域網(wǎng)絡(luò)(自動化控制器局域網(wǎng)絡(luò)(控制器局域網(wǎng)絡(luò)應(yīng)用層(控制器局域網(wǎng)絡(luò)對象(控制器局域網(wǎng)絡(luò)對象標(biāo)識(通信協(xié)議總體描述從OSI網(wǎng)絡(luò)模型的角度來看,CAN總線只定義了OSI網(wǎng)絡(luò)模型的第一層(物理層)和第二層(數(shù)據(jù)鏈路層而在實際設(shè)計中,這兩層完全由硬件實現(xiàn),設(shè)計人員無需再為此開發(fā)相關(guān)軟件或固件。同時,CAN只定義物理層和數(shù)據(jù)鏈路層,沒有規(guī)定應(yīng)用層,本身并不完整,因此需要一個高層協(xié)議來定義CAN報文中的11位或29位標(biāo)識符和8字節(jié)數(shù)據(jù)的使用。而且,基于CAN總線的工業(yè)自動化應(yīng)用中,越來越需要一個開放的、標(biāo)準(zhǔn)化的高層協(xié)議:這個協(xié)議支持各種CAN廠商設(shè)備的互用性、互換性,能夠?qū)崿F(xiàn)在CAN網(wǎng)絡(luò)中提供標(biāo)準(zhǔn)的、統(tǒng)一的系統(tǒng)通信模式,提供設(shè)備功能描述方式,執(zhí)行網(wǎng)絡(luò)管理功能。CANopen協(xié)議是CAN-in-Automation(CiA)定義的協(xié)議之一,并且在發(fā)布后不久就獲得了廣泛的承認(rèn),尤其是在歐洲,CANopen協(xié)議被認(rèn)為是在基于CAN的工業(yè)系統(tǒng)中占領(lǐng)導(dǎo)地位的協(xié)議。大多數(shù)重要的設(shè)備類型,例如數(shù)字和模擬的輸入輸出模塊、驅(qū)動設(shè)備、操作設(shè)備、控制器、可編程控制器或編碼器,都在稱為“設(shè)備描述”的協(xié)議中進行描述;“設(shè)備描述”定義了不同類型的標(biāo)準(zhǔn)設(shè)備及其相應(yīng)的功能。依靠CANopen協(xié)議的支持,可以對不同廠商的設(shè)備通過總線進行配置。4.2.1推薦使用兩個9針D-SUB連接器,根據(jù)第二版CiA102定義了連接器的各針腳(含針連接器與孔連接器)。4.2.2采用CANISO高速通信標(biāo)準(zhǔn)(ISO11898-2)。針腳定義: 低電平;接地(僅連接于絕緣側(cè)屏蔽(不能連接于9針D-SUB連接器的外殼或設(shè)備外殼高電平;)可選24VDC電源對于CAN網(wǎng)絡(luò)是可選項?!狢AN低電平與CAN高電平(針腳2與針腳7)使用一組雙絞線;—CAN接地與CAN24VDC(針腳3與針腳9)使用一組雙絞線;—屏蔽線接到針腳5,但不能連接到連接器的外殼;3GB/T38687—2020—屏蔽線僅可通過主機的接地線接地。4.2.5所有外圍輔助設(shè)備及主機設(shè)備須配備一個集成120Ω電阻的孔連接器,該連接器可以使用鏈條、繩索或其他類似方法固定于設(shè)備上。CAN網(wǎng)絡(luò)所有設(shè)備通過連接器連接。如果已由主機控制端集成了120Ω的總線終端電阻,則設(shè)備不需要外部端接連接器。4.2.6主節(jié)點(主機設(shè)備)配備一個針連接器。4.2.7波特率為250kbit/s??梢灾С制渌ㄌ芈?。4.2.8應(yīng)對對地絕緣電壓不低于500V直流電的每個節(jié)點進行直流去耦。使用波特率為250kbit/s時,最小線路長度為180m可保證所有節(jié)點是隔離的。4.2.9通信幀使用標(biāo)準(zhǔn)幀格式,不使用擴展幀格式。4.2.10CANopen設(shè)備ID號(兩位數(shù):01~99)可在設(shè)備上通過拔碼器或是參數(shù)設(shè)定等帶有記憶功能的設(shè)定實現(xiàn)。設(shè)備結(jié)構(gòu)CAN設(shè)備以總線形式連接,通常配備兩個CAN連接器。配線一般從主機設(shè)備的第一個連接器接出到第一臺外圍輔助設(shè)備的其中一個接口,由第一臺外圍輔助設(shè)備的另一個連接器接出再接入第二臺外圍輔助設(shè)備的其中一個連接器,依次類推。CAN總線應(yīng)有終止措施,避免反射。圖1描述了接線的基本原則。CANopen是一個基于CAN串行總線系統(tǒng)和CAL(CAN應(yīng)用層)的高層協(xié)議。CANopen的核心概念是設(shè)備對象字典(OD:ObjectDictionary),CANopen通信通過對象字典(OD)能夠訪問驅(qū)動器的所有參數(shù)。圖1CAN總線接線示意圖4GB/T38687—2020對象字典對象字典(是典”,就是一個有序的對象組;每個對象采用一個16位的索引值來尋址。為了訪問數(shù)據(jù)結(jié)構(gòu)中的元素,同時定義了一個8位的子索引,對象字典的結(jié)構(gòu)如表1所示。索引對象0不使用0001h…001Fh靜態(tài)數(shù)據(jù)類型0020h…003Fh復(fù)雜數(shù)據(jù)類型0040h…005Fh制造商規(guī)定的復(fù)雜數(shù)據(jù)類型0060h…007Fh設(shè)備子協(xié)議規(guī)定的靜態(tài)數(shù)據(jù)類型0080h…009Fh設(shè)備子協(xié)議規(guī)定的復(fù)雜數(shù)據(jù)類型00A0h…0FFFh保留1000h…1FFFh通信子協(xié)議區(qū)域(如設(shè)備類型、錯誤寄存器、支持的PDO數(shù)量)2000h…5FFFh制造商特定子協(xié)議區(qū)域6000h…9FFFh標(biāo)準(zhǔn)設(shè)備子協(xié)議區(qū)域A000h…BFFFh標(biāo)準(zhǔn)接口子協(xié)議區(qū)域C000h…FFFFh保留CANopen網(wǎng)絡(luò)中每個節(jié)點都有一個對象字典。對象字典包含了描述這個設(shè)備和它的網(wǎng)絡(luò)行為的所有參數(shù)。CANopen對象字典中的項由一系列子協(xié)議來描述。子協(xié)議描述對象字典中每個對象的功能、名字、索引、子索引、數(shù)據(jù)類型、讀/寫屬性,以及這個對象是否必需等,從而保證不同廠商的同類型設(shè)備兼容。CANopen協(xié)議的核心描述子協(xié)議是DS301,包括CANopen協(xié)議應(yīng)用層及通信結(jié)構(gòu)描述,其他子協(xié)議都是對DS301協(xié)議描述文本的補充與擴展。子協(xié)議通信子協(xié)議(CommunicationProfile)描述對象字典的主要形式,以及對象字典中的通信對象和參數(shù)。這個子協(xié)議適用于所有的CANopen設(shè)備,其索引值范圍為1000h~1FFFh。4.3.3.2制造商自定義子協(xié)議specificProfile)中根據(jù)需求定義對象字典項。因此,這個區(qū)域?qū)Σ煌瑥S商來說,相同的對象字典項的定義不一定相同,其索引值范圍為2000h~5FFFh。5GB/T38687—2020通信協(xié)議CANopen協(xié)議是基于CAN總線網(wǎng)絡(luò)。它定義了消息標(biāo)識符如何被分配到設(shè)備及消息如何構(gòu)成。CANopen設(shè)備通過節(jié)點號(節(jié)點ID)進行識別,一般該識別號在設(shè)備中設(shè)定,例如可通過拔碼器實現(xiàn)。每一個CANopen設(shè)備的中央控制器就是一個對象字典。該目錄包含設(shè)備的所有參數(shù)。這些參數(shù)由通信參數(shù)、應(yīng)用參數(shù)及應(yīng)用數(shù)據(jù)組成。其中部分對象在通信子協(xié)議及設(shè)備子協(xié)議中定義。此外,仍有很多空間保留為生產(chǎn)商擴展使用。數(shù)據(jù)對象通常是8位、16位或32位有符號或無符號格式。也有可能是更大的數(shù)據(jù),如字符串。在這種情況下,需要多個CAN消息進行存取。不同的服務(wù)可以建立連接、配置、同步及對象目錄的常用存取。在CANopen協(xié)議中主要定義網(wǎng)絡(luò)管理對象(NMT)、服務(wù)數(shù)據(jù)對象(SDO)、過程數(shù)據(jù)對象(PDO)、預(yù)定義報文或特殊功能對象4種對象。主機設(shè)備與在橡膠塑料機械行業(yè),外圍輔助設(shè)備一般指模溫機、冷水機、干燥機、上料機等輔助設(shè)備。主機設(shè)備即成型機,包括注塑機、擠出機等。外圍輔助設(shè)備一般可由主機設(shè)備進行控制,如主機設(shè)備可以對模溫機進行啟停及設(shè)置溫度等操作,模溫機控制器也可將實際溫度或其他參數(shù)值傳送回主機設(shè)備。用于測量裝置及閉環(huán)控制器的CANopen設(shè)備子協(xié)議CiADP-404已經(jīng)對這樣的設(shè)備進行了定義。該協(xié)議支持多通道設(shè)備。已經(jīng)有大量設(shè)備制造商的設(shè)備配備了CANopen接口。因而,基于CANopen構(gòu)建一個新的標(biāo)準(zhǔn)適用于成型周邊輔機設(shè)備通信是非常必要的。4.4.3外圍輔助設(shè)備接口外圍輔助設(shè)備接口基于CANopen協(xié)議。在此協(xié)議內(nèi),針對各種不同裝置定義了不同的子協(xié)議。這些子協(xié)議定義了不同的功能塊,這些功能塊可用于不同的場合。外圍輔助設(shè)備定義如何使用常用的功能塊。此外,CANopen協(xié)議為設(shè)備生產(chǎn)商指定擴展提供了空間。它們用于在實例中描述額外的需求信息。網(wǎng)絡(luò)管理對象負責(zé)層管理、網(wǎng)絡(luò)管理和ID分配服務(wù),例如,初始化、配置和網(wǎng)絡(luò)管理。網(wǎng)絡(luò)管理中,同一個網(wǎng)絡(luò)中只允許有一個主節(jié)點、一個或多個從節(jié)點,并遵循主/從模式。4.4.5服務(wù)數(shù)據(jù)對象服務(wù)數(shù)據(jù)對象主要用于主節(jié)點對從節(jié)點的參數(shù)配置。服務(wù)確認(rèn)是SDO最大的特點,為每個消息都生成一個應(yīng)答,以確保數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。在一個CANopen系統(tǒng)中,通常CANopen從節(jié)點作為SDO服務(wù)器,CANopen主節(jié)點作為客戶端。客戶端通過索引和子索引能夠訪問數(shù)據(jù)服務(wù)器上的對象字典,所以CANopen主節(jié)點可以訪問從節(jié)點的任意對象字典項的參數(shù),并且SDO可以傳輸任何長度的數(shù)據(jù)。6GB/T38687—2020過程數(shù)據(jù)對象用來傳輸實時數(shù)據(jù),其傳輸模型為生產(chǎn)者-消費者模型,數(shù)據(jù)長度被限制為1~8字節(jié)。PDO通信對象具有下列特點:a)PDO通信沒有協(xié)議規(guī)定,PDO數(shù)據(jù)內(nèi)容由它的COB-ID定義。b)每個PDO在對象字典中用2個對象描述,分別是PDO通信參數(shù)和映射參數(shù):1)PDO通信參數(shù):定義該設(shè)備所使用的COB-ID、傳輸類型、定時周期。2)PDO映射參數(shù):包含一個對象字典中的對象列表,這些對象映射到相應(yīng)的PDO,其中包括數(shù)據(jù)的長度。對于生產(chǎn)者和消費者,只有知道這個映射參數(shù),才能夠正確地解釋PDO的內(nèi)容。PDO內(nèi)容是預(yù)定義的,如果PDO支持可變PDO映射,那么可以通過SDO進行配置。c)PDO具有2種傳輸方式:同步傳輸和異步傳輸:1)同步傳輸:通過接收同步對象實現(xiàn)同步,按觸發(fā)方式又可分為非周期傳輸和周期傳輸。非周期傳輸由遠程幀預(yù)觸發(fā),或者由設(shè)備子協(xié)議中規(guī)定的對象特定事件預(yù)觸發(fā)。周期傳輸則通過接收同步對象來實現(xiàn),可以設(shè)置1~240個同步對象觸發(fā)。2)異步傳輸:由特定事件觸發(fā)。按觸發(fā)方式又可分為2種:一種通過發(fā)送與PDO的COB-ID相同的遠程幀來觸發(fā);另一種由設(shè)備子協(xié)議中規(guī)定的對象特定事件來觸發(fā)(如定時傳輸、數(shù)據(jù)變化傳輸?shù)龋?.4.7預(yù)定義通信對象下列通信對象被預(yù)定義:同步對象(1)從站可以通過主站與同步對象同步。同步包含通信及設(shè)備中的活動兩部分。2)同步對象由主站周期性地傳送給所有從站。3)同步對象包含極高優(yōu)先級的報文。報文沒有數(shù)據(jù)字節(jié)。為了響應(yīng)“同步”,從站可以傳送合適配置的PDO(主從原則)并且啟動動作,如測量等。緊急對象(參考異常處理。異常處理對象包含節(jié)點安全及緊急。節(jié)點安全:節(jié)點安全可以使主站與從站相互監(jiān)視。主站需要周期性地通過RTR(遠程傳送)從各從站請求節(jié)點安全報文。主站可以通過“連接是否超時”監(jiān)控識別節(jié)點是否異常。如果請求缺失,從站可識別異常并且按預(yù)定的行為做出反應(yīng)。緊急:從站可以通過緊急對象報告異常狀態(tài)。該消息擁有高于PDO消息的優(yōu)先級。CANopen定義了簡單的網(wǎng)絡(luò)管理機制(NMT)。通過NMT命令可以切換不同的狀態(tài)。這些狀態(tài)僅在開始時由主站傳送。NMT消息擁有最高有優(yōu)先級。從站應(yīng)至少支持表2的狀態(tài)(最小設(shè)備能力)。7GB/T38687—2020狀態(tài)描述初始化通電之后的狀態(tài)。從站設(shè)備自動對其本身進行初始化并且轉(zhuǎn)換為預(yù)運行狀態(tài)預(yù)運行從站設(shè)備允許從其對象目錄中以SDO的方式訪問。這就意味著該從站可以被參數(shù)化。該狀態(tài)下禁用PDO通信運行從站設(shè)備可運行。如果適宜,可進行同步,且可建立SDO及PDO通信準(zhǔn)備在該狀態(tài)下,禁用SDO及PDO通信,但是啟用節(jié)點安全消息標(biāo)識符是由功能碼與節(jié)點ID組成,表3為概覽。預(yù)定義主/從連接集中的廣播對象見表3。對象功能碼(二進制)通信對象ID(COB-ID)備注NMT0主站大于所有從站SYNC主站大于所有從站時間標(biāo)識主站大于所有從站預(yù)定義主/從連接集中的對等網(wǎng)絡(luò)對象見表4。對象功能碼(二進制)通信對象ID(COB-ID)備注緊急129~255從站大于主站PDO(tx)385~511從站大于主站PDO(rx)513~639主站大于從站PDO(tx)641~767從站大于主站PDO(rx)769~895主站大于從站SDO(tx)從站大于主站SDO(rx)主站大于從站節(jié)點安全主站大于從站設(shè)備子協(xié)議i當(dāng)通過不同傳感器或控制器獲取過程數(shù)據(jù)時,可以使用CANopen子協(xié)議CiA404?;诖四康?,CiA404定義了不同的功能塊,見表5。每個功能塊最高包含199個通道。GB/T38687—2020功能塊應(yīng)用數(shù)字輸入功能塊數(shù)字輸入,每個通道可以映射8個數(shù)字輸入模擬輸入功能塊對于傳感器,該功能塊可以用于構(gòu)建CANopen接口,包括諸如傳感器類型信息和單位信息數(shù)字輸出功能塊數(shù)字輸出,每個通道可以映射8個數(shù)字輸出模擬輸出功能塊模擬輸出控制器功能塊為所有類型的控制器描述各種控制器PID算法報警功能塊傳感器和極限值監(jiān)控設(shè)備功能塊基于此功能塊產(chǎn)生警報;例如,傳感器異常時,數(shù)據(jù)超出某個臨界值或兩個值的差異超過預(yù)設(shè)值在對象目錄中子協(xié)議指定的數(shù)據(jù)既可以根據(jù)功能塊劃分也可以根據(jù)數(shù)據(jù)類型分組,見表6、表7。索引數(shù)據(jù)類型6000h…6FFFh浮點數(shù)7000h…7FFFh16位整數(shù)8000h…8FFFh24位整數(shù)9000h…9FFFh32位整數(shù)對象類型對象數(shù)字輸入功能塊6000h…60FFh模擬輸入功能塊X100h…X1FFh數(shù)字輸出功能塊6200h…62FFh模擬輸出功能塊X300h…X3FFh控制器功能塊X400h…X4FFh報警功能塊X500h…X5FFh4.5.2數(shù)據(jù)格式和單位在CiA404中,任何值都可聲明單位。并且可以將非整型值轉(zhuǎn)化為16位整數(shù)。從而定義在某個對象中小數(shù)點后面可以包含位數(shù)(見CiA404對象6102h)。示例:67.8轉(zhuǎn)化成678,小數(shù)點后面是1位數(shù)。4.6廠商自定義子協(xié)議i廠商自定義子協(xié)議使用下列CiA404功能塊:89GB/T38687—2020控制器功能塊(報警功能塊(c)本設(shè)備特有功能塊??刂破鞴δ軌K包括通用控制器參數(shù)和控制方式。報警功能塊用于監(jiān)控超限(下限或上限)的過程值。原則上來講,溫度控制設(shè)備反饋的控制參數(shù)被映射在由設(shè)備子協(xié)議定義的控制器功能塊中。然而,當(dāng)這些預(yù)定參數(shù)不能滿足實際設(shè)備的需求,就需要將更多參數(shù)定義在對象目錄的廠商自定義子協(xié)議部分。采用與CiA404相同的通道機制:分索引用于識別通道。如果僅1個通道可用,則分索引為1。分區(qū)與子協(xié)議指定區(qū)域的一樣,見表8。索引數(shù)據(jù)類型2000h…2FFFh浮點數(shù)(不使用)3000h…3FFFh4000h…4FFFh5000h…5FFFh注:本標(biāo)準(zhǔn)中CANopen自定義子協(xié)議的所有參數(shù)都定義為16位整數(shù)。過程值(如溫度等)包括下列參數(shù):a)有效值;b)物理單位字段;c)小數(shù)位字段??刂谱职ㄒ恍U展命令,例如,負壓模式(在系統(tǒng)有泄漏時的一種緊急操作模式)或故障重置。各種情況下的設(shè)備動作及異常通過字狀態(tài)通知主機。該子協(xié)議僅定義了少量主要由用戶預(yù)測的特定異常位。如果一個輔機設(shè)備的異常沒有相應(yīng)的預(yù)定義異常位,則可使用“通用異常位”。已出現(xiàn)異常的詳細信息可以在設(shè)備上查看。設(shè)備通信地址定義底層設(shè)置服務(wù)(LSS)和協(xié)議提供查詢和修改CANopen設(shè)備物理層、數(shù)據(jù)鏈路層和應(yīng)用層參數(shù)的功能。LSS能夠查詢和修改的參數(shù)包括:從節(jié)點的地址(b)物理層的位定時參數(shù)(波特率地址參考索引通過LSS及協(xié)議,LSSSlave可通過網(wǎng)絡(luò)配置相應(yīng)的參數(shù)(設(shè)置節(jié)點地址和波特率等而無需使用硬件,如DIP開關(guān)等設(shè)置地址和波特率。GB/T38687—2020LSS功能占用兩個接口。在支持LSS的CANopen網(wǎng)絡(luò)中只能有一個帶有LSSMaster的節(jié)點。節(jié)點通過配置實現(xiàn)。之間通信遵守2LM設(shè)備且具有主能力。3Lv接口管理的就叫帶有的節(jié)點數(shù)沒有限制。有下列屬性。一個LSSSlave由一個LSS地址標(biāo)識。一個LSS地址包括一個制造商ID(一個產(chǎn)品碼一個版本修訂碼(和一個序列號(組成制造商產(chǎn)品碼都是數(shù)字碼。修訂號包括數(shù)字的較大和較小修訂號。序列號也是數(shù)字的。它們有下列語法:=?UNSIGNED32’=?UNSIGNED32’=?UNSIGNED32’對于LSS-Address要注意下列幾點:地址由身份對象(標(biāo)識地址可以被查詢;存在。請注意僅當(dāng)一個LSSSlave設(shè)備與LSSMaster設(shè)備相連接時,并不要求該LSSSlave有一個獨一無二的-ID在激活LSS功能需要將所有設(shè)備的狀態(tài)置為停止?fàn)顟B(tài)。LSS應(yīng)和NMT-Master在一個節(jié)點上。LSS有配置和可操作兩個狀態(tài)。在配置狀態(tài)中,所有LSS服務(wù)可用,而在可操作狀態(tài)只有狀態(tài)切換服務(wù)可用。5.4外圍輔助設(shè)備地址規(guī)范本標(biāo)準(zhǔn)適用的常用外圍輔助設(shè)備有:模溫機、干燥機、冷水機及上料機。對于以上設(shè)備,其LSS地址規(guī)范如表9所示。GB/T38687—2020外圍輔助設(shè)備供應(yīng)商標(biāo)識符產(chǎn)品代碼版本號系列號模溫機保留00000001h廠家自定義廠家自定義干燥機保留00000002h廠家自定義廠家自定義冷水機保留00000003h廠家自定義廠家自定義上料機保留00000004h廠家自定義廠家自定義外圍輔助設(shè)備自定義子協(xié)議外圍輔助設(shè)備需要其他的參數(shù)值,如流量及壓力等。這些參數(shù)并沒有包含在標(biāo)準(zhǔn)子協(xié)議中,因而應(yīng)在生產(chǎn)商特定區(qū)域進行描述。為了使每個生產(chǎn)商的設(shè)備可能用到的參數(shù)相同,本協(xié)議定義了橡膠塑料機械外圍設(shè)備的自定義子協(xié)議。這些子協(xié)議包含了一系列的額外設(shè)備對象。然而,這并不意味著每臺設(shè)備都需要使用所有對象,它僅保證所有設(shè)備指定的對象可以被各不同生產(chǎn)廠商以相同方法進行存取。本協(xié)議存在于不同類型的設(shè)備中。本協(xié)議并非全新協(xié)議,而是基于CiA404(用于測量裝置及閉環(huán)控制器的CANopen設(shè)備子協(xié)議)定義了額外的對象目錄,以期適用于橡膠塑料機械的輔機設(shè)備?;贑iA404(用于測量裝置及閉環(huán)控制器的CANopen設(shè)備子協(xié)議)定義了額外的對象目錄,以期適用于干燥機。以下對象(見表10~表15)應(yīng)在對象目錄中的廠商特定區(qū)域?qū)崿F(xiàn)。設(shè)備和CANopen接口應(yīng)建立一個區(qū)域。沒有在設(shè)備中實現(xiàn)的對象不應(yīng)在CANopen接口實現(xiàn)。注:本標(biāo)準(zhǔn)中,溫度數(shù)值的小數(shù)點為后保留1位。示例:543代表54.3℃,也就是說,分辨率為1/10℃。以下各表都沿用該單位。索引名稱數(shù)據(jù)類型單位備注讀寫類型設(shè)備配置文件STRING—只讀機器狀態(tài)UNSIGNED16—只讀待機狀態(tài)保留運行狀態(tài)保留延時停機狀態(tài)保留GB/T38687—2020索引名稱數(shù)據(jù)類型單位備注讀寫類型機器狀態(tài)UNSIGNED16 故障狀態(tài)保留只讀保留保留保留保留保留保留保留保留開關(guān)量輸入狀態(tài)UNSIGNED16—只讀風(fēng)機過載輸入保留超溫輸入保留保留保留保留保留保留保留保留保留保留保留保留保留繼電器輸出狀態(tài)UNSIGNED16 只讀風(fēng)機輸出保留電熱輸出保留脫扣輸出保留報警輸出保留保留保留保留保留保留保留保留保留故障信息UNSIGNED16 只讀風(fēng)機過載報警保留超溫保護器報警保留超溫報警保留溫度傳感器異常保留加熱器失效報警保留溫度過低報警保留保留保留保留保留保留UNSIGNED16——只讀GB/T38687—2020索引名稱數(shù)據(jù)類型單位備注讀寫類型溫度實際值INTEGER16℃或T干燥機的溫度實際值只讀設(shè)備累積運行時間INTEGER16小時(h)記錄設(shè)備累積運行時間只讀保留INTEGER16 只讀保留INTEGER16 只讀溫度設(shè)定值INTEGER16℃或T干燥機的溫度設(shè)定值開關(guān)機INTEGER16 0:干燥機關(guān)機;1:干燥機開機最高溫度INTEGER16℃或T定義干燥機的最高工作溫度溫度單位INTEGER16 0:溫度單位為攝氏度(℃);1:溫度單位為華氏度(T)保留INTEGER16——保留INTEGER16——保留INTEGER16——保留INTEGER32 保留INTEGER32 保留INTEGER32 保留INTEGER32 6.2.3設(shè)備配置文件索引為2000h的對象用于描述符合本協(xié)議設(shè)備的類型與版本。它包含一個8位字段(用于描述本協(xié)議的代碼)及其他三個8位字段(用于描述設(shè)備配置文件信息)。以下模溫機、冷水機、上料機此項均相同,故不再重復(fù)定義。該對象定義了本協(xié)議的設(shè)備配置文件,見表11、表12。索引分索引名稱類型屬性默認(rèn)值0設(shè)備配置文件變量只讀最高有效位—→最低有效位子協(xié)議版本子協(xié)議索引子協(xié)議代碼協(xié)議代碼協(xié)議代碼:80(50h)。GB/T38687—2020上料機:04h。子協(xié)議版本和索引與設(shè)備的設(shè)備子協(xié)議版本一致。例如:文件版本1.0:子協(xié)議版本01h和子協(xié)議索引00h。文件版本3.4:子協(xié)議版本03h和子協(xié)議索引40h。擴展對象見表13。索引名稱數(shù)據(jù)類型單位備注讀寫類型機器狀態(tài)UNSIGNED16—只讀待機狀態(tài)保留運行狀態(tài)保留延時停機狀態(tài)保留故障狀態(tài)保留保留保留保留保留保留保留保留保留開關(guān)量輸入狀態(tài)1UNSIGNED16—只讀泵過載輸入保留超溫輸入保留低液位輸入保留高液位輸入保留壓力過低輸入保留壓力過高輸入保留保留保留保留保留開關(guān)量輸入狀態(tài)2UNSIGNED16 只讀保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留GB/T38687—2020索引名稱數(shù)據(jù)類型單位備注讀寫類型繼電器輸出狀態(tài)UNSIGNED16—只讀泵正轉(zhuǎn)保留泵反轉(zhuǎn)保留加熱輸出保留冷卻輸出保留脫扣輸出保留報警輸出保留保留保留保留保留故障信息1UNSIGNED16 只讀泵過載報警加熱器失效報警超溫報警溫度干擾報警壓力過低報警溫度過低報警壓力過高報警保留低液位報警保留相位報警保留溫度傳感器異常保留溫度偏差報警保留故障信息2UNSIGNED16—只讀保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留UNSIGNED16——只讀保留UNSIGNED16 只讀保留UNSIGNED16 只讀GB/T38687—2020索引名稱數(shù)據(jù)類型單位備注讀寫類型控制溫度實際值INTEGER16℃或T模溫機的控制溫度實際值只讀溫度測量值1INTEGER16℃或T模溫機附加的溫度測量值1(如模具溫度值)只讀溫度測量值2INTEGER16℃或T模溫機附加的溫度測量值2(如回液溫度值)只讀流量INTEGER16升每分(L/min)模溫機的實際流量只讀壓力INTEGER16模溫機的實際壓力(1bar=105Pa)只讀溫控調(diào)節(jié)比例INTEGER16%實際溫控調(diào)節(jié)比例(加熱為正數(shù),冷卻為負數(shù))只讀設(shè)備累積運行時間INTEGER32小時(h)記錄設(shè)備累積運行時間只讀保留INTEGER16——只讀保留INTEGER16——只讀保留INTEGER16——只讀控制溫度設(shè)定值INTEGER16℃或T模溫機的控制溫度設(shè)定值開關(guān)機UNSIGNED8 最高溫度INTEGER16℃或T定義模溫機的最高工作溫度溫度單位UNSIGNED8—0:溫度單位為攝氏度(℃);1:溫度單位為華氏度(T)保留INTEGER32 保留INTEGER32 保留INTEGER32 保留INTEGER32——保留INTEGER32——保留INTEGER32——保留INTEGER32——擴展對象見表14。索引名稱數(shù)據(jù)類型單位備注讀寫類型機器狀態(tài)UNSIGNED16 只讀待機狀態(tài)保留運行狀態(tài)保留延時停機狀態(tài)保留故障狀態(tài)保留GB/T38687—2020索引名稱數(shù)據(jù)類型單位備注讀寫類型機器狀態(tài)UNSIGNED16—保留保留只讀保留保留保留保留保留保留開關(guān)量輸入狀態(tài)1UNSIGNED16 只讀遠程輸入防凍開關(guān)壓縮機1高壓三相電源開關(guān)壓縮機1低壓壓縮機2高壓壓縮機1過載壓縮機2低壓循環(huán)泵過載壓縮機2過載風(fēng)機1過載風(fēng)機2過載水位開關(guān)保留水流開關(guān)保留開關(guān)量輸入狀態(tài)2UNSIGNED16 只讀保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留繼電器輸出狀態(tài)UNSIGNED16 只讀循環(huán)泵保留風(fēng)機1保留壓縮機1保留旁通閥保留報警保留風(fēng)機2保留壓縮機2保留保留保留GB/T38687—2020索引名稱數(shù)據(jù)類型單位備注讀寫類型故障信息1UNSIGNED16 只讀壓縮機1高壓電源故障壓縮機1低壓液溫溫度過低壓縮機1過載液溫溫度過高水位故障液溫探頭斷路水流故障液溫探頭短路循環(huán)泵過載參數(shù)異常風(fēng)機1過載壓縮機運行超時防凍故障環(huán)境溫度過高故障信息2UNSIGNED16 只讀環(huán)溫探頭斷路風(fēng)機2過載環(huán)溫探頭短路保留防凍探頭斷路保留防凍探頭短路保留防凍溫度過低保留壓縮機2高壓保留壓縮機2低壓保留壓縮機2過載保留保留UNSIGNED16——只讀保留UNSIGNED16 只讀保留UNSIGNED16 只讀溫度實際值INTEGER16℃或T冷水機出水溫度的實際值只讀防凍溫度INTEGER16℃或T冷水機的防凍溫度只讀環(huán)境溫度INTEGER16℃或T冷水機的環(huán)境溫度只讀流量INTEGER16升每分(L/min)冷水機的實際流量只讀壓力INTEGER16冷水機出水的實際壓力(1bar=105Pa)只讀設(shè)備累積運行時間INTEGER32小時(h)記錄設(shè)備累積運行時間只讀保留INTEGER16 只讀GB/T38687—2020索引名稱數(shù)據(jù)類型單位備注讀寫類型保留INTEGER16——只讀保留INTEGER16 只讀保留INTEGER16 只讀溫度設(shè)定值INTEGER16℃或T冷水機的溫度設(shè)定值水泵啟停開關(guān)UNSIGNED8 壓縮機啟停開關(guān)UNSIGNED8 0:壓縮機停機;1:壓縮機啟動溫度單位UNSIGNED8 0:溫度單位為攝氏度(℃);1:溫度單位為華氏度(T)上限溫度INTEGER16℃或T定義了冷水機的上限溫度下限溫度INTEGER16℃或T定義了冷水機的下限溫度保留INTEGER16 保留INTEGER16 保留INTEGER32 保留INTEGER32 保留INTEGER32 擴展對象見表15。索引名稱數(shù)據(jù)類型單位備注讀寫類型機器狀態(tài)UNSIGNED16 只讀待機狀態(tài)保留吸料狀態(tài)保留清洗狀態(tài)保留故障狀態(tài)保留保留保留保留保留保留保留保留保留GB/T38687—2020索引名稱數(shù)據(jù)類型單位備注讀寫類型開關(guān)量輸入狀態(tài)UNSIGNED16 只讀電機過載輸入保留缺料輸入保留保留保留保留保留保留保留保留保留保留保留保留保留繼電器輸出狀態(tài)UNSIGNED16 只讀電機輸出保留清洗輸出保留混料輸出保留截料輸出保留破真空閥輸出保留報警輸出保留保留保留保留保留故障信息1UNSIGNED16—只讀電機過載報警保留濾網(wǎng)阻塞報警保留缺料報警保留缺料停機報警保留保留保留保留保留保留保留保留保留保留UNSIGNED16——只讀設(shè)備累積運行時間UNSIGNED16小時(h)記錄設(shè)備累積運行時間只讀保留UNSIGNED16 只讀保留UNSIGNED16——只讀保留UNSIGNED16 只讀吸料時間設(shè)定值UNSIGNED16秒(s)上料機的吸料時間設(shè)定值GB/T38687—2020索引名稱數(shù)據(jù)類型單位備注讀寫類型開關(guān)機UNSIGNED8—0:上料機關(guān)機;1:上料機開機清網(wǎng)間隔UNSIGNED16次上料機按照一定間隔清網(wǎng)的次數(shù)清洗時間UNSIGNED16秒(s)上料機實際清洗所需要的時間缺料報警次數(shù)UNSIGNED16次上料機工作過程中幾次缺料后才輸出報警保留UNSIGNED16 保留UNSIGNED16 保留UNSIGNED16 保留UNSIGNED32 保留UNSIGNED32——保留UNSIGNED32——7M協(xié)議總體描述Modbus是OSI模型第7層上的應(yīng)用層報文傳輸協(xié)議(見圖2),它在連接至不同類型總線或網(wǎng)絡(luò)的設(shè)備之間提供客戶機/服務(wù)器通信。目前,通過下列方式實現(xiàn)Modbus通信:—以太網(wǎng)上的TCP/IP;—各種介質(zhì)(有線:EIA/TIA-232-E、EIA-422、EIA/TIA-485-A;光纖、無線等)上的異步串行傳輸;一種高速令牌傳遞網(wǎng)絡(luò)。圖2M通信棧GB/T38687—2020Modbus協(xié)議定義了一個與基礎(chǔ)通信層無關(guān)的簡單協(xié)議數(shù)據(jù)單元(PDU)。特定總線或網(wǎng)絡(luò)上的Modbus協(xié)議映射能夠在應(yīng)用數(shù)據(jù)單元(ADU)上引入一些附加字段,見圖3。通用幀應(yīng)用數(shù)據(jù)單元由啟動事務(wù)處理的客戶機創(chuàng)建。功能碼向服務(wù)器指示將執(zhí)行哪種操作。Modbus應(yīng)用協(xié)議建立了客戶機啟動的請求格式。用一個字節(jié)編碼Modbus數(shù)據(jù)單元的功能碼字段。有效的碼范圍是十進制1~255(128~255保留用于異常響應(yīng))。當(dāng)從客戶機向服務(wù)器設(shè)備發(fā)送報文時,功能碼字段通知服務(wù)器執(zhí)行哪種操作。功能碼“0”無效。可以向一些功能碼加入子功能碼來定義多項操作。當(dāng)服務(wù)器對客戶機響應(yīng)時,它使用功能碼字段來指示正常(無差錯)響應(yīng)(見圖4)或者出現(xiàn)某種差錯(稱為異常響應(yīng)見圖5。對于正常響應(yīng),服務(wù)器僅復(fù)制原始功能碼。事務(wù)處理(無差錯)事務(wù)處理(異常響應(yīng))GB/T38687—2020最初在串行鏈路上的實現(xiàn)(最大字節(jié)限制了的長度因此,對串行鏈路通信來說,ModbusPDU=256-服務(wù)器地址(1字節(jié))-CRC(2字節(jié))=253字節(jié)。從而:字節(jié)字節(jié)字節(jié)Modbus協(xié)議定義了三種PDU。它們是:請求響應(yīng)異常響應(yīng)在物理層,串行鏈路上的Modbus系統(tǒng)可以使用不同的物理接口(RS485、RS232)。最常用的物理接口是EIA/TIA-485(也稱RS485標(biāo)準(zhǔn))二線制接口。由于RS232存在通信距離近等缺點,本標(biāo)準(zhǔn)采用最常用的EIA/TIA-485(也稱RS485標(biāo)準(zhǔn))二線制接口。定義Modbus在串行鏈路上的解決方案應(yīng)該依照EIA/TIA-485標(biāo)準(zhǔn)實現(xiàn)“2線”電氣接口。在這個2線總線上,在任何時候只有一個驅(qū)動器有權(quán)發(fā)送信號。實際上,還應(yīng)使用第三條導(dǎo)線將總線上所有設(shè)備相互連接:公共端。圖6顯示了通用2線拓撲結(jié)構(gòu)。圖6通用的2線拓撲結(jié)構(gòu)表16則說明2線Modbus電路定義。GB/T38687—2020在電路上要求的設(shè)備在設(shè)備上要求的EIA/TAI-485的名稱描述在ITr上在IDv上I/OXB/B′收發(fā)器端子1,U1電壓(U1>U0,對于二進制1[OFF]狀態(tài))I/OXA/A′收發(fā)器端子0,U0電壓(U0>U1,對于二進制0[ON]狀態(tài))公共端公共端 XC/C′信號和可選電源的公共端Modbus在串行鏈路上的解決方案應(yīng)該依照EIA/TIA-485標(biāo)準(zhǔn)實現(xiàn)“2線”電氣接口。在這個2線總線上,在任何時候只有一個驅(qū)動器有權(quán)發(fā)送信號。實際上,還應(yīng)使用第三條導(dǎo)線將總線上所有設(shè)備的公共端相互連接。多點系統(tǒng)要求在沒有中繼器的RS485Modbus系統(tǒng)中,最多允許有32個設(shè)備。與下列項目有關(guān):—所有可能的地址;—設(shè)備使用的RS485單元負載總量;—以及需要的線路極性偏置。一個RS485系統(tǒng)可以容納許多設(shè)備。有些設(shè)備在沒有中繼器情況下允許在設(shè)備數(shù)大于32個的串行鏈路上運行。在這種情況下,應(yīng)在這個Modbus設(shè)備文件中說明沒有中繼器時能允許接這類設(shè)備的數(shù)量。也可以在兩個重負載的RS485Modbus之間使用中繼器。沒有配置中繼器的RS485Modbus有一個與所有設(shè)備直接連接(菊花鏈)或通過短分支電纜連接的干線電纜。干線電纜,又稱總線,可能很長。它的兩端應(yīng)接線路終端。也可以在多個RS485Modbus之間使用中繼器。應(yīng)限制干線電纜的端到端長度。最大長度與波特率、電纜(規(guī)格、電容或特性阻抗)、菊花鏈上的負載數(shù)量以及網(wǎng)絡(luò)配置(2線制或4線制)有關(guān)。對于最高波特率為9600bit/s、AWG26(或更粗)規(guī)格的電纜來說,其最大長度為100m。分支應(yīng)短,不能超過20m。如果使用n個分支的多端口分支器,每個分支最大長度應(yīng)限制為40m除以n。應(yīng)將“公共端”電路(信號與可選電源的公共端)直接連接到保護地上,最好是整條總線單點接地。通常,該點可選在主站上或其分支器上。GB/T38687—2020沿線路傳播的信號遇到阻抗不連續(xù),會在傳輸線路中產(chǎn)生反射。為了使從RS485電纜端的反射最小,要求在總線接近兩端處放置線路終端。由于傳播是雙向的,故在線路兩端配置終端是非常重要的,但是,在一個無源D0-D1平衡線對上放置的線路終端不允許超過2個。也不允許在分支電纜上放置任何線路終端。每個線路終端應(yīng)連接在平衡線D0和D1的兩條導(dǎo)線之間。線路終端可以是150Ω(0.5W)的電阻。當(dāng)雙絞線應(yīng)進行極性偏置時,較好的選擇是使用電容(1nF,最低10V)與120Ω(0.25W)電阻串聯(lián)。圖7RJ45連接器圖8為9針D-SUB連接器。圖89針D-SUB連接器線和RJ45引腳D9-型連接器引腳要求的等級IDv電路ITr電路EIT/TIA-485名稱IDv的描述33可選的PMC——端口模式控制45要求的B/B′進制的1[OFF]狀態(tài))GB/T38687—2020RJ45引腳D9-型連接器引腳要求的等級IDv電路ITr電路EIT/TIA-485名稱IDv的描述59要求的A/A′收發(fā)器端子O,U0電壓(U0>U1,對于二進制的0[ON]狀態(tài))72建議的VP——正的5…24VDC電源81建議的公共端公共端C/C′信號和電源的公共端Modbus使用最高有效字節(jié)在低地址存儲的方式表示地址和數(shù)據(jù)項。這意味著當(dāng)發(fā)送多個字節(jié)時,首先發(fā)送最高有效字節(jié)。示例:4M數(shù)據(jù)模型Modbus的數(shù)據(jù)模型是以一組具有不同特征的表為基礎(chǔ)建立的。4個基本表見表18。基本表對象類型訪問類型注釋離散量輸入單個位只讀I/O系統(tǒng)可提供這種類型的數(shù)據(jù)線圈單個位讀寫通過應(yīng)用程序可改變這種類型的數(shù)據(jù)輸入寄存器只讀I/O系統(tǒng)可提供這種類型的數(shù)據(jù)保持寄存器讀寫通過應(yīng)用程序可改變這種類型的數(shù)據(jù)串行鏈路協(xié)議Modbus串行鏈路協(xié)議是一個主從協(xié)議。在同一時間,總線上只能有一個主站和一個或多個(最多247個)從站。Modbus通信總是由主站發(fā)起。當(dāng)從站沒有收到來自主站的請求時,不會發(fā)送數(shù)據(jù)。從站之間不能相互通信。主站同時只能啟動一個Modbus事務(wù)處理。主站用兩種模式向從站發(fā)出Modbus請求:—單播模式,主站尋址單個從站。從站接收并處理完請求之后,向主站返回一個報文(一個“應(yīng)答”)。在這種模式下,一個Modbus事務(wù)處理包含2個報文:一個是主站的請求,另一個是從站的應(yīng)答。每個從站應(yīng)有唯一的地址(1~247),這樣才能區(qū)別于其他站獨立地被尋址;—廣播模式,主站可以向所有的從站發(fā)送請求。對于主站發(fā)送的廣播請求沒有應(yīng)答返回。廣播請求應(yīng)是寫命令。所有設(shè)備應(yīng)接受廣播方式的寫命令。地址0被保留用來識別廣播通信。2M尋址規(guī)則Modbus尋址空間由256個不同地址組成。見表19。地址0為廣播地址。所有從站應(yīng)識別廣播地址。GB/T38687—2020尋址空間01~247248~255描述廣播地址從站地址保留主站/從站通信時序圖見圖9。注1:請求、應(yīng)答、廣播階段的持續(xù)時間與通信特征(幀長度和吞吐量)有關(guān)。注2:等待和處理階段的持續(xù)時間與從站應(yīng)用所需的請求處理時間有關(guān)。圖9主站/從站通信時序圖7.2.5.4兩種串行傳輸模式定義了兩種串行傳輸模式:RTU模式和ASCⅡ模式。定義了鏈路上串行傳送報文的位內(nèi)容。它確定了信息如何打包為報文和如何解碼。在Modbus串行鏈路上,所有設(shè)備的傳輸模式(及串行口參數(shù))應(yīng)相同。用戶應(yīng)該將設(shè)備設(shè)置成所期望的模式:RTU或ASCⅡ模式。默認(rèn)設(shè)置應(yīng)為RTU模式。7.2.5.4.2RTU傳輸模式當(dāng)設(shè)備在Modbus串行鏈路上使用RTU(遠程終端單元)模式通信時,報文中每個8位字節(jié)含有兩個4位十六進制字符。這種模式的主要優(yōu)點是有較高的字符密度,在相同的波特率下,比ASCⅡ模式有更高的數(shù)據(jù)吞吐量。每個報文應(yīng)以連續(xù)的字符流傳輸。RTU模式中每個字節(jié)(11位)的格式為:GB/T38687—2020編碼系統(tǒng):8位二進制;每個字節(jié)的位:1個起始位;8個數(shù)據(jù)位,首先發(fā)送最低有效位;1個奇偶校驗位;1個停止位。要求使用偶校驗。也可以使用其他模式(奇校驗、無校驗)。為了保證與其他產(chǎn)品的最大兼容性,建議還支持無校驗?zāi)J健DJ(rèn)校驗?zāi)J綉?yīng)是偶校驗。注:使用無校驗時要求2個停止位。RTU報文幀及RTU傳輸模式狀態(tài)圖,詳見GB/T19582.2—2008中6.5.1。傳輸模式當(dāng)使用ASCⅡ(美國信息交換標(biāo)準(zhǔn)代碼)模式設(shè)置設(shè)備在Modbus串行鏈路上通信時,用兩個ASCⅡ字符發(fā)送報文中的一個8位字節(jié)。當(dāng)物理通信鏈路或者設(shè)備能力不能滿足RTU模式的定時管理要求時,使用該模式。注1:由于每個字節(jié)需要兩個字符發(fā)送,所以這種模式比RTU模式效率低。示例將字節(jié)用表示的ASCⅡ模式中每個字節(jié)的格式為(10位編碼系統(tǒng):十六進制,ASCⅡ字符0~9、A~F;在報文中每個ASCⅡ字符中,1個十六進制字符包含4個數(shù)據(jù)位。每個字節(jié)的位:1個起始位;7個數(shù)據(jù)位,首先發(fā)送最低有效位;1個奇偶校驗位;1個停止位。要求使用偶校驗。也可以使用其他模式(奇校驗、無校驗)。為了保證與其他產(chǎn)品的最大兼容性,建議還支持無校驗?zāi)J?。默認(rèn)校驗?zāi)J綉?yīng)是偶校驗。注2:使用無校驗時要求2個停止位。報文幀及傳輸模式狀態(tài)圖詳見要求實現(xiàn)和傳輸速率。默認(rèn)值也可使用其他波特率等在發(fā)送的情況下,每種實現(xiàn)的波特率精度應(yīng)高于1%;在接收的情況下,應(yīng)允許2%誤差。所有設(shè)備的傳輸速率應(yīng)相同。8M通信地址與通信變量定義8.1外圍輔助設(shè)備地址規(guī)范外圍輔助設(shè)備地址規(guī)范見表20。外圍輔助設(shè)備地址模溫機干燥機GB/T38687—2020外圍輔助設(shè)備地址冷水機21…30上料機31…408.2數(shù)據(jù)地址規(guī)范干燥機輸入寄存器見表21。使用功能碼04h從干燥機設(shè)備中讀輸入寄存器。請求PDU指定了起始地址和寄存器數(shù)量。編號為1~16的輸入寄存器被尋址為0~15。表21輸入寄存器地址i十進制)數(shù)據(jù)描述單位備注[功能碼04h(讀輸入寄存器)]i機器狀態(tài)—待機狀態(tài)保留運行狀態(tài)保留延時停機狀態(tài)保留故障狀態(tài)保留保留保留保留保留保留保留保留保留i=2)開關(guān)量輸入狀態(tài)—風(fēng)機過載輸入保留超溫輸入保留保留保留保留保留保留保留保留保留保留保留保留保留i=3)繼電器輸出狀態(tài) 風(fēng)機輸出保留電熱輸出保留脫扣輸出保留GB/T38687—2020輸入寄存器地址i十進制)數(shù)據(jù)描述單位備注[功能碼04h(讀輸入寄存器)]i=3)繼電器輸出狀態(tài)—報警輸出保留保留保留保留保留保留保留保留保留i=4)故障信息 風(fēng)機過載報警保留超溫保護器報警保留超溫報警保留溫度傳感器異常保留加熱器失效報警保留溫度過低報警保留保留保留保留保留i=5)保留 i=6)溫度實際值℃或T干燥機的溫度實際值i=7)設(shè)備累積運行時間小時(h)記錄設(shè)備累積運行時間i=8)保留 i=9)保留——注:i表示偏移地址。干燥機保持寄存器見表22。使用功能碼03h從干燥機中讀保持寄存器連續(xù)塊的內(nèi)容。請求PDU指定了起始寄存器地址和寄存器數(shù)量。在PDU中,從零開始尋址寄存器。因此編號1~16的寄存器被尋址為0~15。將響應(yīng)報文中的寄存器數(shù)據(jù)按每個寄存器兩字節(jié)進行打包,這個二進制內(nèi)容正好填滿每個字節(jié)。對于每個寄存器,第一個字節(jié)包括高位位,第二個字節(jié)包括低位位。使用功能碼06h在干燥機中寫單個保持寄存器。請求PDU指定了被寫入寄存器的地址。從零開始尋址寄存器。因此,編號為1的寄存器被尋址為0。正常的響應(yīng)是請求的復(fù)制,在寫入寄存器內(nèi)容之后被返回。使用功能碼10h在干燥機中寫連續(xù)寄存器塊(1~123個寄存器)。在請求數(shù)據(jù)字段中指定了請求寫入的值。將數(shù)據(jù)按每個寄存器兩字節(jié)打包。正常的響應(yīng)返回功能碼、起始地址以及被寫入寄存器的數(shù)量。GB/T38687—2020保持寄存器地址i十進制)數(shù)據(jù)描述單位備注[功能碼03h(讀保持寄存器)][功能碼06h(寫單個保持寄存器)][功能碼10h(寫多個保持寄存器)]i=1)溫度設(shè)定值℃或T干燥機的溫度設(shè)定值i=2)最高溫度℃或T定義干燥機的最高工作溫度i=3)開關(guān)機 i=4)溫度單位—0:溫度單位為攝氏度(℃);1:溫度單位為華氏度(T)(i=5)保留——(i=6)保留——(i=7)保留 (i=8)保留 (i=9)保留 注:i表示偏移地址。模溫機輸入寄存器見表23。使用功能碼04h從模溫機設(shè)備中讀輸入寄存器。請求PDU指定了起始地址和寄存器數(shù)量。輸入寄存器地址i十進制)數(shù)據(jù)描述單位備注[功能碼04h(讀輸入寄存器)]i=1)機器狀態(tài) 待機狀態(tài)保留運行狀態(tài)保留延時停機狀態(tài)保留故障狀態(tài)保留保留保留保留保留保留保留保留保留GB/T38687—2020輸入寄存器地址i十進制)數(shù)據(jù)描述單位備注[功能碼04h(讀輸入寄存器)]i=2)開關(guān)量輸入狀態(tài)1 泵過載輸入保留超溫輸入保留低液位輸入保留高液位輸入保留壓力過低輸入保留壓力過高輸入保留保留保留保留保留i=3)開關(guān)量輸入狀態(tài)2 保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留i=4)繼電器輸出狀態(tài)—泵正轉(zhuǎn)保留泵反轉(zhuǎn)保留加熱輸出保留冷卻輸出保留脫扣輸出保留報警輸出保留保留保留保留保留i=5)故障信息1—泵過載報警加熱器失效報警超溫報警溫度干擾報警壓力過低報警溫度過低報警壓力過高報警保留低液位報警保留GB/T38687—2020輸入寄存器地址i十進制)數(shù)據(jù)描述單位備注[功能碼04h(讀輸入寄存器)]i=5)故障信息1—相位報警保留溫度傳感器異常保留溫度偏差報警保留i=6)故障信息2 保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留i=7)保留 i=8)保留 i=9)保留 i=10)控制溫度實際值℃或T模溫機的控制溫度實際值i=11)溫度測量值1℃或T模溫機附加的溫度測量值1(如模具溫度值)i=12)溫度測量值2℃或T模溫機附加的溫度測量值2(如回液溫度值)i=13)流量升每分(L/min)模溫機的實際流量i=14)壓力模溫機的實際壓力(1bar=105Pa)i=15)溫控調(diào)節(jié)比例%實際溫控調(diào)節(jié)比例(加熱為正數(shù),冷卻為負數(shù))i=16)設(shè)備累積運行時間小時(h)記錄設(shè)備累積運行時間i=17)保留 i=18)保留——i=19)保留——注:i表示偏移地址。GB/T38687—2020模溫機保持寄存器見表24。使用功能碼03h從模溫機中讀保持寄存器連續(xù)塊的內(nèi)容。請求PDU指定了起始寄存器地址和寄存器數(shù)量。在PDU中,從零開始尋址寄存器。因此編號1~16的寄存器被尋址為0~15。將響應(yīng)報文中的寄存器數(shù)據(jù)按每個寄存器兩字節(jié)進行打包,這個二進制內(nèi)容正好填滿每個字節(jié)。對于每個寄存器,第一個字節(jié)包括高位位,第二個字節(jié)包括低位位。使用功能碼06h在模溫機中寫單個保持寄存器。請求PDU指定了被寫入寄存器的地址。從零開始尋址寄存器。因此,編號為1的寄存器被尋址為0。正常的響應(yīng)是請求的復(fù)制,在寫入寄存器內(nèi)容之后被返回。使用功能碼10h在模溫機中寫連續(xù)寄存器塊(1~123個寄存器)。在請求數(shù)據(jù)字段中指定了請求寫入的值。將數(shù)據(jù)按每個寄存器兩字節(jié)打包。正常的響應(yīng)返回功能碼、起始地址以及被寫入寄存器的數(shù)量。保持寄存器地址i十進制)數(shù)據(jù)描述單位備注[功能碼03h(讀保持寄存器)][功能碼06h(寫單個保持寄存器)][功能碼10h(寫多個保持寄存器)]i=1)控制溫度設(shè)定值℃或T模溫機的控制溫度設(shè)定值i=2)最高溫度℃或T定義模溫機的最高工作溫度i=3)開關(guān)機—i=4)溫度單位—0:溫度單位為攝氏度(℃);1:溫度單位為華氏度(T)i=5)保留 i=6)保留 i=7)保留 i=8)保留——i=9)保留——注:i表示偏移地址。冷水機輸入寄存器見表25。使用功能碼04h從冷水機設(shè)備中讀輸入寄存器。請求PDU指定了起始地址和寄存器數(shù)量。編號為1~16的輸入寄存器被尋址為0~15。GB/T38687—2020輸入寄存器地址i十進制)數(shù)據(jù)描述單位備注[功能碼04h(讀輸入寄存器)]i=1)機器狀態(tài) 待機狀態(tài)保留運行狀態(tài)保留延時停機狀態(tài)保留故障狀態(tài)保留保留保留保留保留保留保留保留保留i=2)開關(guān)量輸入狀態(tài)1 遠程輸入防凍開關(guān)壓縮機1高壓三相電源開關(guān)壓縮機1低壓壓縮機2高壓壓縮機1過載壓縮機2低壓循環(huán)泵過載壓縮機2過載風(fēng)機1過載風(fēng)機2過載水位開關(guān)保留水流開關(guān)保留i=3)開關(guān)量輸入狀態(tài)2—保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留i=4)繼電器輸出狀態(tài)—循環(huán)泵保留風(fēng)機1保留壓縮機1保留旁通閥保留報警保留GB/T38687—2020輸入寄存器地址i十進制)數(shù)據(jù)描述單位備注[功能碼04h(讀輸入寄存器)]i=4)繼電器輸出狀態(tài)—風(fēng)機2保留壓縮機2保留保留保留i=5)故障

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論