TC900EプログラマブルCANゲートウェイ:CANからModbus CANからMQTT CANからデータベースプロトコルへの変換

無料無料技术资料

这篇内容可直接阅读,适合用于基础学习和検索引流。

TC900E製品の概要

TC900Eは、プログラマブルCANゲートウェイCAN to modbus CAN to mqtt CAN to databaseのフルネームである。製品統合CANポート、Modbus、MQTT、HTTP、TCP/IP、シリアルポートおよびその他の機能ライブラリ、Lua言語プログラミングを使用して、CANバスデータプロトコル変換、データ処理、クラウドドッキングを実現することができ、CANバスシステムアクセスモノのインターネットのためのプロフェッショナルなソリューションです。

TC900Eは、インテリジェントな工業グレードの高いパフォーマンスを設計を採用し、2つのCAN-busインタフェース、1つのRS 485シリアルポート、1つのRS 232シリアルポート、および1つのイーサネットポートを統合しています。製品は、CANからModbus、CANからMQTT、CANからデータベース、CANからHTTPなどのプロトコル変換をサポートし、豊富なプログラミング関数ライブラリで、ユーザーはLuaスクリプトを介してあらゆる種類のCANバスデータの収集、処理、アップロードを柔軟に実現でき、さまざまな業界のアプリケーションニーズを満たすことができます。

製品の主な特徴

  • 2チャンネルCAN-Bus接続:2ウェイCAN 2.0A/Bポート、工業レベルの隔離設計、5kbps~1Mbpsの速度をサポート
  • デュアルシリアルポート統合:1ウェイRS 485 +1ウェイRS 232、Modbus RTUプロトコルをサポートし、各種シリアルデバイスに接続できます。
  • EthernetインターフェイスModbus TCP、MQTT、HTTP、TCP/IPをサポートする10/100Mbpsイーサネットポートx 1
  • Luaプログラム可能:Lua言語プログラミング、コンパイル不要、イーサネットリモートプログラミングデバッグ
  • リッチ関数ライブラリ:CAN、Modbus、MQTT、HTTP、TCP/IP、シリアルポート、SQLデータベースなどの関数ライブラリを集積
  • CANからModbusへ:CANバスデータをModbus RTU/TCPプロトコルに変換し、PLC、構成ソフトウェアをドッキング
  • MQTTへの移行CANデータはMQTTプロトコルを介してクラウドプラットフォームにアップロードされ、パブリッシュサブスクリプションをサポート
  • CANからデータベースへCANデータはSQLデータベースに直接書き込まれ、データストレージとクエリをサポート
  • CANからHTTPへCANデータはHTTP RESTful API経由でアップロードされ、さまざまなクラウドプラットフォームに接続
  • インダストリアルグレードのデザインDC8~36V広圧

ハードウェアインタフェースの説明

インターフェイス·レイアウト

TC900Eは工業用グレードの金属製シェルで設計されており、フロントパネルにはQRコード(製品情報とドライバのためのコードコードコード)と製品名ロゴがあります。パネルは左から順に、電源端子(DC8 ~ 36V)、CAN1コネクタ、CAN2コネクタ、RS485コネクタ、RS232コネクタ、イーサネットポートである。パネルの上部には、PWR電源、RUN動作、CAN1、CAN2、COM1、COM2、LANが設置されており、設備の各インターフェースの動作状態をリアルタイムに表示します。

CAN-Busインターフェース

TC900Eは2つのCAN 2.0 A/Bポート(CAN1、CAN2)を内蔵し、産業用グレードの絶縁設計を備えています。5kbps~1Mbpsの速度をサポートし、CAN標準が規定するすべての標準速度を内蔵し、また常用非標準速度をプリセットし、速度をカスタマイズできる。2つのCANは独立して動作し、CANバスデータ転送とプロトコル変換を実現することができます。CANポートはESD保護とサージ保護を備え、過酷な産業環境に適応します。

RS 485シリアル

1ウェイ独立したRS485半二重ポート、工業グレードのRS485チップを採用し、ESD 15KVおよび600Wサージ保護を備えています。1200-115200bpsの速度をサポートし、速度をカスタマイズでき、データビット5/6/7/8、停止ビット1/2、検証ビットなし/奇/偶。Modbus RTUプロトコルをサポートし、PLC、メーター、センサーなどのRS 485機器を接続できます。

RS 232シリアル

ESD保護を備えた工業用チップを使用した1ウェイ3線式RS 232全二重ポート。1200-115200bpsの速度をサポートし、HMIタッチスクリーン、コンピュータ、シリアルセンサーなどのデバイスを接続できます。RS 232とRS 485は独立したポートであり、同時に動作します。

Ethernetインターフェイス

1つの10/100Mbps適応型イーサネットポートは、Modbus TCP、MQTT、HTTP、TCP/IPなどの多種のネットワークプロトコルをサポートします。Modbus TCPスレーブとしてマスターが読み書きでき、MQTTクライアントとしてクラウドプラットフォームに接続でき、HTTPクライアントとしてRESTful APIを呼び出すことができます。イーサネットポートはLuaコードのアップロードとオンラインデバッグに使用されます。

LEDの定義

  • PWR:電源LED、電源投入時は常時点灯
  • RUN:システムが正常に動作しているときに点滅する動作ステータスLED
  • CAN1CAN1ポート通信インジケータ、データ転送時に点滅
  • CAN2CAN2ポート通信インジケータ、データ転送時に点滅
  • COM1RS 485シリアル通信インジケータ、データ伝送時に点滅
  • COM2RS 232シリアル通信インジケータ、データ伝送時に点滅
  • LAN:Ethernet接続インジケータ、接続が正常なときは常に点灯、データ転送時は点滅

組み込みプロフェッショナル·ラッパー

CANバス·ラッパー

  • CANポート初期化、レート設定
  • CANデータフレーム送受信
  • CANフィルタ設定、IDによるデータのフィルタリング
  • CANバス状態監視、エラー処理

プロトコル·ライブラリ

  • ModbusマスタModbus RTU/TCPマスターおよびスレーブ機能をサポート
  • MQTT:パブリッシュ、サブスクライブ、ブレークダウン、遺言メッセージをサポートする完全なMQTTクライアント。
  • HTTPHTTPクライアント、GET/POSTリクエスト、RESTful API呼び出しをサポート
  • TCP/IPTCPクライアント/サーバモード、UDP通信
  • シリアルポート通信:RS 485/RS 232シリアルポート通信、カスタムプロトコルをサポート

データ処理ライブラリ

  • SQLデータベース·インタフェース:データベースへの直接接続、SQL文とストアドプロシージャの実行をサポート
  • JSONの構築と解析任意のレベルのJSONデータ処理をサポートするプロフェッショナルJSONライブラリ
  • データ変換:データ型変換、エンディアン変換、エンジニアリング値変換
  • 検証アルゴリズム:CRCチェック、チェックサムなどのデータ検証アルゴリズム

典型的なプロトコル変換スキーム

CANからModbusへ

TC900EはCANバスデータをModbus RTU/TCPプロトコルに変換する。Luaスクリプトを介してCANバスデータを読み取り、解析後にModbusレジスタに書き込み、PLC、構成ソフトウェア、HMIタッチスクリーンなどのModbusプロトコルをサポートするデバイスがCANデータを直接読み取ることができます。ModbusレジスタデータをCANフレームに変換してCANバスに送信し、双方向データ変換を実現することもできます。

MQTTへの移行

TC900Eは、MQTTプロトコル経由でCANバスデータをクラウドプラットフォームにアップロードします。ユーザーはMQTTトピックとデータフォーマット(JSONなど)をカスタマイズして、CANデータを特定のトピックにパブリッシュし、クラウドでデータを受信できます。MQTTブレークダウンと遺言メッセージをサポートし、信頼性の高いデータ伝送を確保します。このソリューションは、Alibaba Cloud、Tencent Cloud、Huawei CloudなどのIoTプラットフォームへのCAN機器アクセスに適しています。

CANからデータベースへ

TC900EはSQLデータベースへの直接接続をサポートし、CANデータをデータベーステーブルに書き込む。SQLステートメントを使用して、テーブルの作成、データの挿入、データの照会を行い、CANデータの永続的なストレージを実現できます。データベースゲートウェイソフトウェアにより、データの集中管理と分析を実現できます。このソリューションは、車両走行データの記録や機器の状態監視など、CANデータの長期保存が必要なアプリケーションに適しています。

CANからHTTPへ

TC900Eは、HTTPプロトコルを介してRESTful APIをサポートするクラウドプラットフォームにCANデータをアップロードできます。ユーザーはHTTPリクエストヘッダーとリクエストボディをカスタマイズして、CANデータをJSONまたはその他の形式で指定されたURLに送信できます。GETリクエストとPOSTリクエストをサポートし、サーバーから返されるデータを処理します。このソリューションは、あらゆる種類の自社開発クラウドプラットフォームとサードパーティAPIインターフェースに適しています。

最小限のプログラミング体験

TC900Eは、SDK、コンパイラ、プログラミングラインを必要としないLua言語を使用したミニマルプログラミングです。コードのアップロードとデバッグにはイーサネットとTCP/IPプロトコルが使用され、IPがアクセスできる限りプログラムできます。すべての関数が自動的にロードされ、すべての関数が使用可能で、ヘッダー·ファイルを含める必要はありません。プログラミングは、C、C#、VB、JAVAなどの人気のあるプログラミング言語に似ており、学習コストが低く、開発効率が高い。

Xframeプログラミングソフトウェアをインストールするのに数分かかります。コードの編集が完了したら、“Save and Upload to Controller Run”をクリックします。エラーがあるは、エラー行に直接ナビゲートし、コンソールにエラーメッセージが表示されます。リモートプログラミングとデバッグをサポートし、現場のメンテナンスコストを大幅に削減します。

技術パラメータ

パラメータアイテムSpecificationの略
CAN-Busインターフェース2ウェイCAN 2.0 A/B、産業用絶縁、5kbps~1Mbps
RS 485シリアル1ウェイ、半二重、ESD15KV+600Wサージ保護
RS 232シリアル1ウェイ、3線制全二重
シリアルレート1200-115200bps、カスタマイズ可能
イーサネット(イーサネット)10/100Mbps適応型ネットワークポートx 1
プログラミング言語Lua言語、イーサネットリモートプログラミングデバッグ
プロトコルサポートCAN、Modbus RTU/TCP、MQTT、HTTP、TCP/IP、UDP
データベースの種類SQLデータベース·インタフェースのサポート
電気の供給DC8~36V広圧
動作温度は-40 ° C ~85 ° C工業用グレード
設置方法はDINレールの取り付けまたは金属製バックプレートの固定
エンクロージャ工業用金属製ケース

典型的な応用シナリオ

  • CANからModbusゲートウェイCANバス機器はModbusシステムに接続され、PLC、構成ソフトウェアとインタフェースする
  • CAN IoTゲートウェイCANデータはMQTT/HTTP経由でクラウドプラットフォームにアップロードされ、リモート監視を実現
  • CANデータ記録CANデータはSQLデータベースに直接書き込まれ、長期保存と分析
  • 車載エレクトロニクス。車両CANバスデータ収集、プロトコル変換、クラウドアップロード
  • 産業用オートメーションCAN機器のデータ収集、標準プロトコルアクセス監視システムへの変換
  • スマートビルディング:ビル制御CANバスデータ収集、ビル管理プラットフォームへのアップロード
  • 防火システム。火災ホストCANデータ収集、リモート監視、アラームアップロード
  • 新エネルギー源:BMS、充電パイルなどのCAN機器のデータ収集とクラウド管理
この資料を実際のプロジェクトに活用しませんか?

ツールセンターで電文解析、CRCチェック、デバイスデバッグを行うか、要件を送信して選定と接続のアドバイスを受けましょう。

エンジニア会員

この記事を実行可能なデバッグ資料に

登録すると、高度な電文解析、資料パックのダウンロード、コード例、エンジニアリングケース、優先技術サポートが利用可能に。実際のプロジェクト納品に最適です。

高度なツール無制限
資料パックとコードパック
完全なエンジニアリングケースライブラリ
優先技術サポート窓口

发表回复

あなたのメールアドレスアドレス不会被公开。 必須項目已用 * 标注