CCLINK轉MODBUS-TCP網關cclink通訊接線圖 終端電阻

大家好,今天我們要聊的是生產管理系統中的CCLINK和MODBUS-TCP協議,它們的不同使得數據互通比較困難,但捷米JM-CCLK-TCP網關的出現改變了這一切。

1捷米JM-CCLK-TCP是一款自主研發的CCLINK從站功能的通訊網關,它的主要功能是將各種MODBUS-TCP設備接入到CCLINK總線中。網關連接到CCLINK總線中做為從站使用,連接到MODBUS-TCP總線中做為主站或從站使用。它可以實現兩邊數據的傳輸,讓數據互通變得輕松快捷。

2配置捷米JM-CCLK-TCP網關的CCLINK參數

打開 GW Modbus?軟件,首先設置軟件使用的 IP?地址,點擊菜單欄“設置——通訊設置——以太網設置”,如下圖,電腦的 IP?是 192.168.1.111。(設備 IP?地址和配置模塊地址不需要設置)

3點擊菜單欄“工具——在線”,在彈出的窗口中,選擇“CCLINK?配置”。

1.點擊“連接從站”按鈕,連接成功后其他按鈕會變成可以點擊的狀態:

點擊“讀取配置”按鈕后,顯示網關目前的實際參數:

1.填寫用戶需要的參數,點擊“寫入配置”按鈕:

設置完畢后,然后重新給網關供電

5.2配置CCLINK從站

6,在GX Works2軟件中新建一個項目,在CC Link的設置中,如下圖所示。舉例,定義輸入寄存器的地址是D1000,輸出寄存器的地址是D2000。

1.點擊站信息設置,在彈出的對話框中,將“站類型”選擇成遠程設備站,“占用站數”根據實際數據量選擇。點“設置結束”完成設置。

  1. 在GX Works2軟件中,在線監視緩沖存儲器,如下圖所示。可以通過軟件元列表進行在線修改和監視寄存器的值。

5.3?配置捷米JM-CCLK-TCP網關的MODBUS報文

5.3.1?網關做為MODBUS主站

9,使用網線將電腦與網關的LAN網口連接。

將撥碼的第8位撥到ON,此時網關處于配置狀態,然后給網關供電。

打開 GW Modbus Builder?軟件 ,雙擊軟件右側設備列表中的“Modbus Master”,可以添加一個虛擬主站到項目中,添加后可以在軟件左側項目樹中看到此主站,如下圖:

10,雙擊軟件右側設備列表中的“Modbus Slave”,可以添加一個從站到此主站的Modbus總線中,添加后可以在軟件的主窗口中看到Modbus總線中的所有站點,如下圖:

11,多次雙擊軟件右側設備列表中的“Modbus Slave”,可以添加多個從站。

雙擊主窗口中的“Modbus Master”圖標,彈出Modbus主站參數設置窗口,在這個窗口里,用戶可以設置Modbus總線的運行參數和網關做為Modbus主站工作時的特性,如下圖:

12,雙擊主窗口的某一個“Modbus Slave”,可以設置該從站的報文。

13,如下圖所示,用戶給 1?號從站添加了 1?條寫線圈、1?條讀線圈、一條寫寄存器、一條讀寄存器。每一條報文,用戶可以在表格內修改起始地址和數據長度。

14,配置完成后,用戶再次雙擊“Modbus Master”,點擊“地址表”按鈕,彈出 Modbus從站數據列表。此列表展示出用戶配置的全部報文,可以幫助用戶進行數據的地址映射。

15,用戶配置完成Modbus報文后,可以將配置下載到網關中。

5.3.2捷米JM-CCLK-TCP網關做為MODBUS從站

使用網線將電腦與網關的LAN網口連接。

將撥碼的第8位撥到ON,此時網關處于配置狀態,然后給網關供電。

打開 GW Modbus Builder?軟件 ,雙擊軟件右側設備列表中的“Modbus Master”,可以添加一個虛擬主站到項目中,添加后可以在軟件左側項目樹中看到此主站,如下圖:

16,雙擊軟件右側設備列表中的“Modbus Slave”,可以添加一個從站到此主站的Modbus總線中,添加后可以在軟件的主窗口中看到Modbus總線中的所有站點,如下圖:

17,多次雙擊軟件右側設備列表中的“Modbus Slave”,可以添加多個從站。

雙擊主窗口中的“Modbus Master”圖標,彈出Modbus主站參數設置窗口,在這個窗口里,用戶可以設置Modbus總線的運行參數和網關做為Modbus主站工作時的特性,如下圖:

18,用戶配置完成Modbus報文后,可以將配置下載到網關中。下載配置前需要將撥碼第8位撥到ON,電腦與網關的LAN口通過網線連接。

?點擊菜單欄“設置——通訊設置——以太網設置”,進行下載網口設置,如下圖。其中“網絡適配器”指的是用戶操作的電腦IP地址,需要和設備IP地址在同一個網段內。“設備IP地址”指的是網關LAN口的IP,出廠默認是192.168.1.201,一般情況下用戶無需修改。“配置模塊地址”用戶忽略即可。

19,用戶點擊“工具——下載”,等到軟件下方的“Status”狀態欄執行到100%,即代表下載完成。

5.4?設置捷米JM-CCLK-TCP網關的MODBUS網口

5.4.1?網關做為MODBUS主站

將電腦用網線連接至網關的P3網口上。

打開TCPConf8軟件后,點擊“連接”,可以與網關建立TCP連接,進而修改Modbus-TCP的IP、端口號等參數。

20,在下圖中分別對應“設備端口1”~“設備端口8”。“設備端口1”對應的Modbus站號是1,“設備端口2”對應的Modbus站號是2,以此類推。

21,用戶對使用的端口完成修改后,要點擊“確認當前配置”,使網關的Modbus-TCP接口保存配置并復位。

5.4.2?網關做為MODBUS從站

首先要用電腦與網關建立連接,然后點擊圖中的“修改IP參數”即可。

22,網關做MODBUS-TCP的從站(服務器)使用時,使用下圖中的“設備端口2”使用Modbus Slave軟件做為從站,與網關的MODBUS端子連接進行測試。


點擊軟件的菜單欄“Connection——Connect…”,設置正確的端口號,然后點擊OK,開始運行。如下圖:

23,點擊軟件的菜單欄“Setup——Slave Definition”,設置從站允許訪問的數據區,如下圖:

24,RTU通訊。

測試數據:

在Modbus Slave軟件中,手動修改數據值,如下圖:

25,可以在GX WORKS2主站軟件中監控到上傳數據。

26,在GX WORKS2主站軟件上手動修改一個output數據值,在Modbus Slave軟件中可以監視到,數據已經成功下發。

27,?你認為捷米JM-CCLK-TCP網關會不會成為生產管理系統中的一項重要工具呢?歡迎在評論區留言分享你的看法。記得點贊哦!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/35339.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/35339.shtml
英文地址,請注明出處:http://en.pswp.cn/news/35339.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

后端開發5.Redis的搭建

使用docker安裝 Redis【redis】(6379) 拉取Redis鏡像 docker pull redis:6.2.6 啟動Redis容器 docker run -di --name=redis -p 6379:6379 redis:6.2.6 啟動Redis容器并設置密碼 docker run -di --name=redis -p 6379:6379 redis:6.2.6 --requirepass "密碼" 測…

D455+VINS-Fusion+surfelmapping 稠密建圖(三)

繼續,由surfelmapping建立的點云生成octomap八叉樹柵格地圖 一、安裝OctomapServer 建圖包 安裝插件 sudo apt-get install ros-melodic-octomap-ros sudo apt-get install ros-melodic-octomap-msgs sudo apt-get install ros-melodic-octomap-server sudo apt-…

cubemx hal stm32 舵機 可減速 任意位置停止 驅動代碼

CubeMX配置 對于 STM32 F407VE 這里的84是來自APB1那路2倍頻得到: 代碼部分 兩個舵機都是180度的 servo.c #include "servo.h" #include "tim.h" #include "stdio.h"__IO uint32_t g_SteerUWT[2] {0}; uint16_t g_SteerDeg[…

React Native Maps的使用

介紹 React Native Maps是一個用于在React Native應用中顯示地圖的庫。它提供了許多功能,如顯示地圖、標記位置、繪制多邊形等。以下是React Native Maps的使用步驟: 使用 首先,你需要在你的React Native項目中安裝React Native Maps庫。可…

青大數據結構【2014】

一、單選 二、簡答 為了解決順序隊列的假溢出問題,提出了循環隊列,即把存儲隊列的表從邏輯上看成一個環 判別隊列空和滿有三種方法: 1)采用計數器判別,空時,計數器為0;滿時,計數器…

【設計模式——學習筆記】23種設計模式——中介者模式Mediator(原理講解+應用場景介紹+案例介紹+Java代碼實現)

文章目錄 案例引入案例一普通實現中介者模式 案例二 介紹基礎介紹登場角色尚硅谷 《圖解設計模式》 案例實現案例一:智能家庭類圖實現 案例二:登錄頁面邏輯實現說明類圖實現 總結文章說明 案例引入 案例一 普通實現 在租房過程中,客戶可能…

css 實現 html 元素內文字水平垂直居中的N種方法

上一篇博文寫了div 中元素居中的N種常用方法,那么單個html元素:div(塊級元素代表),span(行內元素代表)中的文字如何水平垂直都居中呢?實現方法如下: 本文例子使用的 html…

WebAPIs 第二天

DOM事件基礎 事件監聽事件類型事件對象 一.事件監聽 ① 概念:就是讓程序檢測是否有事件發生,一旦有事件觸發,就立即調用一個函數做出響應,也成為綁定事件或者注冊事件 ② 語法:元素對象.addEventListener(事件類型&…

機器學習---對數幾率回歸

1. 邏輯回歸 邏輯回歸(Logistic Regression)的模型是一個非線性模型, sigmoid函數,又稱邏輯回歸函數。但是它本質上又是一個線性回歸模型,因為除去sigmoid映射函 數關系,其他的步驟,算法都是…

從零開始,貪吃蛇小游戲系列專欄完美收官!

🎮 從零開始,貪吃蛇小游戲系列專欄完美收官! 🐍 各位游戲開發探索者們,大家好!我是[億元程序員],一位擁有8年游戲開發經驗的主程。經過一段時間的努力,我很高興地宣布,我…

阿里云預裝LAMP應用導致MySQL不顯示訪問密碼如何解決

😀前言 本篇博文是關于阿里云云服務器ECS部署MySQL過程中出現的一下坑,希望能夠幫助到您😊 🏠個人主頁:晨犀主頁 🧑個人簡介:大家好,我是晨犀,希望我的文章可以幫助到大家…

SUB-1G SOC芯片DP4306F 32 位 ARM Cortex-M0+內核替代CMT2380F32

DP4306F是一款高性能低功耗的單片集成收發機,集成MO核MCU,工作頻率可覆蓋200MHiz^ 1000MHz。 支持230/408/433/470/868/915頻段。該芯片集成了射頻接收器、射頻發射器、頻率綜合器、GFSK調制器、GFSK解調器等功能模塊。通過SPI接口可以對輸出功率、頻道選…

gitlab-Runner搭建

root wget https://packages.gitlab.com/runner/gitlab-runner/packages/fedora/29/gitlab-runner-12.6.0-1.x86_64.rpm/download.rpm rpm -ivh download.rpm ---- 安裝 rpm -Uvh download.rpm -----更新升級 然后運行: gitlab-runner register --url https://git…

RabbitMQ相關面試題

用到了哪些MQ?什么使用場景?MQ的組成部分?MQ宕機了怎么辦?如何進行持久化的? MQ的選型? Kafka:高吞吐量、低延遲的分布式消息隊列,主要用于大規模數據處理和流式處理 RocketMQ:RocketMQ是阿里巴巴開源的分布式消息隊列,具有高吞吐量、低延遲、高可靠性等特點 RabbitM…

【Go 基礎篇】Go語言浮點類型:探索浮點數的特點與應用

介紹 浮點數是計算機編程中用于表示實數的一種數據類型,用于處理具有小數部分的數值。Go語言(Golang)提供了兩種主要的浮點數類型:float32和float64,分別用于單精度和雙精度浮點數的表示。本篇博客將深入探討Go語言中…

38 | 浦發銀行股票分析案例

本文將通過一個浦發銀行股票分析案例,探討如何從多個維度對股票進行分析,包括基本面、技術面和市場環境等因素。我們將深入挖掘浦發銀行的財務數據、業務模式以及市場定位,以了解其內在價值和潛在風險。同時,我們還將考察技術面的指標,如價格走勢、均線形態等,以揭示市場…

linux 命令--常用關機命令

1.使用shutdown命令 shutdown命令是Linux系統下最常用的關機命令之一。它可以讓系統在指定時間內進行關機或者重啟操作。例如,下面的命令可以讓系統在5分鐘后進行關機操作: sudo shutdown -h5其中,“-h”表示關機,“5”表示5分鐘…

ThinkPHP8命名規范-ThinkPHP8知識詳解

本文主要講解thinkphp8的命名規范,主要包括:遵循PHP自身的PSR-2命名規范和PSR-4自動加載規范、目錄和文件命名規范、函數和類、屬性命名規范、常量和配置命名規范、數據表和字段命名規范、不能使用PHP保留字。 在使用thinkphp8開發項目之前,…

C#使用OpenCv(OpenCVSharp)圖像全局二值化處理實例

本文實例演示C#語言中如何使用OpenCv(OpenCVSharp)對圖像進行全局二值化處理。 目錄 圖像二值化原理 函數原型 參數說明 實例 效果 圖像二值化原理

線程轉換狀態,傻傻分不清等待和阻塞嗎?你還在暴力的停止線程嗎?

線程切換 線程創建之后,調用start()方法開始運行。當線程執行wait()方法之后,線程進入等待狀態。進入等待狀態的線程需要依靠其他線程的通知才能夠返回到運行狀態,而超時等待狀態相當于在等待狀態的基礎上增加了超時限制,也就是超…