CE シリーズセットアップガイド

Ver.1.0

CE シリーズ セットアップガイド v1.0

CE シリーズ セットアップガイド もくじ
CE デバイスの接続設定 ................................................................ 3
CE デバイスに接続する .............................................................. 3
初期値 .......................................................................... 3
CE デバイスを設定する .............................................................. 4
IP アドレスを設定する .............................................................. 4【DHCP に設定する場合】 .......................................................... 4【固定 IP に設定する】 ........................................................... 4
IR ファイルを登録する .............................................................. 5
CE デバイスの詳細設定 ................................................................ 6
Device メニュー .................................................................... 6
CE-REL8 ........................................................................... 7
Relay 0-3 Config ................................................................ 7
Relay 4-7 Config ................................................................ 7
CE-COM2 ........................................................................... 8
Serial Data ..................................................................... 8
Serial Config ................................................................... 8
Serial Setting .................................................................. 8
CE-IRS4 .......................................................................... 10
IR/Serial Mode ................................................................. 10
IR Files ....................................................................... 10
IR Code ........................................................................ 10
IR Setting ..................................................................... 10
Data Send (DATA Mode 時のみ) .................................................... 11
Data Setting(DATA Mode 時のみ) .................................................. 11
CE-IO4 ........................................................................... 12
IO Configuration ............................................................... 12
IO Input (INPUT Mode 時のみ) .................................................... 12
Digital Setting (INPUT Mode 時のみ) ............................................. 12
Analog Setting (INPUT Mode 時のみ) .............................................. 12
IO Output (OUTPUT Mode 時のみ) .................................................. 13
Security メニュー ................................................................. 14
Certificates ................................................................... 14
Security Setting ............................................................... 14
Administrator メニュー ............................................................ 15
User & Password ................................................................ 15
Firmware メニュー ................................................................. 16
Firmware Version ............................................................... 161

CE シリーズ セットアップガイド v1.0
Firmware Upgrade ............................................................... 16
NetLinx システムで使用する .......................................................... 17
Duet Module を使用する ............................................................ 17
モジュールファイルのダウンロード ............................................... 17
モジュールとモジュール用のデバイスを定義する ................................... 17
モジュールに CE デバイスを登録する .............................................. 18
プログラムからモジュールを操作する ............................................. 19
プログラム例 ................................................................... 20
NetLinx 以外で使用する .............................................................. 21
HControl プロトコルを使用する ..................................................... 21
CE デバイスへ接続する ........................................................... 21
メッセージフォーマット ......................................................... 21
コマンドの実行 ................................................................. 21
パラメータの設定 ............................................................... 21
パラメータの取得 ............................................................... 22
更新の取得 ..................................................................... 22
受信データ取得 ................................................................. 22
コントロールコマンドリスト ....................................................... 23
CE-REL8 ........................................................................ 23
CE-COM2 ........................................................................ 23
CE-IRS4 ........................................................................ 24
CE-IO4 ......................................................................... 252

CE シリーズ セットアップガイド v1.0

CE デバイスに接続する
CE シリーズのデバイスへ Web ブラウザから IP アドレスを指定して接続します。
工場出荷時設定は IP アドレスが【DHCP】に設定されています。

接続後、ユーザー名・パスワードを入力してログインします。
初回接続時はユーザー名・パスワードの設定を行う必要があります。
初期値
IP アドレス:

DHCP

Username:admin

Password:

password3

CE シリーズ セットアップガイド v1.0
CE デバイスを設定する
上部メニューより項目を選択し設定します。

IP アドレスを設定する
上部メニューの【Network】を選択し、【IPv4 Address】で設定します。

【DHCP に設定する場合】
DHCP を選択し、Accept をクリックします。
【固定 IP に設定する】
Specific IP Address を選択し、各種項目の入力後に Accept をクリックします。

ネットワーク設定変更後は Web ブラウザを閉じて再度接続してください。

4

CE シリーズ セットアップガイド v1.0
IR ファイルを登録する
CE-IRS4 から赤外線データを送信するには、事前に各ポートに IR ファイルを登録する必要があります。
上部メニューの【Device】を選択し、【IR Files】で IR ファイルの転送、【IR Code】で登録を行います。

Browse をクリックするとファイル選択ダイアログが表示されます。
パソコン内に保存されている IRL ファイルを選択します。
Upload をクリックすると CE-IRS4 に IRL ファイルが転送されます。
IR File Load のプルダウンメニューから登録したい IRL ファイルを選択します。
Load をクリックすると IRL ファイルが登録されます。

5

CE シリーズ セットアップガイド v1.0

Device メニュー
【Device】メニューでは、CE デバイスの動作に関わる設定や動作確認が行えます。
【Device】の設定項目は機種ごとに異なります。

6

CE シリーズ セットアップガイド v1.0
CE-REL8

Relay 0-3 Config
Relay 4-7 Config
各チャンネルの現在の状態が表示されます。
チェックを切り替えることで ON / OFF が変更されます。

7

CE シリーズ セットアップガイド v1.0
CE-COM2

Serial Data
左のテキストボックスに送信したいデータを入力し、Send をクリックすると送信されます。
CR や LF などの特殊文字や数値で直接入力する場合は、16 進数値 2 桁の前に「＼x」（半角バックスラ
ッシュ＋半角小文字エックス）を付けて入力します。
Send をクリックすると送信します。
Receive をクリックすると直近で受信したデータを表示します。

バックスラッシュは環境によっては「￥」で入力します。
16 進数の A～F は大文字・小文字どちらでも入力できます。

例：PWRON<CR>↓

Serial Config
各ポートのボーレートの設定を行います。
各項目を入力し Config をクリックします。
Serial Setting
各ポートの動作モードの設定を行います。

8

CE シリーズ セットアップガイド v1.0
Enable Receive

Flow Control

ON

データ受信を有効にします

OFF

データ受信を無効にしますON

フローコントロールを有効にしますOFF

フローコントロールを無効にします

Enable Receive が OFF に設定されている場合は相手から送られたデータを使用出来ません。
受信データを使用する場合は ON に設定してください。

9CE シリーズ セットアップガイド v1.0
CE-IRS4

IR/Serial Mode
各ポートの動作モードを設定します。
IR

CC-NIRC を使用して IR 送信する

SERIAL

被制御機器に直接配線を接続する

DATA

1-way RS232(送信のみ)として使用する

IR FilesIRL ファイルの転送と転送済み IRL ファイルのダウンロードが行えます。
IR CodeIRL ファイルの登録と送信テストが行えます。
IR Setting
Fault Detect

IR Carrier

ON

CC-NIRC が接続されていない場合に FAULT 情報を生成しますOFF

CC-NIRC が接続されていない場合に FAULT 情報を生成しません

ON

CC-NIRC を使用する場合はこちらを選択しますOFF

有線接続時に Carrier を無効にする場合はこちらを選択します

Off Time

Keypad Macro 送信時のインターバル時間を設定します

On Time

Keypad Macro 送信時の個々の送信時間を設定します10

CE シリーズ セットアップガイド v1.0
Data Send (DATA Mode 時のみ)
テキストボックスに送信したいデータを入力し、Send をクリックすると送信されます。
CR や LF などの特殊文字や数値で直接入力する場合は、16 進数値 2 桁の前に「＼x」（半角バックスラ
ッシュ＋半角小文字エックス）を付けて入力します。

バックスラッシュは環境によっては「￥」で入力します。
16 進数の A～F は大文字・小文字どちらでも入力できます。

例：PWRON<CR>↓

Data Setting(DATA Mode 時のみ)
各ポートのボーレートの設定を行います。
各項目を入力し Config をクリックします。

11

CE シリーズ セットアップガイド v1.0
CE-IO4

IO Configuration
各ポートの動作モードを設定します。
INPUT

入力として使用します

OUTPUT

出力として使用します

IO Input (INPUT Mode 時のみ)
Input Mode

Pull Up Enable

DIGITAL

デジタル入力モードに設定します

ANALOG

アナログ入力モードに設定します

BOTH

デジタル・アナログ入力の両方を使用出来るモードに設定します。

ON

プルアップを有効にしますOFF

プルアップを無効にします

Digital Setting (INPUT Mode 時のみ)
Input State

現在の状態が High または Low で表示されます

Debounce Time

入力状態取得のポーリング間隔を設定しますHigh Threshold

High と認識する閾値を設定します

Low Threshold

Low と認識する閾値を設定します

Analog Setting (INPUT Mode 時のみ)
Input Voltage

現在入力されている電圧値が表示されます

Trigger Delta

電圧が変化したと検知する最低変化量を設定します。
設定値以上の変化があった場合に電圧変化検知と見なします。

12

CE シリーズ セットアップガイド v1.0
IO Output (OUTPUT Mode 時のみ)
Low

出力を Low (0V)に設定します

High

出力を High(約 5V)に設定します

OUTPUT で使用する場合は【1.5V 以下/3.5V 以上」で【Low/High】とすることを推奨します。

13

CE シリーズ セットアップガイド v1.0
Security メニュー
【Security】メニューではセキュア通信の設定を行います。

CertificatesServer Certificate / Server key の Browse をクリックして PEM ファイルを選択し、Upload で転送します。
工場出荷時に自己署名証明書がインストールされています。
Security Setting
H-Control Secure Connection を ON にすると TLS ベースの通信に設定されます。

14

CE シリーズ セットアップガイド v1.0
Administrator メニュー
【Administrator】メニューではログインユーザー名とパスワードの変更を行います。

User & Password
Old Username

現在設定されているユーザー名が表示されます

Old Password

現在設定されているパスワードを入力します

New Username

新しいユーザー名を入力します

New Password

新しいパスワードを入力します

Confirm Password

新しいパスワードの確認用に同じものを入力します

パスワード二使用可能な文字は半角英数字と記号のみで、以下の条件をすべて満たす必要があります。
⚫

8 文字以上⚫

1 文字以上のアルファベット大文字⚫

1 文字以上のアルファベット小文字⚫

1 文字以上の記号 !@#$%^&*() のいずれか

15

CE シリーズ セットアップガイド v1.0
Firmware メニュー
【Firmware】メニューでは CE デバイスのファームウェア更新が行えます。

Firmware Version
CE デバイスにインストールされているファームウェアが表示されます。
Firmware Upgrade
Browse をクリックしてファームウェアファイルを選択し、Update で更新します。

ファームウェアファイルは AMX.com よりダウンロードできます。
ファームウェア更新中は CE デバイスの電源を切らないでください。

16

CE シリーズ セットアップガイド v1.0

Duet Module を使用する
モジュールファイルのダウンロード
CE シリーズを NetLinx システムで使用する場合は、純正の Duet Module を使用すると便利です。
CE シリーズ用のモジュールは下記よりダウンロード可能です。
https://www.amx.com/en/site_elements/duet-control-module-ce-series
ダウンロードが完了したらファイルを解凍し、モジュールファイル(xxxx.jar)を自身のプログラム(.axs)と同じディレクトリにコピーします。

.jar ファイルのファイル名はバージョンによって変わる場合があります。
モジュールとモジュール用のデバイスを定義する
モジュールを使用するには、モジュールの定義とモジュールとメインプログラムとの橋渡し用のデバイスの定義が必要です。
デバイスの定義は Virtual Device と Duet Virtual Device の 2 種類を定義します。

Virtual Device
Duet Virtual Device17

CE シリーズ セットアップガイド v1.0
Virtual Device は実際に CE デバイスにコントロールする際に使用するデバイスです。
デバイス番号は 32768～36863 を使用し、制御ポートごとにデバイスを作成します。

モデル

ポート番号

CE-REL4

1

CE-COM2

1-2

CE-IRS4

1-4

CE-IO41

Duet Virtual Device はメインプログラムとモジュールの橋渡しを行うデバイスです。
CE デバイス 1 台につき 1 つ定義します。
デバイス番号は 41001 以上の番号を使用します。
モジュールの定義は DEFINE_STRAT の後に行います。
引数は Duet Virtual Device、Virtual Device の順で指定し Virtual Device は Port1 のデバイスを使用します。
モジュールに CE デバイスを登録するモジュールに CE デバイスを登録するために、デバイス定義が完了したプログラムをコンパイルし、NX
コントローラに転送後に再起動します。
NX コントローラに Web ブラウザでアクセスしてモジュールに CE デバイスを登録します。

モジュールに指定したデバイス番号のボタンをクリックしてモジュールの設定を行います。

18

CE シリーズ セットアップガイド v1.0

CE Device Type が Unknown と表示されている場合は、モジュールに CE デバイスが登録されていません。
IP Address に対応させる CE デバイスの IP アドレスを入力します。
Apply をクリックするとモジュールに CE デバイスが登録されます。

CE デバイスの登録が完了すると、CE Device Type にモデル名が表示されます。
これでモジュールから CE デバイスの制御が行えるようになります。
プログラムからモジュールを操作するモジュールから CE デバイスを操作するには、Virtual Device 側のデバイスを使用します。
通常のデバイス制御と同じようにプログラムを作成できます。

チャンネル制御

レベル制御

バッファ制御制御

ON/OFF/PULSE など(*)

SEND_LEVELSEND_STRING

対応 EVENTCHANNEL_EVENT(**)

LEVEL_EVENTDATA_EVENT(*1)TO / MIN_TO は非対応です。
(*2)BUTTON_EVENT は非対応です。
PUSH/RELEASE を取得する場合は CHANNEL_EVENT を使用してください。

19

CE シリーズ セットアップガイド v1.0
プログラム例【CE-COM2】
送信
SEND_STRING dvCE_COM2_1,”’PWR:ON’,$0D”
受信
DATA_EVENT [dvCE_COM2_1]{
STRING:{IF (FIND_STRING(DATA.TEXT,”’PWR:ON’,$0D”,1)) bPower = TRUE}}

【CE-REL4】【CE-IRS4】
ON[dvCE_REL,1]
PULSE[dvCE_IRS4_1,2]【CE-IO4】
PUSH / RELEASE 検知
CHANNEL_ENVET [dvCE_IO4,1]{
ON:{// PUSH 処理}
OFF:{// RELEASE 処理}}

20

CE シリーズ セットアップガイド v1.0

HControl プロトコルを使用する
NetLinx 以外のシステムで CE デバイスをコントロールする場合は、テキストベースの専用プロトコル
である HControl プロトコルを使用します。

HControl は Harman 社の各種製品の共通制御用プロトコルです。
CE デバイスへ接続する
CE デバイスへの接続は TCP ポート 4197 へ接続します。
メッセージフォーマット
送受信のメッセージフォーマットは JSON 方式で、終端は LF(ラインフィード)を使用します。
例； exec {…JSON formatted target…}$0a
LF は使用するシステムに合わせて置き換えてください（0x0a、＼n、$0a など）
コマンドの実行
コマンドを使用した命令の実行は exec を使用します。
例：シリアルポートから Hello を出力する(データは BASE64 フォーマットで指定)
exec {"path":"/serial/1", "command":"send","arguments":{"data":"SGVsbG8="}}$0apath

命令を送るターゲットを指定します

command

コマンド名を指定します

arguments

コマンドに応じたパラメータを入力します

パラメータの設定
パラメータを設定するには set を使用します。
例：リレーのチャンネル１をオフにする
set {"path":"relay/1/state","value":false}$0apath

パラメータを設定するターゲットを指定します

value

設定値を入力します21

CE シリーズ セットアップガイド v1.0
パラメータの取得
パラメータを取得するには get を使用します。
get を送信すると @get でパラメータが返されます。
例：リレーのチャンネル１の状態を取得する
get {"path":"relay/1/state"}$0a
応答例：リレーのチャンネル１が ON@get {"path":"relay/1/state","value":true}$0a
更新の取得
パラメータの更新を取得するには subscribe を使用します。
subscribe で更新取得を登録したパラメータが変動すると publish が返されます。
また、subscribe 送信時に現在の状態が @subscribe で返されます。
例：リレーのチャンネル１の更新を取得
subscribe {"path":"relay/1/state"}$0a
応答例：リレーのチャンネル１が ON@subscribe {"path":"relay/1/state","value":true}$0apublish {"path":"/relay/1/state","format":"variant","value":true}$0a

CE デバイスとセッション切断を行った場合は、接続後に subscribe を再度行ってください。
受信データ取得
CE-COM2 でデータの受信を取得するには subscribeevent を使用します。
データを受信するには Enable Receive が有効になっている必要があります。
CE-COM2 がデータを受信すると subscribeevent が返されます。
例：ポート１の受信データを取得
subscribeevent {"path":"/serial/1/receive"}$0A
応答例：ポート１で Hello を受信(データは BASE64 フォーマット)
event {"path":"/serial/1/receive","arguments":{"data":"SGVsbG8="}}$0A

Enable Receive の設定は Web ページから行うか、コマンドで設定してください。
CE-COM2 とセッション切断を行った場合は、接続後に subscribeevent を再度行ってください。

22

CE シリーズ セットアップガイド v1.0
コントロールコマンドリスト
CE-REL8
パラメータ
パス

対応

データタイプ説明/relay/#/state

取得・設定

真偽値

リレーの ON/OFF

例：チャンネル３を ON に設定
set {"path":"relay/3/state","value":true}$0a
CE-COM2
コマンド
パス

Command

Arguments

説明/serial/#

send

data

データ送信(BASE64 フォーマット)/serial/#setFlowControl

mode

NONE または HARDWARE/serial/#setCommParams

baudRate

1200,4800,9600,19200,38400,57600,115200

dataBits

7 または 8stopBits

1 または 2

parityNONE, EVEN, ODD

mode232, 422, 485/serial/#enableReceive-

データ受信を有効にする/serial/#disableReceive-

データ受信を無効にする/serial/#flushReceibeBuffer-

受信データをクリアする

例：ポート１のボーレート設定
exec {"path": "/serial/1","command": "setCommParams","arguments": {"baudRate": "9600","dataBits": 8,"stopBits": 1,"parity": "NONE","mode": "232"}}23

CE シリーズ セットアップガイド v1.0
パラメータ
パス

対応

データタイプ説明/serial/#/baudRate

取得のみ

列挙型

1200,4800,9600,19200,38400,57600,115200/serial/#/dataBits

取得のみ

整数値

7 または 8/serial/#/mode

取得のみ

列挙型

232, 422, 485/serial/#/parity

取得のみ

列挙型

NONE, EVEN, ODD/serial/#/stopBits

取得のみ

整数値

1 または 2

CE-IRS4
コマンド
パス

Command

Arguments

説明

/ir/#

bufferdSendIr

code

番号を指定してキューに追加/ir/#bufferdSendNamedIr

code

名前を指定してキューに追加/ir/#clearAndSendIr

code

キューを削除して新しく番号を指定してキ
ューに追加

/ir/#

clearAndSendNamedIrcode

キューを削除して新しく名前を指定してキ
ューに追加

/ir/#

keypadMacrocode

キーパッドマクロ送信/ir/#

keypadModemode

キーパッドモードの設定/ir/#loadIrFile

file

新しい IRL ファイルのロード

/ir/#

offIr

-

送信を停止

/ir/#

onIr

code

番号を指定して送信/ir/#

onNamedIr

code

名前を指定して送信/ir/#

setOffTime

millis

キュー送信のインターバル時間/ir/#

setOnTimemillis

キュー送信の出力時間/ir/#

enableFaultDetection-

ケーブル未接続の検知を有効に設定/ir/#disableFaultDetection-

ケーブル未接続の検知を無効に設定/ir/#

setCommParms

baudRate

1200,4800,9600,19200

dataBits

7 または 8stopBits

1 または 2

parityNONE, EVEN, ODD

data

データを送信(BAS64 フォーマット)

/ir/#

send

例：ポート３からコード１のパルス送信をキューに追加
exec {"path":"/ir/3","command":"bufferedSendIr","arguments":{"code":1}}$0a
例：ポート１から IR コード名「PLAY」を送信
exec {"path":"/ir/1","command":"onNamedIr","arguments":{"code":"PLAY"}}$0a24

CE シリーズ セットアップガイド v1.0

パラメータ
パス

対応

データタイプ

説明/ir/#/carrier

取得・設定

真偽値

キャリアー有効 / 無効

/ir/#/mode

取得・設定

列挙型

IR, SERIAL, DATA

/ir/#/baudRate

取得のみ

列挙型

1200,4800,9600,19200/ir/#/dataBits

取得のみ

整数値

7 または 8/ir/#/parity

取得のみ

列挙型

NONE, EVEN, ODD/ir/#/stopBits

取得のみ

整数値

1 または 2

例：ポート３のモードを DATA(1-way 232)に設定
set {"path":"ir/3/mode","value":"DATA"}$0a
CE-IO4
パラメータ
パス

対応

データタイプ

説明/io/#/debounceTimeMilliseconds

取得・設定

整数値

5～250

/io/#/mode

取得・設定

列挙型

INPUT または OUTPUT/io/#/output

取得・設定

真偽値

出力の ON / OFF/io/#/debounceMinDelta

取得・設定

浮動小数点数値

0.1～4.9/io/#/inputMode

取得・設定

列挙型

DIGITAL, ANALOG, BOTH

/io/#/digitalInputLowMax

取得・設定

浮動小数点数値

0.0～9.9/io/#/digitalInput2KPullup

取得・設定

真偽値

プルアップ有効 / 無効

/io/#/analogInput

取得のみ

浮動小数点数値

0.0～10.0/io/#/digitalInput

取得のみ

真偽値

インプット PUSH / RELEASE/io/#/digitalInputHighMin

取得・設定

浮動小数点数値

0.1～10.0

例：チャンネル１をアウトプットで使用し 0V / 10V を切り替え
set {"path":"/io/1/output","value":true}$0a
set {"path":"/io/1/output","value":false}$0a25