「Triple-R」ユーザーの皆様へおしらせ

Modbusスレーブアプリ、クラウド用テストアプリを提供と
クラウドスペースの無償提供開始のおしらせ

当社製産業用Raspberry Pi 製品群「Triple-Rシリーズ」を基幹システムへスムーズに導入するためのModbusスレーブアプリ、クラウド導入テストアプリケーションとデータアップロード先として使えるクラウドスペースを無償提供しています。

サービス名・内容 料金 公開日
Modbus対応スレーブアプリ
当社製Triple-RシリーズをModbusスレーブとして動作させるアプリケーションです
無料 2019年3月20日
(後日更新予定)

クラウド導入WEBアプリケーション・データアップロード用クラウドスペース
各種測定データをHTTPのPOST/GET通信でJSON形式にてAWS EC2サーバーへ保存/取得するテスト用プログラムとデータアップロード先のAWS EC2 クラウドスペースです

無料 2019年3月20日
(後日更新予定)
当社Triple-Rシリーズ全製品、サービス提供の対象です

製品名 型番(ページリンク)
Raspberry Pi CM3 キャリアボード
(PoE対応モデル含む)
RPi-CM3MB2(-PoE)
RPi-CM3MB3
RaspberryPi シリアルボード RPi-GP60
RaspberryPi RS-485/422Aボード RPi-GP70 (対応アプリは後日提供予定)
RaspberryPi パルス入出力ボード RPi-GP90
RaspberryPi デジタル入出力ボード RPi-GP10
RaspberryPi アナログ入力ボード / ADC RPi-GP40

Modbusプロトコル対応のスレーブアプリケーションは、当社Triple-Rシリーズを基幹システムへ導入した際にスレーブデバイスとして使うもので、各種モード(Modbus/TCP、Modbus/ASCII、Modbus/RTU)に対応しています。

クラウド導入WEBアプリケーションは、当社Triple-Rシリーズを使用し取得したデータを、Json形式のデータへ変換してクラウドスペースへ保存や取得をおこなうテストコードです。本テストコードで、データ取得からクラウド経由でデータを管理・制御するためのテストをおこなうことができます。

当社Triple-Rシリーズユーザーの皆様へは、データアップロード用クラウドスペースを無料開放。サーバ構築の手間なく、IoTエッジコンピューティングの流れをすぐにお試しいただけます。


テストプログラム構成イメージ
赤枠:Modbus対応スレーブアプリ
青枠:クラウド用テストプログラム

Modbusスレーブアプリケーション 概要
Modbusプロトコル対応のスレーブアプリケーションは、当社Triple-Rシリーズを基幹システムへ導入した際にスレーブデバイスとして使うもので、各種モード(Modbus/TCP、Modbus/ASCII、Modbus/RTU)に対応しています。
構成例は以下のとおりです(RPi-GP70の場合)。



Modbusからの制御対象として、Raspberry Piに搭載した下記の製品が対象です。
Raspberry-Pi I2C絶縁型デジタル入出力ボード「RPi-GP10」⇒ (製品を見る)
Raspberry-Pi SPI絶縁型アナログ入力ボード「RPi-GP40」⇒ (製品を見る)
Raspberry-Pi SPI絶縁型RS-485/422Aボード「RPi-GP70」⇒ (製品を見る)
機 能
アプリケーションの機能は以下のとおり
・Modbusスレーブとして動作
・Modbus/TCP、Modbus/ASCII、Modbus/RTUに対応
・RPi-GP10: デジタル入力の取得、デジタル出力への設定
・RPi-GP10: トリガー入力の割り込み検知によるデジタル入力値の取得
・RPi-GP40: AD値の取得
・RPi-GP40: AD値のしきい値アラーム機能
・RPi-GP70: ModbusスレーブデバイスとするためのRS485シリアルポートデバイスとして機能
動作環境
下記の環境にて動作することを確認しています
・Rasbian GNU/Linux 9.6 (stretch)
・Python v3.5.3
 Pythonライブラリ
 ・pymodbus v2.1.0
 ・pyserial v3.4
 ・pyserial-asyncio v0.4
 ・Twisted v18.9.0
 ・RPi.GPIO v0.6.5
 ・smbus2 v0.2.1
 ・spidev v3.2
Modbus対応スレーブアプリケーションをダウンロード
Modbus対応スレーブアプリケーションの概要を GitHubでみる
クラウド導入アプリケーション 概要
Raspberry Pi WEBアプリケーションは、Triple-Rシリーズの以下製品から得た各種測定データを、HTTPのPOST/GET通信でJSON形式にてAWS EC2サーバーへ保存/取得するサンプルプログラムです。構成例は以下のとおりです。

Raspberry Piに搭載した下記の製品を対象としています。
Raspberry-Pi I2C絶縁型デジタル入出力ボード「RPi-GP10」⇒ (製品を見る)
Raspberry-Pi SPI絶縁型アナログ入力ボード「RPi-GP40」⇒ (製品を見る)
Raspberry-Pi SPI絶縁型RS-485/422Aボード「RPi-GP70」⇒ (製品を見る)
Raspberry-Pi I2C絶縁型パルス入出力ボード「RPi-GP90」⇒ (製品を見る)
機 能
WEBアプリケーションの機能は以下のとおり
・データ保存:
 RaspberryPi からのデータ POST によるデータベースへの格納機能
・データ閲覧:
 Web ブラウザからの格納データの閲覧(一覧表示、グラフ表示)
・データ取得:
 PC アプリケーションなどからのデータ取得
開発環境
下記の環境にて開発しています
・OS:ubuntu 18.04LTS
・WEBフレームワーク:Ruby on Rails
クラウド導入アプリケーションダウンロード
クラウド導入アプリケーションの概要を GitHubでみる
クラウド導入用 Pythonプログラムをダウンロード
クラウド導入用 Pythonプログラムの概要を GitHubでみる