18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> plc工業軟件使用 >> 正文

Modscan32軟件的使用 Modsim32

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2024/8/29

目錄:

一、關(guan) 於(yu) Modbus

二、手動連接

三、名詞解釋

1、Remote modbusTCP Server

2、Remote TELNET Server

3、Direct Connection to XX

四、通過串口連接

1、軟件的常規設置

2、Modbus的類型選擇

3、PC顯示數據設置

4、其它功能菜單項

5、備注


一、關於Modbus

Modbus是一種串行通信協議,是Modicon公司(現在的施耐德電氣 Schneider Electric)於(yu) 1979年為(wei) 使用可編程邏輯控製器(PLC)通信而發表。Modbus已經成為(wei) 工業(ye) 領域通信協議的業(ye) 界標準(De facto standard),並且現在是工業(ye) 電子設備之間常用的連接方式。此協議詳情移步:電力-ModBus_RTU通訊規約1。

ModScan32用來模擬主設備。它可以發送指令到從(cong) 機設備(使用Modbus協議的終端設備)中,從(cong) 機響應之後,就可以在界麵上返回相應寄存器的數據。

 

二、手動連接

點擊菜單欄” 連接設置(Connection)“->” 連接(Connect)“,彈出連接配置窗口。

 

在”使用的連接”那裏選擇:

Remote modbus TCP Server

Remote TELNET Server

Direct Connection to COM1

Direct Connection to COM2

Direct Connection to COM32

備注:”Direct Connection to COMXX”(XX是需要更改為(wei) 實際端口地址)

 

三、名詞解釋

1、Remote modbusTCP Server

Modbus TCP 是一種基於(yu) TCP/IP 網絡的 Modbus 協議的變體(ti) ,它使用以太網連接來實現與(yu) 遠程設備的通信。通過 Remote Modbus TCP Server 功能,Modscan32 可以作為(wei) Modbus TCP 主機連接到遠程的 Modbus TCP 從(cong) 機設備。

2、Remote TELNET Server

Remote TELNET Server(遠程 TELNET 服務器)是 Modscan32 中的一項功能,它允許通過 Telnet 協議在網絡上與(yu) Modbus 從(cong) 機設備進行通信。Telnet 是一種網絡協議,可以通過網絡連接遠程訪問計算機或設備。

3、Direct Connection to XX

通過串口通訊進行連接,需要設置相關(guan) 的參數,如串口號、波特率、數據位數等。

四、通過串口連接

1、軟件的常規設置

在配置窗口中配置好端口號、波特率、數據位、校驗位、停止位,一般是9600波特率(9600 Baud),8個(ge) 數據位(8 Data bits),無校驗位(None Parity),1個(ge) 停止位(1 Stop Bit)。當然這個(ge) 是要根據實際通信的從(cong) 機設備進行匹配設置。

 

 

第一步: 單擊菜單欄的Connenction —”connect”出現

 

第二步: 單擊Rotocol Selection進入下一步

 

第三步:通訊參數設定:進行下麵的設置操作.單擊後出現的界麵填寫(xie) 如下圖所示的數據

 

2、Modbus的類型選擇

在Modbus Point Type就是要讀取的寄存器區:

01:線圈狀態 (01: COIL STATUS) -(可讀可寫(xie) )線圈狀態是指Modbus從(cong) 機的輸出線圈的狀態,可以是開(1)或閉(0)。用於(yu) 控製和監測設備的開關(guan) 狀態。

02:輸入狀態 (02: INPUT STATUS) -(隻讀)輸入狀態是指Modbus從(cong) 機的輸入線圈的狀態,可以是開(1)或閉(0)。用於(yu) 監測外部設備或傳(chuan) 感器的狀態。

03:保持寄存器 (03: HOLDING REGISTER) -(可讀可寫(xie) )保持寄存器是用於(yu) 存儲(chu) 和讀取數據的Modbus寄存器類型。可以用於(yu) 存儲(chu) 和配置參數、控製設備操作等。

04:輸入寄存器 (04: INPUT REGISTER) -(隻讀)輸入寄存器是用於(yu) 存儲(chu) 隻讀數據的Modbus寄存器類型。可以用於(yu) 存儲(chu) 傳(chuan) 感器數據、設備狀態等信息。

按照硬件產(chan) 品說明書(shu) 指導選擇哪一種類型。

3、PC顯示數據設置

點擊菜單欄” 配置(Setup)“->” 顯示選項(Display Options)“,彈出顯示格式窗口。

 

 

從(cong) 左到右對應看:二進製、八進製、十六進製

二進製 (Binary) – 以二進製形式表示的數據格式。範圍:0 或 1。

十進製 (Decimal) – 以十進製形式表示的數據格式。範圍:-32768 到 32767(16位有符號數)或 0 到 65535(16位無符號數);-2147483648 到 2147483647(32位有符號數)或 0 到 4294967295(32位無符號數)。

十六進製 (Hex) – 以十六進製形式表示的數據格式。範圍:-8000 到 7FFF(16位有符號數)或 0 到 FFFF(16位無符號數);-80000000 到 7FFFFFFF(32位有符號數)或 0 到 FFFFFFFF(32位無符號數)。

長整型 (Long Integer) – 表示帶符號的長整數數據格式。範圍:-2147483648 到 2147483647。

長整型(交換) (Long (Swapped)) – 字節順序顛倒的長整型數據格式。範圍:-2147483648 到 2147483647。

浮點數 (Floating Point) – 表示帶有小數的數值的數據格式。範圍:根據浮點數位數不同而有所變化。

浮點數(交換) (Float (Swapped)) – 字節順序顛倒的浮點數數據格式。範圍:根據浮點數位數不同而有所變化。

64位浮點數 (64-Bit Floats) – 表示雙精度浮點數的數據格式,具有更高的精度。範圍:根據浮點數位數不同而有所變化。

64位交換 (64-Bit Swapped) – 字節順序顛倒的64位數據格式。範圍:根據數據類型不同而有所變化。

4、其它功能菜單項

 

從(cong) 左到右對應看:新建、打開、保存、連接、斷開、數據定義(yi) 等。

所有參數設置完成後單擊OK,如果對應串口有數據輸入,就能獲取數據。

5、備注

采用Modbus/485信號接入要求如下:

1)Server通訊的參數為(wei) 9600,8,1,無效驗(可調整,但是目前企業(ye) 通訊模式參數一致)

2)Server 的485地址是1

3)采集點對應Modbus RTU 地址為(wei) 4001開始,數據類型為(wei) RINT。

4)提供的MOdbus RTU Server必須是國際標準版協議,使用Modscan調試軟件能夠測試通過。

地址 (Address) – Modbus從(cong) 機的地址範圍1-255。

長度 (Length) – 用於(yu) 指定要讀取或寫(xie) 入的數據的長度或數量。可以是字節、位或寄存器的數量,取決(jue) 於(yu) 所使用的功能碼和數據類型。

設備ID (Device Id) – 設備ID是用於(yu) 標識Modbus網絡中不同設備的唯一標識符。每個(ge) Modbus設備都有一個(ge) 唯一的設備ID。

MODBVS點類型 (MODBVS point Type) – MODBVS點類型是指在Modscan32中用於(yu) 選擇不同的Modbus數據類型和寄存器類型的選項。

顯示 (Display) – Modscan32中用於(yu) 選擇數據顯示格式的選項。

顯示數據 (Show Data) – 顯示數據選項用於(yu) 在Modscan32中顯示讀取到的Modbus數據。

顯示通信 (Show Traffic) – 顯示通信選項用於(yu) 在Modscan32中顯示Modbus通信的傳(chuan) 輸數據。

窗口狀態顯示

Number of Polls:表示當前已發送的指令數量

Valid Slave Responses:表示目標從(cong) 機回複的指令數量

紅色字樣表示當前故障狀態,詳見以下故障說明。

** Device NOT CONNECTED **:表示當前未連接。

** Data Uninitialized **:表示當前窗口未進行配置。

** MODBUS Message TIME-OUT **:表示發送指令後從(cong) 設備超時未響應。

而從(cong) 機設備不回複,可能性有很多,比如:

1、連接配置錯誤,主機的波特率、Slave ID等信息跟從(cong) 機設備對應不上,從(cong) 機就不會(hui) 回。

2、線路異常,電腦跟從(cong) 機設備之前的通信線存在異常,也是無法正常收到回複。

3、從(cong) 機設備解析異常不回複,這個(ge) 具體(ti) 可以查看Modbus協議詳解。

** Checksum Error in Response Message **:響應的數據校驗錯誤。

** MODBUS Exception Response from Slave Device **:地址異常,一般是當訪問的從(cong) 機設備不存在要讀取的寄存器/線圈地址時,會(hui) 返回不存在此地址的02異常碼,軟件接收到此指令時就會(hui) 報出這個(ge) 錯誤。


工欲善其事,必先利其器。覺得不錯,動動發財的小手點個(ge) 讚哦!

Tags:Modscan32,Modsim32,Modbus  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢