版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、有關(guān)有關(guān) TSXSCP114 卡及卡及 TSXSCY21601/TSXSCY11601 模塊在模塊在Premium/Micro PLC 中作為中作為 MODBUS 主站通訊時(shí)的留意事項(xiàng)主站通訊時(shí)的留意事項(xiàng)名目名目 1.前言前言 .22.TSXSCPCM4030 的接線的接線 . 23.TSXSCYCM6030 的接線的接線 . 34.ANSWER DELAY 的參數(shù)設(shè)置的參數(shù)設(shè)置 . 45.NUMBER OF RETRIES 參數(shù)設(shè)置參數(shù)設(shè)置. 56.CHARACTER DELAY 參數(shù)設(shè)置參數(shù)設(shè)置. 57.通訊管理字通訊管理字.67.1具體的錯(cuò)誤代碼: .77.2超時(shí)時(shí)間設(shè)置 .88.通訊函
2、數(shù)調(diào)用通訊函數(shù)調(diào)用.99.其他留意事項(xiàng)其他留意事項(xiàng).10精選文檔21.前言前言近來(lái)發(fā)覺(jué)有些客戶(hù)反映在應(yīng)用 SCP114 或 SCY21601/ SCY11601 模塊作為 MODBUS (RTU 模式)主站與其他從站設(shè)備以 RS485 方式通訊時(shí),有通訊不暢或不能采集到數(shù)據(jù)的狀況。經(jīng)對(duì)部分客戶(hù)的現(xiàn)場(chǎng)調(diào)查,發(fā)覺(jué)有部分緣由是由于對(duì) SCP114 或 SCY 模塊的的配置及應(yīng)用程序編寫(xiě)不當(dāng)而引起。本文指出其中一些需要留意的問(wèn)題,望大家在以后使用 SCP114 卡或 SCY21601/SCY11601時(shí)留意一下。 2.TSXSCPCM4030 的接線的接線 應(yīng)用 TSXSCP114 卡作 MODBUS
3、 RTU RS485 方式通訊時(shí),接受的連接的電纜應(yīng)選擇 TSXSCPCM4030電纜。 原先手冊(cè)中的接線如下: 請(qǐng)留意的新訂的請(qǐng)留意的新訂的 TSXSCPCM4030 電纜的顏色編碼已經(jīng)轉(zhuǎn)變?yōu)槿缦拢弘娎|的顏色編碼已經(jīng)轉(zhuǎn)變?yōu)槿缦拢?當(dāng) TSXSCP114 卡連接作為網(wǎng)絡(luò)中間節(jié)點(diǎn)時(shí),只需要將綠線(D-)與棕線(D+)接入網(wǎng)絡(luò)。但當(dāng)TSXSCP114 卡連在未端應(yīng)按未端的接法接線,如下圖所示:精選文檔3SCP1142#Temperature meter3#protection1#Power meterPremium PLCCPU 上圖中 SCP114 連接在起始端,應(yīng)將 TSXSCPCM4030
4、的電纜連接如下: 即在未端時(shí),加上終端電阻及上拉下拉電阻,以提高線路的通訊性能。對(duì)于最終一個(gè)從站也應(yīng)加上終端電阻以防止信號(hào)反射引起通訊不穩(wěn)定。有些從站上本身帶有終端電阻可以通過(guò)拔碼設(shè)置,有些從站設(shè)備本身沒(méi)帶終端電阻需要并接一個(gè) 120 歐姆左右的電阻,具體狀況可視最終一個(gè)從站設(shè)備而定。3.TSXSCYCM6030 的接線的接線 應(yīng)用 TSXSCY21601 / TSXSCY11601 通訊模塊 作 MODBUS RTU RS485 方式通訊時(shí)應(yīng)接受TSXSCYCM6030 通訊電纜,其不作為未端使用時(shí)接線方式如下: 精選文檔4若作未端連接時(shí)則應(yīng)如下方式連接: 留意: 上述圖中 D(A)為 D-
5、, D(B)為 D+。圖中 TSXSCA50 為施耐德電氣供應(yīng)的接線盒。4.ANSWER DELAY 的參數(shù)設(shè)置的參數(shù)設(shè)置在 TSXSCP114 及 TSXSCY21601 的配置中都 answer delay的參數(shù)設(shè)置,如下圖所示:精選文檔5此 Answer delay 參數(shù)設(shè)置的目的是當(dāng)主站發(fā)出懇求之后,若在此參數(shù)規(guī)定的時(shí)間沒(méi)有任何信息響應(yīng),則主站會(huì)依據(jù) Retries 中的設(shè)置重新發(fā)出新的懇求。如上圖所示, 當(dāng)懇求發(fā)出后在 1 秒之內(nèi)主站沒(méi)能收到任何數(shù)據(jù)響應(yīng),隨后會(huì)重新發(fā)送一懇求。若懇求發(fā)出之后,在 1 秒之內(nèi)收到數(shù)據(jù),無(wú)論此數(shù)數(shù)據(jù)是否正確則不會(huì)重新發(fā)出懇求。Answer Delay 參
6、數(shù)隱含設(shè)置為 1 秒,可以依據(jù)下列狀況來(lái)調(diào)整: 若從站響應(yīng)的延遲時(shí)間較長(zhǎng),可以將此時(shí)間適當(dāng)延長(zhǎng)。如:讀取數(shù)據(jù)的設(shè)備本身不是 MODBUS 從站,需要通協(xié)議轉(zhuǎn)換讀取數(shù)據(jù),此時(shí)通過(guò)現(xiàn)場(chǎng)設(shè)備、協(xié)議轉(zhuǎn)換器所需要的時(shí)間可能會(huì)超過(guò) 1 秒,在這種狀況下需要將此參數(shù)調(diào)整為更長(zhǎng)的時(shí)間。否則永久無(wú)法讀到此設(shè)備的數(shù)據(jù),或由于從站的較長(zhǎng)響應(yīng)延時(shí)導(dǎo)致數(shù)據(jù)沖突,產(chǎn)生較多的 CRC 錯(cuò)誤。 若從站響應(yīng)較快可以將此時(shí)間參數(shù)縮短,以避開(kāi)間或的很多據(jù)響應(yīng)導(dǎo)致較長(zhǎng)的等侍時(shí)間,可以提高整個(gè)網(wǎng)絡(luò)的通訊效率。尤其在有多從站的應(yīng)用中,我們可能會(huì)重點(diǎn)關(guān)注整個(gè)網(wǎng)絡(luò)上全部從站的數(shù)據(jù)刷新時(shí)間,當(dāng)某從站通訊有問(wèn)題時(shí)期望盡快跳過(guò)此站,在此種狀況下可
7、以將此參數(shù)調(diào)整為較小的時(shí)間,如:300ms 或 500ms 等。 通常狀況下,建議將此參數(shù)設(shè)為 500ms精選文檔65.Number of Retries 參數(shù)設(shè)置參數(shù)設(shè)置在 TSXSCP114 及 TSXSCY21601 模塊作 MODBUS 主站時(shí),在其參數(shù)配置中也同樣都有 Number of Retries 參數(shù)設(shè)置。 如下圖所示:此參數(shù)設(shè)置的目的是當(dāng)從站沒(méi)有數(shù)據(jù)響應(yīng)時(shí),主站重新發(fā)送懇求償試通訊的次數(shù)。 此參數(shù)隱含設(shè)置 3次。建議在實(shí)際應(yīng)用將此參數(shù)調(diào)整為 1 次,通常若重試 1 次后仍收不到數(shù)據(jù)響應(yīng),往往是從站設(shè)備不存在或本身有問(wèn)題,此時(shí)再重試多次沒(méi)有實(shí)際的意義。在有很多從站的應(yīng)用中,若
8、關(guān)留意點(diǎn)為快速輪詢(xún)則可以將此重試次數(shù)設(shè)為 0。 6.Character Delay 參數(shù)設(shè)置參數(shù)設(shè)置如下圖所示,在 TSXSCP114 卡及 SCY21601 模塊配置為 MODBUS 主站時(shí),有“Delay between characters”的參數(shù)設(shè)置。 此參數(shù)為推斷某一數(shù)據(jù)幀傳輸結(jié)束的靜默時(shí)間長(zhǎng)度。精選文檔7 MODBUS RTU 數(shù)據(jù)幀間隔在 MODBUS RTU 方式通訊中,對(duì) MODBUS 數(shù)據(jù)幀間隔是有肯定要求的,通常兩個(gè)數(shù)據(jù)幀之間的間隔時(shí)間要大于傳輸 3.5 個(gè)字符的時(shí)間。在 19200bps 的傳輸速率時(shí),此時(shí)間為 1.75ms。在 9600bps 時(shí),此時(shí)間為 3.5ms
9、 左右。所以在配置參數(shù)中當(dāng)通訊速率為 9600 時(shí),其隱含的值通常為 4ms,即到總線靜默 4ms 之后表明前一數(shù)據(jù)幀結(jié)束可以傳輸下一數(shù)據(jù)幀。示波器波形分析如上圖中所示,此參數(shù)會(huì)影響前一響應(yīng)到下一懇求之間的時(shí)間間隔。假如現(xiàn)場(chǎng)從站設(shè)備不符合MODBUS 串行通訊的標(biāo)準(zhǔn)要求,在總線靜默時(shí)間超過(guò) 3.5 個(gè)字符時(shí)長(zhǎng)不能判別前一數(shù)據(jù)幀通訊已經(jīng)結(jié)束則需要加大此參數(shù)值,否則會(huì)導(dǎo)致從站無(wú)法識(shí)別新的 MODBUS 懇求,導(dǎo)致從站很多據(jù)響應(yīng)。尤其在多從站通訊時(shí),導(dǎo)致數(shù)據(jù)效率大降低或無(wú)法完成數(shù)據(jù)交換。(如:DY2000 的溫度巡檢儀就有此問(wèn)題,在 4ms 內(nèi)它不能識(shí)別數(shù)據(jù)幀的結(jié)束,需將將此值調(diào)整 1015ms 左
10、右)7.通訊管理字通訊管理字 在 Premium、Mirco PLC 的通訊函數(shù)中,最終的參數(shù)為 4 個(gè)字的通訊管理字表精選文檔8如上圖中所示的 READ_VAR 函數(shù)中,最終的通訊管理字為%MW137:4 。通訊管理字表的含義如下:%MWx:4高字節(jié)低字節(jié)%MWx通訊交換號(hào)通訊激活狀態(tài)(最低位)%MWx+1操作報(bào)告通訊報(bào)告%MWx+2超時(shí)時(shí)間(時(shí)基為 100ms)%MWx+3長(zhǎng)度(發(fā)送或接收的字節(jié)數(shù))通訊交換號(hào)通訊交換號(hào)指每次觸發(fā)通訊時(shí),系統(tǒng)會(huì)自動(dòng)給出一個(gè)編號(hào)??梢砸罁?jù)此編號(hào)將某一次通訊取消(CANCEL 函數(shù))。通訊激活狀態(tài)通訊激活狀態(tài)為此字節(jié)最低位(%MWx:X0),當(dāng)此位為 1 表示通
11、訊正在進(jìn)行,為 0 表示通訊結(jié)束。通訊報(bào)告通訊報(bào)告指通訊鏈路建立時(shí)的錯(cuò)誤狀況。操作報(bào)告操作報(bào)告指當(dāng)數(shù)據(jù)交換可以實(shí)現(xiàn)但數(shù)據(jù)有誤時(shí)的錯(cuò)誤狀況。超時(shí)時(shí)間超時(shí)時(shí)間指在 CPU 管理此通訊時(shí)允許的規(guī)定時(shí)間。若此值設(shè)為 0 表示無(wú)超時(shí)設(shè)置,很多據(jù)響應(yīng)或無(wú)錯(cuò)誤報(bào)告時(shí)會(huì)始終處于等待狀態(tài)。此參數(shù)設(shè)置的時(shí)間基值為 100ms, 例設(shè)值為 3,表示超時(shí)時(shí)間為300ms。在通訊管理字表中,前兩個(gè)字由系統(tǒng)進(jìn)行自動(dòng)管理,應(yīng)用程序中不能對(duì)這兩個(gè)字作任何的賦值操作。在通訊管理字表中,前兩個(gè)字由系統(tǒng)進(jìn)行自動(dòng)管理,應(yīng)用程序中不能對(duì)這兩個(gè)字作任何的賦值操作。7.1 具體的錯(cuò)誤代碼:具體的錯(cuò)誤代碼:通訊報(bào)告通訊報(bào)告此報(bào)告是全部功能的
12、公用報(bào)告。當(dāng)活動(dòng)位的值由 1 切換為 0 后,報(bào)告中的值才有效。 報(bào)告的值介于 16#01 到 16#FE 之間,代表由執(zhí)行相應(yīng)功能的處理器所檢測(cè)到的錯(cuò)誤。下表列出了此報(bào)告的各個(gè)值:值值通訊報(bào)告(最低有效字節(jié))通訊報(bào)告(最低有效字節(jié))16#00交換正確精選文檔916#01交換因超時(shí)而停止16#02交換因用戶(hù)懇求 (CANCEL) 而停止 16#03地址格式不正確16#04目標(biāo)地址不正確16#05管理參數(shù)格式不正確16#06特定參數(shù)不正確16#07向目標(biāo)發(fā)送時(shí)消滅問(wèn)題16#08保留16#09接收緩沖區(qū)的大小不足16#0A發(fā)送緩沖區(qū)的大小不足16#0B無(wú)處理器系統(tǒng)資源16#0C交換號(hào)不正確16#0
13、D未接收到任何電報(bào)16#0E長(zhǎng)度不正確16#0F電報(bào)服務(wù)尚未配置16#10網(wǎng)絡(luò)模塊缺失16#11懇求缺失16#12應(yīng)用程序服務(wù)器已處于活動(dòng)狀態(tài)16#13UNI-TE V2 事務(wù)編號(hào)不正確16#FF消息被拒絕留意: 此功能可以在激活交換之前,檢測(cè)參數(shù)錯(cuò)誤。此時(shí),活動(dòng)位保持為 0,并用該錯(cuò)誤對(duì)應(yīng)的值來(lái)初始化報(bào)告。 操作報(bào)告操作報(bào)告此報(bào)告字節(jié)對(duì)應(yīng)于各個(gè)功能,用于指明對(duì)遠(yuǎn)程應(yīng)用程序進(jìn)行操作的結(jié)果。僅當(dāng)通訊報(bào)告具有以下值時(shí),此報(bào)告才有效:16#00(交換正確)16#FF(消息被拒絕)假如通訊報(bào)告的值是 16#00,操作報(bào)告將具有以下值:值值操作報(bào)告(最高有效字節(jié))操作報(bào)告(最高有效字節(jié))16#00結(jié)果為
14、正16#01懇求尚未處理16#02響應(yīng)不正確16#03保留假如通訊報(bào)告的值是 16#FF,操作報(bào)告將具有以下值:值值操作報(bào)告(最高有效字節(jié))操作報(bào)告(最高有效字節(jié))16#01處理器無(wú)可用資源16#02無(wú)線路資源16#03無(wú)設(shè)備或者設(shè)備無(wú)資源 (*)16#04線路錯(cuò)誤16#05長(zhǎng)度錯(cuò)誤16#06通訊通道消滅故障16#07尋址錯(cuò)誤16#08應(yīng)用程序錯(cuò)誤16#0B無(wú)系統(tǒng)資源16#0C通訊功能未激活精選文檔1016#0D目標(biāo)缺失16#0F工作站內(nèi)的路由消滅問(wèn)題,或者通道尚未配置16#11地址格式尚未管理16#12無(wú)目標(biāo)資源16#14非可操作連接(例如:以太網(wǎng) TCP/IP)16#15無(wú)針對(duì)本地通道的資
15、源16#16訪問(wèn)未獲得授權(quán)(如以太網(wǎng) TCP/IP)16#17網(wǎng)絡(luò)配置不全都(如以太網(wǎng) TCP/IP)16#18連接臨時(shí)不行用16#21應(yīng)用程序服務(wù)器已停止16#30傳輸錯(cuò)誤7.2 超時(shí)時(shí)間設(shè)置超時(shí)時(shí)間設(shè)置對(duì)于超時(shí)時(shí)間設(shè)置建議如下:1在通訊管理字表的第三個(gè)字中,必需設(shè)置超時(shí)時(shí)間。以防止當(dāng)某次通訊無(wú)響應(yīng)時(shí),導(dǎo)致通訊始終處于等待狀態(tài),無(wú)法觸發(fā)下次通訊。建議編寫(xiě)程序時(shí),在通訊函數(shù)執(zhí)行之前對(duì)超時(shí)時(shí)間進(jìn)行賦值,防止在從重新下載程序之后遺忘超時(shí)時(shí)間的設(shè)置。如下圖所示:2 超時(shí)時(shí)間的設(shè)值,建議 超時(shí)時(shí)間=3* Answer delay* ( reties +1 )8.通訊函數(shù)調(diào)用通訊函數(shù)調(diào)用在 Premium 系統(tǒng)中對(duì)于通訊函數(shù)的調(diào)用有肯定的限止,在同一掃描周期內(nèi)每個(gè)通訊端口同時(shí)處于激活狀態(tài)的通訊函數(shù)數(shù)量為 4 個(gè)(最新的版本中說(shuō)明為 8 個(gè),但建議在程序設(shè)計(jì)中仍以 4 個(gè)為設(shè)計(jì)標(biāo)準(zhǔn))。當(dāng)有多個(gè)從站需要進(jìn)行通訊,或?qū)蝹€(gè)從站有多個(gè)讀寫(xiě)通訊函數(shù)時(shí)需要留意通訊函數(shù)觸發(fā)的調(diào)度。精選文檔111#溫度巡檢儀7#電表Premium PLCCPU2#溫度巡檢儀SCY
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年大學(xué)力學(xué)專(zhuān)業(yè)大學(xué)物理下冊(cè)開(kāi)學(xué)考試試題B卷-含答案
- 石河子大學(xué)《語(yǔ)言與文化》2021-2022學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《水工程法規(guī)》2021-2022學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《口腔解剖生理學(xué)一》2021-2022學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《工程制圖》2021-2022學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《數(shù)字圖象處理》2023-2024學(xué)年期末試卷
- 沈陽(yáng)理工大學(xué)《流體與工程熱力學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《俄漢筆譯》2023-2024學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《超精密制造工程》2022-2023學(xué)年第一學(xué)期期末試卷
- 合伙人開(kāi)足療店合同協(xié)議書(shū)范本
- 小學(xué)低段主題情景中數(shù)量關(guān)系教學(xué)實(shí)踐探討
- 《數(shù)學(xué)課前三分鐘》PPT課件.ppt
- 變更通知單(ECN) 模板
- 不同截面鋼牛腿設(shè)計(jì)計(jì)算(excel)
- 公安筆錄模板之詢(xún)問(wèn)筆錄字頭(證人治安案件)
- 生僻字歌詞注拼音版本
- 廣成儀制藥王正朝全集
- 已解密_彩盒性能技術(shù)規(guī)范
- 【芝麻灰】石材檢測(cè)報(bào)告
- 抗美援越烈士們永垂不朽
- 2021年村法制宣傳臺(tái)賬(替換圖片 拿來(lái)即用)
評(píng)論
0/150
提交評(píng)論