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、Stopビット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ポートCommunicationインジケータ、データ転送時に点滅
- CAN2CAN2ポートCommunicationインジケータ、データ転送時に点滅
- COM1RS 485シリアルCommunicationインジケータ、データ伝送時に点滅
- COM2RS 232シリアルCommunicationインジケータ、データ伝送時に点滅
- LAN:Ethernet接続インジケータ、接続が正常なときは常に点灯、データ転送時は点滅
組み込みプロフェッショナル·ラッパー
CANバス·ラッパー
- CANポート初期化、レート設定
- CANデータフレーム送受信
- CANフィルタ設定、IDによるデータのフィルタリング
- CANバス状態監視、エラー処理
プロトコル·ライブラリ
- ModbusマスタModbus RTU/TCPマスターおよびスレーブ機能をサポート
- MQTT:パブリッシュ、サブスクライブ、ブレークダウン、遺言メッセージをサポートする完全なMQTTクライアント。
- HTTPHTTPクライアント、GET/POSTリクエスト、RESTful API呼び出しをサポート
- TCP/IPTCPクライアント/サーバモード、UDPCommunication
- シリアルポートCommunication:RS 485/RS 232シリアルポートCommunication、カスタムプロトコルをサポート
データ処理ライブラリ
- SQLデータベース·インタフェース:データベースへの直接接続、SQL文とストアドプロシージャの実行をサポート
- JSONの構築とParse任意のレベルの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機器のデータ収集とクラウド管理
Leave a Reply