13 プログラミング - mee.co.jp

32
798 13_プログラミング 13.1_インタロック 13__プログラミング カメラ I / F ユニットのプログラミングについて説明します。 13.1__インタロック カメラ I / F ユニットの制御プログラムは,ネットワークの通信状態によるインタロックを設けてください。 サイクリック伝送 サイクリック伝送 サイクリック伝送のプログラムでは,下記のリンク特殊リレー(SB),およびリンク特殊レジスタ(SW)による インタロックを設けてください。 ・マスタ局のデータリンク状態(SB0049) ・カメラ I / F ユニットのデータリンク状態(SW00B0 ~ SW00B7) ■ 局番 1 に対するインタロック例 MC N0 M0 MCR N0 ECLEF-NV1G 用のプログラム マスタコントロール開始 マスタコントロール解除 N0 M0 SB49 マスタユニット データリンク状態 局番1 SW0B0.0 データリンク状態

Upload: others

Post on 28-Apr-2022

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 13 プログラミング - mee.co.jp

798 13_プログラミング 13.1_インタロック

13__プログラミング

カメラ I / F ユニットのプログラミングについて説明します。

13.1__インタロック

カメラ I / F ユニットの制御プログラムは,ネットワークの通信状態によるインタロックを設けてください。 サイクリック伝送

サイクリック伝送

サイクリック伝送のプログラムでは,下記のリンク特殊リレー(SB),およびリンク特殊レジスタ(SW)による

インタロックを設けてください。

・マスタ局のデータリンク状態(SB0049)

・カメラ I / F ユニットのデータリンク状態(SW00B0 ~ SW00B7)

■ 局番 1 に対するインタロック例

MC N0 M0

MCR N0

ECLEF-NV1G 用のプログラム

マスタコントロール開始

マスタコントロール解除

N0 M0

SB49

マスタユニットデータリンク状態

局番1

SW0B0.0

データリンク状態

Page 2: 13 プログラミング - mee.co.jp

799 13_プログラミング 13.1_インタロック

13

トランジェント伝送

トランジェント伝送

トランジェント伝送のプログラムでは,下記のリンク特殊リレー(SB),およびリンク特殊レジスタ(SW)による

インタロックを設けてください。

・マスタ局のバトンパス状態(SB0047)

・カメラ I / F ユニットのバトンパス状態(SW00A0 ~ SW00A7)

■ 局番 1 に対するインタロック例

カメラ I / F ユニットに対する専用命令起動接点

マスタ局

SB47

バトンパス状態局番1

SW0A0.0

バトンパス状態

同一ネットワーク No. のネットワーク(同じマスタ局ユニットが管理するネットワーク)において,複数

のトランジェント伝送(RIRD 命令,RIWT 命令)を同時に処理することはできません。

複数台のネットワーク ユニットを接続している場合で,対象のネットワーク ユニットが異なっても,

トランジェント伝送を同時に処理することはできません。

複数のトランジェント伝送(RIRD 命令,RIWT 命令)を同時に指令した場合は,順次処理されます。

Page 3: 13 プログラミング - mee.co.jp

800 13_プログラミング 13.2_サンプル プログラム

13.2__サンプル プログラム

標準的なプログラムの例を示します。

01 ツール プリセット旋回機能

M100ツールプリセット旋回要求RST

Y1 060旋回 指令(機器1)RST

W8 0 D100ツールプリセット旋回エラーコ ードMOV

Y1 060旋回 指令(機器1)SET

M500ツールプリセット旋回正常 完了SET

M501ツールプリセット旋回異常 完了SET

X1080

旋回 完了状 態(機器1)

K1 W490旋回パラメータ1(機器1)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*01_ツールプリセット旋回 機能

********************************

M100

ツールプリセット旋回要求

5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

機能 選択:ツールプリセット旋回(0101H)X1010

NVT READY(機器1)

X1060

旋回BUSY(機器1)

H101 W480旋回 機能選 択(機器1)MOV

プリセット番号(0~99)

K500 W4D0旋回パラメータ5(機器1)MOV

K500 W4E0旋回パラメータ6(機器1)MOV

パン/チルト速度(0~1000)

ズーム速度(0~1000)

旋回 指令ON

X1070

旋回 完了(機器1)

X1080

旋回 完了状 態(機器1)

END

ツールプリセット旋回 要求OFF

旋回 指令OFF

異常 完了でエラ ーコードを格納

旋回 指令の正常 完了でON

旋回 指令の異常 完了でON

旋回エラーコ ード(機器1)

(185)

[RX(n+1)0] [RX(n+6)0][RWw(n+8)0]

[RWw(n+9)0]

[RWw(n+D)0]

[RWw(n+E)0]

[RY(n+6)0]

[RWr(n+8)0]

[RY(n+6)0]

[RX(n+7)0] [RX(n+8)0]

[RX(n+8)0]

Page 4: 13 プログラミング - mee.co.jp

801 13_プログラミング

13.2_サンプル プログラム

13

02 カメラ プリセット旋回機能

M110カメラプリセット旋回要求RST

Y1 060旋回 指令(機器1)RST

W8 0 D110カメラプリセット旋回エラーコ ードMOV

Y1 060旋回 指令(機器1)SET

M510カメラプリセット旋回正常 完了SET

M511カメラプリセット旋回異常 完了SET

X1080

旋回 完了状 態(機器1)

K1 W490旋回パラメータ1(機器1)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*02_カメラプリセット旋回 機能

********************************

M110

カメラプリセット旋回要求

5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

機能 選択:カメラプリセット旋回(0102H)X1010

NVT READY(機器1)

X1060

旋回BUSY(機器1)

H102 W480旋回 機能選 択(機器1)MOV

プリセット番号(0~255)

K500 W4D0旋回パラメータ5(機器1)MOV

K500 W4E0旋回パラメータ6(機器1)MOV

パン/チルト速度(0~1000)

ズーム速度(0~1000)

旋回 指令ON

X1070

旋回 完了(機器1)

X1080

旋回 完了状 態(機器1)

END

カメラプリセット旋回 要求OFF

旋回 指令OFF

異常 完了でエラ ーコードを格納

旋回 指令の正常 完了でON

旋回 指令の異常 完了でON

旋回エラーコ ード(機器1)

(186)

[RX(n+1)0] [RX(n+6)0][RWw(n+8)0]

[RWw(n+9)0]

[RWw(n+D)0]

[RWw(n+E)0]

[RY(n+6)0]

[RWr(n+8)0]

[RY(n+6)0]

[RX(n+7)0] [RX(n+8)0]

[RX(n+8)0]

Page 5: 13 プログラミング - mee.co.jp

802 13_プログラミング 13.2_サンプル プログラム

03 絶対座標指定旋回機能

K500 W4D0旋回パラメータ5(機器1)MOV

K500 W4E0旋回パラメータ6(機器1)MOV

28END

(221)

M120絶対 座標指 定旋回要求RST

Y1 060旋回 指令(機器1)RST

W8 0 D120絶対 座標指 定旋回エラーコ ードMOV

Y1 060旋回 指令(機器1)SET

M520絶対 座標指 定旋回正常 完了SET

M521絶対 座標指 定旋回異常 完了SET

X1080

旋回 完了状 態(機器1)

K100 W4A0旋回パラメータ2(機器1)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*03_絶対 座標指 定旋回 機能

********************************

M120

絶対 座標指 定旋回要求

5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

機能 選択:絶対 座標指 定旋回(0103H)X1010

NVT READY(機器1)

X1060

旋回BUSY(機器1)

H103 W480旋回 機能選 択(機器1)MOV

パン座標(-1000~1000)

K-100 W4B0旋回パラメータ3(機器1)MOV

K100 W4C0旋回パラメータ4(機器1)MOV

チルト座標(-1000~1000)

ズーム座標(0~1000)

旋回 指令ON

X1070

旋回 完了(機器1)

X1080

旋回 完了状 態(機器1)

旋回 指令OFF

異常 完了でエラ ーコードを格納

旋回 指令の正常 完了でON

旋回 指令の異常 完了でON

旋回エラーコ ード(機器1)

24

25

26

27

絶対 座標指 定旋回要 求OFF

パン/チルト速度(0~1000)

ズーム速度(0~1000)

[RX(n+1)0] [RX(n+6)0][RWw(n+8)0]

[RWw(n+A)0]

[RWw(n+B)0]

[RWw(n+C)0]

[RWw(n+D)0]

[RWr(n+8)0]

[RY(n+6)0]

[RX(n+7)0]

[RX(n+8)0]

[RX(n+8)0]

[RWw(n+E)0]

[RY(n+6)0]

Page 6: 13 プログラミング - mee.co.jp

803 13_プログラミング

13.2_サンプル プログラム

13

04 相対座標指定旋回機能

K500 W4D0旋回パラメータ5(機器1)MOV

K500 W4E0旋回パラメータ6(機器1)MOV

28END

(228)

M130相対 座標指 定旋回要求RST

Y1 060旋回 指令(機器1)RST

W8 0 D130相対 座標指 定旋回エラーコ ードMOV

Y1 060旋回 指令(機器1)SET

M530相対 座標指 定旋回正常 完了SET

M531相対 座標指 定旋回異常 完了SET

X1080

旋回 完了状 態(機器1)

K100 W4A0旋回パラメータ2(機器1)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*04_相対 座標指 定旋回 機能

********************************

M130

相対 座標指 定旋回要求

5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

機能 選択:相対 座標指 定旋回(0104H)X1010

NVT READY(機器1)

X1060

旋回BUSY(機器1)

H104 W480旋回 機能選 択(機器1)MOV

パン座標 量(-1000~1000)

K-100 W4B0旋回パラメータ3(機器1)MOV

K100 W4C0旋回パラメータ4(機器1)MOV

チルト座標 量(-1000~1000)

ズーム座標 量(-1000~1000)

旋回 指令ON

X1070

旋回 完了(機器1)

X1080

旋回 完了状 態(機器1)

旋回 指令OFF

異常 完了でエラ ーコードを格納

旋回 指令の正常 完了でON

旋回 指令の異常 完了でON

旋回エラーコ ード(機器1)

24

25

26

27

相対 座標指 定旋回要 求OFF

パン/チルト速度(0~1000)

ズーム速度(0~1000)

[RX(n+1)0] [RX(n+6)0][RWw(n+8)0]

[RWw(n+A)0]

[RWw(n+B)0]

[RWw(n+C)0]

[RWw(n+D)0]

[RWr(n+8)0]

[RY(n+6)0]

[RX(n+7)0]

[RX(n+8)0]

[RX(n+8)0]

[RWw(n+E)0]

[RY(n+6)0]

Page 7: 13 プログラミング - mee.co.jp

804 13_プログラミング 13.2_サンプル プログラム

05 旋回時間指定旋回機能

K0 W4F0旋回パラメータ7(機器1)MOV

26END

(215)

M140旋回 時間指 定旋回要求RST

Y1 060旋回 指令(機器1)RST

W8 0 D140旋回 時間指 定旋回エラーコ ードMOV

Y1 060旋回 指令(機器1)SET

M540旋回 時間指 定旋回正常 完了SET

M541旋回 時間指 定旋回異常 完了SET

X1080

旋回 完了状 態(機器1)

K100 W4A0旋回パラメータ2(機器1)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*05_旋回 時間指 定旋回 機能

********************************

M140

旋回 時間指 定旋回要求

5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

機能 選択:旋回 時間指 定旋回(0105H)X1010

NVT READY(機器1)

X1060

旋回BUSY(機器1)

H105 W480旋回 機能選 択(機器1)MOV

パン座標 量(-1000~1000)

K-100 W4B0旋回パラメータ3(機器1)MOV

K100 W4C0旋回パラメータ4(機器1)MOV

チルト座標 量(-1000~1000)

ズーム座標 量(-1000~1000)

旋回 指令ON

X1070

旋回 完了(機器1)

X1080

旋回 完了状 態(機器1)

旋回 指令の正常 完了でON

旋回 指令の異常 完了でON

旋回エラーコ ード(機器1)

24

25

旋回 時間(0:無限,1~65535[ms])

旋回 指令OFF

旋回 時間指 定旋回要 求OFF

異常 完了でエラ ーコードを格納

[RX(n+1)0] [RX(n+6)0][RWw(n+8)0]

[RWw(n+A)0]

[RWw(n+B)0]

[RWw(n+C)0]

[RWw(n+D)0]

[RWr(n+8)0]

[RY(n+6)0]

[RX(n+7)0]

[RX(n+8)0]

[RX(n+8)0]

[RY(n+6)0]

Page 8: 13 プログラミング - mee.co.jp

805 13_プログラミング

13.2_サンプル プログラム

13

06 旋回停止機能

END(162)

M150旋回 停止要 求RST

Y1060旋回 指令(機器1)RST

W80 D1 50旋回 停止エラーコ ードMOV

Y1060旋回 指令(機器1)SET

M550旋回 停止正 常完了SET

M551旋回 停止異 常完了SET

X1080

旋回 完了状 態(機器1)

H0 W490旋回パラメータ1(機器1)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*06_旋回 停止機 能

********************************

M150

旋回 停止要 求5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

機能 選択:旋回 停止(010FH)X1010

NVT READY(機器1)

X1060

旋回BUSY(機器1)

H1 0F W480旋回 機能選 択(機器1)MOV

モード(0:全停 止,1:パン/チルト停止,2:ズーム停止)

旋回 指令ON

X1070

旋回 完了(機器1)

X1080

旋回 完了状 態(機器1)

旋回 指令の正常 完了でON

旋回 指令の異常 完了でON

旋回エラーコード(機器1)

旋回 指令OFF

旋回 停止要求OFF

異常 完了でエラ ーコードを格納

[RX(n+ 1)0] [RX(n+ 6)0][RWw(n+8)0]

[RWw(n+9)0]

[RWr(n+8)0]

[RY(n+6)0]

[RX(n+ 7)0]

[RX(n+8)0]

[RX(n+8)0]

[RY(n+6)0]

Page 9: 13 プログラミング - mee.co.jp

806 13_プログラミング 13.2_サンプル プログラム

07 カメラ プリセット確認機能

D1 000 M560RIRD命令 完了フラグGP.RIRD

20END

(188)

M562カメラプリセット確認正常 完了SET

M563カメラプリセット確認異常 完了SET

M160カメラフ ゚リセット確認要求RST

H5005 D162設定データ(アクセスコード/属性コード)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*07_カメラプリセット確認 機能

********************************

M160

カメラプリセット確認要求

5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

カメラI/Fユニットの局番(1~120)X1010

NVT READY(機器1)

K1 D161設定データ(ユニット の局番)MOV

アクセスコード/属性コード(5m05H,m=0~F)

K0 D163設定データ(読出し開始 番号)MOV

K33 D164設定データ(読出し点数)MOV

カメラプリセット番号(0~255)

読出し点数(33固定)

RIRD命令の正常 完了でON

RIRD命令の異常 完了でON

カメラプリセット確認 要求OFF

設定した パラメータ でRIRD命令を実行

U0 D160RIRD命令 完了ステータ ス

カメラプリセット番号

M560

RIRD命令 完了フラグ

M561

RIRD命令 完了状態

M561

RIRD命令 完了状態

(129)

[RX(n+1)0]

Page 10: 13 プログラミング - mee.co.jp

807 13_プログラミング

13.2_サンプル プログラム

13

08 旋回座標範囲確認機能

W0A0 D1 71チルト座標 範囲(上限/下限)MOV 旋回 応答データ2

(機器1)

W0B0 D1 72ズーム座標 範囲(上限/下限)MOV 旋回 応答データ3

(機器1)

M570旋回 座標範 囲確認正常 完了SET

Y1060旋回 指令(機器1)SET

M171

上限/下限 選択

W90 D1 70パン座標 範囲(上限/下限)MOV

26END

(214)

M170旋回 座標範 囲確認要求RST

Y1060旋回 指令(機器1)RST

W80 D1 73旋回 座標範 囲確認エラーコ ードMOV

M571旋回 座標範 囲確認異常 完了SET

X1080

旋回 完了状 態(機器1)

H122 W480旋回 機能選 択(機器1)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*08_旋回 座標範 囲確認 機能

********************************

M170

旋回 座標範 囲確認要求

5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

機能 選択:旋回 座標下 限確認(0121H)X1010

NVT READY(機器1)

X1060

旋回BUSY(機器1)

H121 W480旋回 機能選 択(機器1)MOV

機能 選択:旋回 座標上 限確認(0122H)

X1070

旋回 完了(機器1)

X1080

旋回 完了状 態(機器1)

旋回 指令の異常 完了でON

旋回エラーコード(機器1)

24

25

パン座標 限界値 格納

旋回 指令OFF

旋回 座標範 囲確認要求OFF

異常 完了でエラ ーコードを格納

M171

上限/下限 選択

旋回 指令ON

旋回 指令の正常 完了でON

ズーム座標 限界値 格納

旋回 応答データ1(機器1)

チルト座標 限界値 格納

[RX(n+ 1)0] [RX(n+ 6)0][RWw(n+8)0]

[RWw(n+8)0]

[RWr(n+A)0]

[RY(n+6)0]

[RX(n+ 7)0]

[RX(n+8)0]

[RX(n+8)0]

[RY(n+6)0]

[RWr(n+9)0]

[RWr(n+B)0]

[RWr(n+8)0]

Page 11: 13 プログラミング - mee.co.jp

808 13_プログラミング 13.2_サンプル プログラム

09 旋回速度範囲確認機能

W0A0 D1 81ズーム速度 範囲(上限/下限)MOV 旋回 応答データ2

(機器1)

M580旋回 速度範 囲確認正常 完了SET

Y1060旋回 指令(機器1)SET

M181

上限/下限 選択

W90 D1 80パン/チルト速度 範囲(上限/下限)MOV

24END

(204)

M180旋回 速度範 囲確認要求RST

Y1060旋回 指令(機器1)RST

W80 D1 82旋回 速度範 囲確認エラーコ ードMOV

M581旋回 速度範 囲確認異常 完了SET

X1080

旋回 完了状 態(機器1)

H124 W480旋回 機能選 択(機器1)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*09_旋回 速度範 囲確認 機能

********************************

M180

旋回 速度範 囲確認要求

5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

機能 選択:旋回 速度下 限確認(0123H)X1010

NVT READY(機器1)

X1060

旋回BUSY(機器1)

H123 W480旋回 機能選 択(機器1)MOV

機能 選択:旋回 速度上 限確認(0124H)

X1070

旋回 完了(機器1)

X1080

旋回 完了状 態(機器1)

旋回 指令の異常 完了でON

旋回エラーコード(機器1)

パン/チルト速度 限界値 格納

旋回 指令OFF

旋回 速度範 囲確認要求OFF

異常 完了でエラ ーコードを格納

M181

上限/下限 選択

旋回 指令ON

旋回 指令の正常 完了でON

ズーム速度 限界値 格納

旋回 応答データ1(機器1)

[RX(n+ 1)0] [RX(n+ 6)0][RWw(n+8)0]

[RWw(n+8)0]

[RWr(n+A)0]

[RY(n+6)0]

[RX(n+ 7)0]

[RX(n+8)0]

[RX(n+8)0]

[RY(n+6)0]

[RWr(n+9)0]

[RWr(n+8)0]

Page 12: 13 プログラミング - mee.co.jp

809 13_プログラミング

13.2_サンプル プログラム

13

10 カメラ撮影位置取得機能

W90 D1 90ツールプリセット番号MOV 旋回 応答データ1

(機器1)

W0D0 D1 92チルト絶対 座標値MOV 撮影 位置(T座標)

(機器1)

W0E0 D1 93ズーム絶対 座標値MOV 撮影 位置(Z座標)

(機器1)

M590カメラ撮影 位置取 得正常 完了SET

Y1060旋回 指令(機器1)SET

W0C0 D1 91パン絶対 座標値MOV

26END

(192)

M190カメラ撮影 位置取 得要求RST

Y1060旋回 指令(機器1)RST

W80 D1 94カメラ撮影 位置取 得エラーコ ードMOV

M591カメラ撮影 位置取 得異常 完了SET

X1080

旋回 完了状 態(機器1)

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*10_カメラ撮影 位置取 得機能

********************************

M190

カメラ撮影 位置取 得要求

5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

機能 選択:カメラ撮影 位置取 得(0120H)X1010

NVT READY(機器1)

X1060

旋回BUSY(機器1)

H120 W480旋回 機能選 択(機器1)MOV

X1070

旋回 完了(機器1)

X1080

旋回 完了状 態(機器1)

旋回 指令の異常 完了でON

旋回エラーコード(機器1)

24

25

パン座標 格納

旋回 指令OFF

カメラ撮影 位置取 得要求OFF

異常 完了でエラ ーコードを格納

旋回 指令ON

旋回 指令の正常 完了でON

ズーム座標 格納

撮影 位置(P座標)(機器1)

チルト座標 格納

ツールプリセット番号 格納

[RX(n+ 1)0] [RX(n+ 6)0][RWw(n+8)0]

[RY(n+6)0]

[RWr(n+D)0]

[RWr(n+9)0]

[RX(n+ 7)0]

[RX(n+8)0]

[RX(n+8)0]

[RY(n+6)0]

[RWr(n+C)0 ]

[RWr(n+E)0]

[RWr(n+8)0]

Page 13: 13 プログラミング - mee.co.jp

810 13_プログラミング 13.2_サンプル プログラム

11 時計設定機能

M600時計 設定正 常完了SET

Y1 030制御 指令(機器1)SET

END(114)

M200時計 設定要 求RST

Y1 030制御 指令(機器1)RST

W1 0 D200時計 設定エラーコ ードMOV

M601時計 設定異 常完了SET

X1050

制御 完了状 態(機器1)

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*11_時計 設定機 能

********************************

M200

時計 設定要 求5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

機能 選択:時計 設定(0111H)X1010

NVT READY(機器1)

X1030

制御BUSY(機器1)

H111 W410制御 機能選 択(機器1)MOV

X1040

制御 完了(機器1)

X1050

制御 完了状 態(機器1)

制御 指令の異常 完了でON

制御エラーコ ード(機器1)

制御 指令OFF

時計 設定要求OFF

異常 完了でエラ ーコードを格納

制御 指令ON

制御 指令の正常 完了でON

[RX(n+1)0] [RX(n+3)0][RWw(n+1)0]

[RWw(n+3)0]

[RWr(n+1)0]

[RY(n+3)0]

[RX(n+4)0] [RX(n+5)0]

[RX(n+5)0]

Page 14: 13 プログラミング - mee.co.jp

811 13_プログラミング

13.2_サンプル プログラム

13

12 時計確認機能 / 応答確認機能

W2 0 D210上位:時刻 系_下位:年MOV 機器 応答データ1

(機器1)

W4 0 D212上位:時_下位:分MOV 機器 応答データ3

(機器1)

W5 0 D213上位:秒_下位:時刻 差MOV 機器 応答データ4

(機器1)

M610時計 確認正 常完了SET

Y1 030制御 指令(機器1)SET

W3 0 D211上位:月_下位:日MOV

26END

(215)

M210時計 確認要 求RST

Y1 030制御 指令(機器1)RST

W1 0 D214時計 確認エラーコ ードMOV

M611時計 確認異 常完了SET

X1050

制御 完了状 態(機器1)

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*12_時計 確認機 能/応答 確認機 能

********************************

M210

時計 確認要 求5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

機能 選択:時計 確認/応答 確認(0112H)X1010

NVT READY(機器1)

X1030

制御BUSY(機器1)

H112 W410制御 機能選 択(機器1)MOV

X1040

制御 完了(機器1)

X1050

制御 完了状 態(機器1)

制御 指令の異常 完了でON

制御エラーコ ード(機器1)

24

25

日時データ(上位:月,下位:日)格納

制御 指令OFF

時計 確認要求OFF

異常 完了でエラ ーコードを格納

制御 指令ON

制御 指令の正常 完了でON

日時データ(上位:秒,下位:時刻 差)格納

機器 応答データ2(機器1)

日時データ(上位:時,下位:分)格納

日時データ(上位:時刻 系,下位:年)格納

[RX(n+1)0] [RX(n+3)0][RWw(n+1)0]

[RY(n+3)0]

[RWr(n+4)0]

[RWr(n+2)0]

[RX(n+4)0]

[RX(n+5)0]

[RX(n+5)0]

[RY(n+3)0]

[RWr(n+3)0]

[RWr(n+5)0]

[RWr(n+1)0]

Page 15: 13 プログラミング - mee.co.jp

812 13_プログラミング 13.2_サンプル プログラム

13 イベント送信機能

M623イベント送信 異常完了SET

M622イベント送信 正常完了SET

M620

RIWT命令 完了フラグ

M621

RIWT命令 完了状態

M621

RIWT命令 完了状態

K0 D223設定データ(送信番号)MOV

H0C05 D222設定データ(アクセスコード/属性コード)MOV

M221

イベント種別 選択

H0B05 D222設定データ(アクセスコード/属性コード)MOV

K1 D221設定データ(ユニット の局番)MOV

"SENSOR_5" D1 296データ(EventDat a3)$MOV

"AREA_2" D1 264データ(EventDat a2)$MOV

"FLOOR_3" D1 232データ(EventDat a1)$MOV

30END

(360)

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*13_イベント送信 機能

********************************

M220

イベント送信 要求5 (0)

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

Sourceのデータ内容(最大64バイト)

"INTRUSION" D1 200データ(Source)$MOV

24

25

26

27

28

29

EventData1のデータ内容(最大64バイト)

EventData2のデータ内容(最大64バイト)

EventData3のデータ内容(最大64バイト)

D1 200 M620RIWT命令 完了フラグGP.RIWT

M220イベント送信 要求RST

カメラI/Fユニットの局番(1~120)

アクセスコード/属性コード(0B05H:UserAlarm)

K128 D224設定データ(書込み点数)MOV

送信 番号(0固定)

書込み点数(128固定)

RIWT命令の正常 完了でON

RIWT命令の異常 完了でON

イベント送信 要求OFF

設定した パラメータ でRIWT命令を実行

U0 D220RIWT命令 完了ステータ ス

データ(Source)

M221

イベント種別 選択

アクセスコード/属性コード(0C05H:UserEvent)

(305)

Page 16: 13 プログラミング - mee.co.jp

813 13_プログラミング

13.2_サンプル プログラム

13

14 イベント受信機能

W0F0 D234設定データ(読出し点数)

イベント受信データサイズ(イベント1)

[RWr(n+F)0]

MOV

Y1 090イベント読み出し中(イベント1)RST

M230イベント受信データ読出し要求RST

M633イベント受信データ読出し異常 完了SET

M632イベント受信データ読出し正常 完了SET

D234 K1SFR 設定データ(読出し

点数)

Y1 090イベント読み出し中(イベント1)SET

29

END(296)

M631

RIRD命令 完了状態

K1 D231設定データ(ユニット の局番)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*14_イベント受信 機能

********************************

M230

イベント受信データ読出し要求

5 (0)

6

7

8

9

10

11

12

13

17

18

19

20

21

22

23

24

X1090

イベント受信 通知(イベント1)

カメラI/Fユニットの局番(1~120)

H0A05 D232設定データ(アクセスコード/属性コード)MOV

K1 D233設定データ(イベント番号)MOV

アクセスコード/属性コード(0A05H:イベント受信)

イベント番号(1~16)

M631

RIRD命令 完了状態

25

26

27

28

イベント受信 要求OFF

イベント読み出し中ON

X1090

イベント受信 通知(イベント1)

D1 400 M630RIRD命令 完了フラグGP.RIRD

RIRD命令の正常 完了でON

RIRD命令の異常 完了でON

イベント読み出し中OFF

設定した パラメータ でRIRD命令を実行

U0 D230RIRD命令 完了ステータ ス

イベント受信データ

15

16

K480 D234設定データ(読出し点数)MOV

読出し点数(最大480ワードに制限)

M630

RIRD命令 完了フラグ

(226)

[RX(n+9)0][RY(n+9)0]

[RY(n+9)0]

[RX(n+9)0]

K480 D234設定データ(読出し点数)<

受信データサイ ズを読出し点数に格納

14

K1+

D234設定データ(読出し点数)

読出し点数(バイト→ワード)

K34+

D234設定データ(読出し点数)

読出し点数(34ワード加算)

30

31

Page 17: 13 プログラミング - mee.co.jp

814 13_プログラミング 13.2_サンプル プログラム

15 TCP / UDP 送信機能

M240TCP/ UDP送信の送信データ設定 要求RST

M643TCP/ UDP送信のデータ設定 異常完 了SET

M642TCP/ UDP送信のデータ設定 正常完 了SETRIWT命令 完了

状態

”現在の生産台… D1900送信データ$MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*15_TCP/ UDP送信 機能

********************************

TCP/ UDP送信の送信データ設定 要求

6 (0)

7

8

9

10

11

12

13

14

15

19

20

21

22

23

24

25

プロトコル選択

TCP/ UDP送信の送信データ(最大960バイト)

H1 005 D2 42設定データ(アクセスコード/属性コード)MOV

H0 D2 43設定データ(対象プロトコル)MOV

アクセス コード/属性コード(1005H:TCP/UDP送信)

対象プロトコル(0000H:TCP)

RIWT命令 完了状態

26

27

28

29

TCP/ UDP送信 データ設定 要求OFF

プロトコル選択

D1 900 M640RIWT命令 完了フラグGP.RIWT

RIWT命令の正常 完了でON

RIWT命令の異常 完了でON

設定した パラメータ でRIWT命令を実行

U0 D240RIWT命令 完了ステータ ス

送信データ

16

18

K480 D244設定データ(書込み点数)<

K480 D2 44設定データ(書込み点数)MOV

書込み点数(最大480ワードに制限)

RIWT命令 完了フラグ

(289)

5①RIWT命令によ るTCP/ UDP送信の送信データ設定

K1 D2 41設定データ(ユニット の局番)MOV

カメラI/Fユニットの局番(1~120)

H1 D2 43設定データ(対象プロトコル)MOV

対象プロト コル(0001H:UDP)

D1 900 D2 44設定データ(書込み点数)LEN

送信データ長を書込み点数に格納

送信データ

K1 D2 44設定データ(書込み点数)+

D244 K1設定データ(書込み点数)SFR

M641

M641

M640

M242

M242

M240

17 書込み点数(バイト→ワード)

Page 18: 13 プログラミング - mee.co.jp

815 13_プログラミング

13.2_サンプル プログラム

13

K0 W4TCP/ UDP送信応答データサイ ズ=

[RWrn4]

Y1003TCP/ UDP送信送信 指令RST応答データを読出す

場合ONして おく

K20000 W46FTCP/ UDP送信送信 先ポート番号MOV

Y1003TCP/ UDP送信送信 指令SET

プロトコル選択

プロトコル選択

TCP/ UDP送信送信BUSY

TCP/ UDP送信のデータ設定 正常完 了

M645TCP/ UDP送信異常 完了SET

M644TCP/ UDP送信正常 完了SETTCP/ UDP送信

送信 完了状 態

H5 W403TCP/ UDP送信制御 設定MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

3031

①TCP/ UDP送信のデータ送信 処理

TCP/ UDP送信のデータ送信 要求

32 (352)

33

34

35

36

37

38

39

40

41

56

43

44

45

46

47

48

上位:プロトコル(00H:TC P),下位:タイムアウト時間(0~75[s])

”192.168.0.200” W460TCP/ UDP送信送信 先IPアドレス$MOV

W3 D2 45TCP/ UDP送信エラーコ ードMOV

送信 先機器のIPアドレス

異常 完了でエラ ーコードを格納

TCP/ UDP送信送信 完了状 態

49

51

52

TCP/ UDP送信の正常 完了でON

TCP/ UDP送信の異常 完了でON

42

K960 W404TCP/ UDP送信送信データサイ ズMOV

送信データサイ ズ(最大960バイトに制限)

H105 W403TCP/ UDP送信制御 設定MOV

上位:プロトコル(01H:UDP),下位:タイムア ウト時間(0~75[s])

D1 900 W404TCP/ UDP送信送信データサイ ズLEN

送信データ長を送信データサイ ズに格納

送信データ

TCP/ UDP送信 送信 指令ON

送信 先機器のポート番号

K960 W4 04TCP/ UDP送信送信データサイズ<

X1005

X1005

M242

M242X1003M642M241

TCP/ UDP送信送信 完了

X1004

50 TCP/ UDP送信エラーコ ード

送信 指令OFF(応答データを読み出す…M243

54

55

END(712)

M241TCP/ UDP送信のデータ送信 要求RST

TCP/ UDP送信のデータ送信 要求OFF

[RXn3]

[RXn4]

[RWwn3]

[RWwn3]

[RWwn4]

[RWwn4]

[RWw(n+6)0]

[RWw(n+6)F]

[RYn3]

[RWrn3]

[RYn3]

[RXn5]

[RXn5]

[RWwn4]

53

Page 19: 13 プログラミング - mee.co.jp

816 13_プログラミング 13.2_サンプル プログラム

16 TCP / UDP 受信データ読み出し機能

D2 400 M650RIRD命令 完了フラグGP.RIRD

U0 D250RIRD命令 完了ステータ ス

受信データ

H1 005 D2 52設定データ(アクセスコード/属性コード)MOV

H0 D2 53設定データ(対象プロトコル)MOV

W6 D2 54設定データ(読出し点数)

TCP受信 受信データサイ ズ

[RWrn6]

MOV

H1 D2 53設定データ(対象プロトコル)MOV

K480 D2 54設定データ(読出し点数)MOV

D2 54K1設定データ(読出し点数)+

D254 K1設定データ(読出し点数)SFR

TCP受信の受信データ読出し要求

M250TCP受信の受信データ読出し要求RST

M653受信データ読出し異常 完了SET

M652受信データ読出し正常 完了SETRIRD命令 完了

状態

MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*16_TCP/ UDP受信データ読み出し機能

********************************

TCP受信の受信データ読出し要求

6 (0)

7

8

9

10

11

12

13

14

15

21

22

23

24

25

26

27

カメラI/Fユニットの局番(1~120)

対象プロトコル(0000H:TCP)

RIRD命令 完了状態

28

29

30

31

TCP受信データ読出し要求OFF

RIRD命令の正常 完了でON

RIRD命令の異常 完了でON

設定した パラメータ でRIRD命令を実行

16

19

読出し点数(最大480ワードに制限)

RIRD命令 完了フラグ

(291)

5(a)TCP/UDPにて受信した データを読出す場合

アクセス コード/属性コード(1005H:TCP/UDP受信)

対象プロトコル(0001H:UDP)

M651

M651

M650

M250K1 D2 51

設定データ(ユニット の局番)

UDP受信の受信データ読出し要求

M251

TCP受信 受信 通知

X1006

UDP受信 受信 通知

X1007

M250

UDP受信の受信データ読出し要求

M251

W7 D2 54設定データ(読出し点数)

UDP受信 受信データサイ ズ

K480 D254設定データ(読出し点数)<

20

M251UDP受信の受信データ読出し要求RST

UDP受信データ読出し要求OFF

[RXn6]

[RXn7]

[RWrn7]

受信データサイ ズ(TCP受信)を読出し点数に格納

MOV

受信データサイ ズ(UDP受信)を読出し点数に格納

読出し点数(バイト→ワード)17

18

Page 20: 13 プログラミング - mee.co.jp

817 13_プログラミング

13.2_サンプル プログラム

13

42

MOV

Y1003TCP/ UDP送信送信 指令RST

M252応答データ読出し要求RST

TCP/ UDP送信送信 完了

TCP/ UDP送信送信 指令

K1 D2 56設定データ(ユニット の局番)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

3233

(b)TCP/UDP送信 機能にて送信 先機器の応答データを読出す場合

応答データ読出し要求

34 (371)

35

36

37

38

39

40

43

44

56

46

47

48

49

50

51

カメラI/Fユニットの局番(1~120)

52

54

55

45

H1 005 D2 57設定データ(アクセスコード/属性コード)MOV

アクセス コード/属性コード(1005H:TCP/UDP受信)

設定データ(対象データ)MOV

対象データ(0010H:TCP/UDP送信 応答データ)

X1004Y1003M252

53

END

TCP/ UDP送信 送信 指令OFF

RIRD命令 完了フラグGP.RIRD

設定した パラメータ でRIRD命令を実行

RIRD命令 完了ステータ ス

受信データ

設定データ(読出し点数)MOV

読出し点数(最大480ワードに制限)

設定データ(読出し点数)SFR

設定データ(読出し点数)

TCP/ UDP送信応答データサイ ズ

K480 D259設定データ(読出し点数)<

RIRD命令 完了状態

RIRD命令 完了フラグ

(612)

M655M654M656

応答データ読出し正常 完了SET

RIRD命令の正常 完了でON

RIRD命令 完了状態

M655M657

応答データ読出し異常 完了SET

RIRD命令の異常 完了でON

応答データ読出し要求OFF

D2 400 M654U0 D255

H10 D2 58

K480 D2 59

D259 K1

W4 D2 59

[RYn3] [RXn4]

[RYn3]

応答データサイ ズを読出し点数に格納

[RWrn4]

K0 W4TCP/ UDP送信応答データサイズ<

[RWrn4]

41

K1+

D2 59設定データ(読出し点数)

読出し点数(バイト→ワード)

(689)

Page 21: 13 プログラミング - mee.co.jp

818 13_プログラミング 13.2_サンプル プログラム

17 HTTP リクエスト送信機能(GET)[サイクリック]

D4003 K48BMOV

W100HTTPレスポンスのボディデータ

HTTPレスポンスデータ(機器1)

[RWr(n+10)0]

W40 D4002HTTPレスポ ンスのボデ ィサイズMOV 機器 応答データ3

(機器1)[RWr(n+4)0]

W30 D4001HTTPレスポ ンスの全体サイズMOV 機器 応答データ2

(機器1)[RWr(n+3)0]

W20 D4000ステータ スコードMOV 機器 応答データ1

(機器1)

W10 D260HTTPリクエス ト送信エラーコ ードMOV 制御エラーコ ード(機器

1)

M661HTTPリクエス ト送信異常 完了SET

M660HTTPリクエス ト送信正常 完了SET

Y1 030制御 指令(機器1)SET

[RY(n+3)0]

MOV

”cgi-bin/sam…” W500HTTPリクエス ト送信 先URI(機器1,9)$MOV

Y1 030制御 指令(機器1)RST

M260HTTPリクエス ト送信要求RST

H1 W430制御パラメータ2(機器1)

32END

(364)

H2 W410制御 機能選 択(機器1)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*17_HTTPリクエスト送信 機能(GETサイクリ ック)

********************************

M260

HTTPリクエス ト送信要求

5 (0)

6

7

8

9

10

11

12

13

16

17

18

19

22

23

24

25

X1030

制御BUSY(機器1)

機能 選択:HTTPリクエスト送信(0002H)

H1 W420制御パラメータ1(機器1)MOV

リクエストメソッド(0001H:GET)

26

27

30

31

HTTPレスポンス読出し要求OFF

制御 指令OFF

14

15

異常 完了でエラーコードを格納

[RX(n+ 3)0]

[RY(n+3)0]

リクエスト送信 先URI(最大192バイト)

認証モード(0000H:認証なし,0001H:認証あり)

20

21

28

29

[RWw(n+1)0]

[RWw(n+2)0]

[RWw(n+3)0]

[RWw(n+10)0]

制御 指令ON

X1040

制御 完了(機器1)

[RX(n+ 4)0]

制御 指令の正常 完了でON

制御 指令の異常 完了でON

X1050

制御 完了状 態(機器1)

[RX(n+5)0]

X1050

制御 完了状 態(機器1)

[RX(n+5)0]

HTTPレスポンスのステ ータスコート ゙

[RWr(n+1)0]

[RWr(n+2)0]

HTTPレスポンスの全体サイズ

HTTPレスポンスのボ ディサイス ゙

HTTPレスポンスデータ(ボディデータの先頭96バイト)

M261

RIRD命令でレス ポンスデータ を読出す場合ONして おく

Page 22: 13 プログラミング - mee.co.jp

819 13_プログラミング

13.2_サンプル プログラム

13

MEMO

Page 23: 13 プログラミング - mee.co.jp

820 13_プログラミング 13.2_サンプル プログラム

18 HTTP リクエスト送信機能(GET)[トランジェント]

D3000 M670RIWT命令 完了フラグGP.RIWT

U0 D270RIWT命令 完了ステータ ス

HTTPリクエストのURI

”hour=14&m…” D3000HTTPリクエス トのURI$+

K1 D271設定データ(ユニット の局番)MOV

H1605 D272設定データ(アクセスコード/属性コード)MOV

K1 D273設定データ(機器番号)MOV

K480 D274設定データ(書込み点数)MOV

D274K1設定データ(書込み点数)+

D274 K1設定データ(書込み点数)SFR

M270URI設定 要求RST

M673URI設定 異常完 了SET

M672URI設定 正常完 了SETRIWT命令 完了

状態

$MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*18_HTTPリクエスト送信 機能(GETトランシ ゙ェント)

********************************

URI設定 要求6 (0)

7

8

9

10

11

12

13

14

15

21

22

23

24

25

26

27

送信 先URI(最大960バイト)

カメラI/Fユニットの局番(1~120)

RIWT命令 完了状態

28

29

URI設定 要求OFF

RIWT命令の正常 完了でON

RIWT命令の異常 完了でON

設定した パラメータ でRIWT命令を実行

16

19

書込み点数(最大480ワードに制限)

RIWT命令 完了フラグ

(265)

5①RIWT命令によ るURI設定

送信 先URI(つづ き)

機器 番号(1~16)

M671

M671

M670

M270”cgi-bin/sam…” D3000

HTTPリクエス トのURI

D3000 D274設定データ(書込み点数)

HTTPリクエストのURI

K480 D2 74設定データ(書込み点数)<

20

アクセスコード/属性コード(1605H:HTTPリクエス ト送信)

LEN

送信データ長を書込み点数に格納

書込み点数(バイト→ワード)17

18

Page 24: 13 プログラミング - mee.co.jp

821 13_プログラミング

13.2_サンプル プログラム

13

D4003 K48BMOV

W100HTTPレスポンスのボディデータ

W10 D275HTTPリクエス ト送信エラーコ ードMOV 制御エラーコ ード(機器

1)

W20 D4000HTTPレスポンスのステータ スコードMOV 機器 応答データ1

(機器1)

H11 W420制御パラメータ1(機器1)MOV

Y1 030制御 指令(機器1)RSTRIRD命令でレス ポンス

データ を読出す場合ONして おく

制御BUSY(機器1)

M675HTTPリクエス ト送信異常 完了SET

M674HTTPリクエス ト送信正常 完了SET制御 完了状 態

(機器1)

H2 W410制御 機能選 択(機器1)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

30 ②HTTPリクエス ト送信のデータ送信 処理

HTTPリクエス ト送信要求

32 (318)

33

34

35

36

37

38

39

40

41

43

44

45

46

47

48

機能 選択:HTTPリクエスト送信(0002H)

異常 完了でエラーコードを格納

制御 完了状 態(機器1)

49

51

52

制御 指令の正常 完了でON

制御 指令の異常 完了でON

42

制御 完了(機器1)

50

制御 指令OFF(レスポンスデータを読み出…M272

53

54

END(661)

M271HTTPリクエス ト送信要求RST

HTTPリクエス ト送信 要求OFF

31X1030M271

リクエストメソッド(0011H:GET)

H1 W430制御パラメータ2(機器1)MOV

認証モード(0000H:認証なし,0001H:認証あり)

Y1 030制御 指令(機器1)SET

制御 指令ON

X1050

X1050

X1040

HTTPレスポンスの ステータスコ ード

W30 D4001HTTPレスポンスの全体サイズMOV 機器 応答データ2

(機器1)

HTTPレスポンスの全体サイズ

55

56

57

W40 D4002HTTPレスポンスのボディサイズMOV 機器 応答データ3

(機器1)

HTTPレスポンスの ボディサイズ

HTTPレスポンスデータ(ボディデータの先頭96バイト)

HTTPレスポンスデータ(機器1)

[RX(n+ 3)0][RWw(n+1)0]

[RWw(n+2)0]

[RY(n+3)0]

[RWw(n+3)0]

[RWr(n+1)0]

[RWr(n+2)0]

[RWr(n+3)0]

[RWr(n+4)0]

[RWr(n+10)0]

[RY(n+3)0]

[RX(n+5)0][RX(n+ 4)0]

[RX(n+5)0]

Page 25: 13 プログラミング - mee.co.jp

822 13_プログラミング 13.2_サンプル プログラム

19 HTTP リクエスト送信機能(POST)

D3500 M680RIWT命令 完了フラグGP.RIWT

U0 D280RIWT命令 完了ステータ ス

HTTPリクエストのボディデータ

”MessageTe…” D3500HTTPリクエス トのボデ ィデータ$+

K1 D281設定データ(ユニット の局番)MOV

H1605 D282設定データ(アクセスコード/属性コード)MOV

K1 D283設定データ(機器番号)MOV

K480 D284設定データ(書込み点数)MOV

D284K1設定データ(書込み点数)+

D284 K1設定データ(書込み点数)SFR

M280ボデ ィデータ設定要求RST

M683ボデ ィデータ設定異常 完了SET

M682ボデ ィデータ設定正常 完了SETRIWT命令 完了

状態

$MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*19_HTTPリクエスト送信 機能(POST)

********************************

ボデ ィデータ設定要求

6 (0)

7

8

9

10

11

12

13

14

15

21

22

23

24

25

26

27

ボディデータ(最大960バイト)

カメラI/Fユニットの局番(1~120)

RIWT命令 完了状態

28

29

URI設定 要求OFF

RIWT命令の正常 完了でON

RIWT命令の異常 完了でON

設定した パラメータ でRIWT命令を実行

16

19

読出し点数(最大480ワードに制限)

RIWT命令 完了フラグ

(259)

5①RIWT命令によ るボデ ィデータ設定

ボディデータ(つづ き)

機器 番号(1~16)

M681

M681

M680

M280”SampleData…” D3500

HTTPリクエス トのボデ ィデータ

D3000 D284設定データ(書込み点数)

HTTPリクエストのボディデータ

K480 D2 84設定データ(書込み点数)<

20

アクセスコード/属性コード(1605H:HTTPリクエス ト送信)

LEN

送信データ長を書込み点数に格納

書込み点数(バイト→ワード)17

18

Page 26: 13 プログラミング - mee.co.jp

823 13_プログラミング

13.2_サンプル プログラム

13

K960 W4 40制御パラメータ3(機器1)<

K960 W440制御パラメータ3(機器1)MOV

[RWw(n+4)0]

$MOV”cgi-bin/sam…” W500

HTTPリクエス ト送信 先URI(機器1,9)

63

60

61

62

59

58

57

D4003 K48BMOV

W100HTTPレスポンスのボディデータ

W10 D285HTTPリクエス ト送信エラーコ ードMOV 制御エラーコ ード(機器

1)

W20 D4000HTTPレスポンスのステータ スコードMOV 機器 応答データ1

(機器1)

H12 W420制御パラメータ1(機器1)MOV

Y1 030制御 指令(機器1)RSTRIRD命令でレス ポンス

データ を読出す場合ONして おく

制御BUSY(機器1)

M685HTTPリクエス ト送信異常 完了SET

M684HTTPリクエス ト送信正常 完了SET制御 完了状 態

(機器1)

H2 W410制御 機能選 択(機器1)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

30 ②HTTPリクエス ト送信のデータ送信 処理

HTTPリクエス ト送信要求

32 (318)

33

34

35

36

37

38

39

40

41

43

44

45

46

47

48

機能 選択:HTTPリクエスト送信(0002H)

異常 完了でエラーコードを格納

制御 完了状 態(機器1)

49

51

52

制御 指令の正常 完了でON

制御 指令の異常 完了でON

42

制御 完了(機器1)

50

制御 指令OFF(レスポンスデータを読み出…M282

53

54

(750)

M281HTTPリクエス ト送信要求RST

HTTPリクエス ト送信 要求OFF

31X1030M281

リクエストメソッド

H1 W430制御パラメータ2(機器1)MOV

認証モード(0000H:認証なし,0001H:認証あり)

Y1 030制御 指令(機器1)SET

制御 指令ON

X1050

X1050

X1040

HTTPレスポンスの ステータスコ ード

W30 D4001HTTPレスポンスの全体サイズMOV 機器 応答データ2

(機器1)

HTTPレスポンスの全体サイズ

55

56W40 D4002

HTTPレスポンスのボディサイズMOV 機器 応答データ3

(機器1)

HTTPレスポンスの ボディサイズ

HTTPレスポンスデータ(ボディデータの先頭96バイト)

HTTPレスポンスデータ(機器1)

[RX(n+ 3)0][RWw(n+1)0]

[RWw(n+2)0]

[RY(n+3)0]

[RWw(n+3)0]

[RWr(n+1)0]

[RWr(n+2)0]

[RWr(n+3)0]

[RWr(n+4)0]

[RWr(n+10)0]

[RY(n+3)0]

[RX(n+5)0][RX(n+ 4)0]

[RX(n+5)0]

END

送信データ長をボ ディデー タサイズに格納

D3500 W440制御パラメータ3(機器1)LEN

[RWw(n+4)0]

HTTPリクエストのボディデータ

ボディデータサ イズ(最大960バイト に制限)

[RWw(n+4)0]

送信 先URI(最大192バイト)

[RWw(n+10)0]

Page 27: 13 プログラミング - mee.co.jp

824 13_プログラミング 13.2_サンプル プログラム

20 HTTP レスポンス読み出し機能

M694

読出しデータサイ ズ0

K0 D294設定データ(読出し点数)=

D2 94K1+ 設定データ(読出し

点数)

MOV

MOV

M291

読出し対象 選択

W40 D2 94設定データ(読出し点数)

H1 905 D2 92設定データ(アクセスコード/属性コード)MOV

機器 応答データ3(機器1)

[RWr(n+4)0]

M291

読出し対象 選択

Y1030制御 指令(機器1)RST

M290HTTPレスポンスデータ読出し要求RST

M693HTTPレスポンスデータ読出し異常 完了SET

M692HTTPレスポンスデータ読出し正常 完了SET

D294 K1SFR 設定データ(読出し

点数)

W30 D2 94設定データ(読出し点数)

34

END(369)

M691

RIRD命令 完了状態

K1 D2 91設定データ(ユニット の局番)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*20_HTTPレスポンス読み出し機能

********************************

M290

HTTPレスポンスデータ読出し要求

5 (0)

6

7

8

9

10

11

12

13

16

17

19

20

23

24

25

26

X1040

制御 完了(機器1)

カメラI/Fユニットの局番(1~120)

H1 805 D2 92設定データ(アクセスコード/属性コード)MOV

K1 D2 93設定データ(機器番号)MOV

アクセス コード/属性コード(1805H:全体)

機器 番号(1~16)

M691

RIRD命令 完了状態

27

28

31

32

HTTPレスポンス読出し要求OFF

D4 100 M690RIRD命令 完了フラグGP.RIRD

RIRD命令の正常 完了でON

RIRD命令の異常 完了でON

制御 指令OFF

設定した パラメータ でRIRD命令を実行

U0 D290RIRD命令 完了ステータ ス

HTTPレスポンスデータ

機器 応答データ2(機器1)

14

15

K480 D2 94設定データ(読出し点数)MOV

読出し点数(最大480ワードに制限)

M690

RIRD命令 完了フラグ

(279)

[RX(n+ 4)0]

[RWr(n+3)0]

[RY(n+3)0]

K480 D294設定データ(読出し点数)<

アクセス コード/属性コード(1905H:ボディデータ)

読出し点数(バイト→ワード)

33

35

受信データサイ ズ(全体)を読出し点数に格納

受信データサイ ズ(ボディ)を読出し点数に格納

18

21

22K1 D294

設定データ(読出し点数)<

M694読出しデータサイ ズ0SET

受信データ サイズが0の場合

29

30M694

読出しデータサイ ズ0RST

受信データ サイズが0の場合

Page 28: 13 プログラミング - mee.co.jp

825 13_プログラミング

13.2_サンプル プログラム

13

21 ユニット エラー履歴確認機能

K1 D3 03設定データ(エラー履歴 番号)MOV

K1 D3 04設定データ(読出し点数)*

K8

M300ユニット エラー履歴 確認要求RST

M703ユニット エラー履歴 確認異常 完了SET

M702ユニット エラー履歴 確認正常 完了SET

END(200)

M701

RIRD命令 完了状態

K1 D3 01設定データ(ユニット の局番)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*21_ユニット エラー履歴 確認機 能

********************************

M300

ユニット エラー履歴 確認要求

5 (0)

6

7

8

9

10

11

12

13

16

17

18

19

20

カメラI/Fユニットの局番(1~120)

H305 D3 02設定データ(アクセスコード/属性コード)MOV

アクセス コード/属性コード(0305H:ユニット エラー履歴 確認)

M701

RIRD命令 完了状態

ユニット エラー履歴 確認要 求OFF

D4 600 M700RIRD命令 完了フラグGP.RIRD

RIRD命令の正常 完了でON

RIRD命令の異常 完了でON

設定した パラメータ でRIRD命令を実行

U0 D300RIRD命令 完了ステータ ス

ユニット エラー履歴

14

15

M700

RIRD命令 完了フラグ

(141)

読出し点数(8ワード単位,最大400ワード)

エラー履歴 番号(1~50)

Page 29: 13 プログラミング - mee.co.jp

826 13_プログラミング 13.2_サンプル プログラム

22 CC-Link IE フィールド エラー履歴確認機能

K1 D3 13設定データ(エラー履歴 番号)MOV

K1 D3 14設定データ(読出し点数)*

K8

M310CC-Link IEフィール ドエラー履歴 確認要 求RST

M713CC-Link IEフィール ドエラー履歴 確認異 常完了

SET

M712CC-Link IEフィール ドエラー履歴 確認正 常完了

SET

END(207)

M711

RIRD命令 完了状態

K1 D3 11設定データ(ユニット の局番)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*22_CC-Link IEフィール ドエラー履歴 確認機 能

********************************

M310

CC-Link IEフィール ドエラー履歴 確認要 求

5 (0)

6

7

8

9

10

11

12

13

16

17

18

19

20

カメラI/Fユニットの局番(1~120)

H105 D3 12設定データ(アクセスコード/属性コード)MOV

アクセス コード/属性コード(0105H:CCIEエラー履歴 確認)

M711

RIRD命令 完了状態

CCIEエラー履歴 確認要 求OFF

D5 000 M710RIRD命令 完了フラグGP.RIRD

RIRD命令の正常 完了でON

RIRD命令の異常 完了でON

設定した パラメータ でRIRD命令を実行

U0 D310RIRD命令 完了ステータ ス

CC-Link IEフィールドエラー履歴

14

15

M710

RIRD命令 完了フラグ

(141)

読出し点数(8ワード単位,最大400ワード)

エラー履歴 番号(1~50)

Page 30: 13 プログラミング - mee.co.jp

827 13_プログラミング

13.2_サンプル プログラム

13

23 Ethernet / ONVIF エラー履歴確認機能

K1 D3 23設定データ(エラー履歴 番号)MOV

K1 D3 24設定データ(読出し点数)*

K9

M320Et hernetエラー履歴確認 要求RST

M723Et hernetエラー履歴確認 異常完 了SET

M722Et hernetエラー履歴確認 正常完 了SET

END(204)

M721

RIRD命令 完了状態

K1 D3 21設定データ(ユニット の局番)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*23_Et hernet/ONVIFエラー履歴 確認機 能

********************************

M320

Et hernetエラー履歴確認 要求

5 (0)

6

7

8

9

10

11

12

13

16

17

18

19

20

カメラI/Fユニットの局番(1~120)

H205 D3 22設定データ(アクセスコード/属性コード)MOV

アクセス コード/属性コード(0205H:Ethernetエラー履歴 確認)

M721

RIRD命令 完了状態

Et hernetエラー履歴 確認要 求OFF

D5 500 M720RIRD命令 完了フラグGP.RIRD

RIRD命令の正常 完了でON

RIRD命令の異常 完了でON

設定した パラメータ でRIRD命令を実行

U0 D320RIRD命令 完了ステータ ス

Et hernetエラー履歴

14

15

M720

RIRD命令 完了フラグ

(141)

読出し点数(9ワード単位,最大450ワード)

エラー履歴 番号(1~50)

Page 31: 13 プログラミング - mee.co.jp

828 13_プログラミング 13.2_サンプル プログラム

24 イベント ハンドリング履歴確認機能

K1 D3 33設定データ(実行履歴 番号)MOV

K1 D3 34設定データ(読出し点数)*

K16

M330イベントハン ドリング履歴 確認要 求RST

M733イベントハン ドリング履歴 確認異 常完了SET

M732イベントハン ドリング履歴 確認正 常完了SET

END(204)

M731

RIRD命令 完了状態

K1 D3 31設定データ(ユニット の局番)MOV

読出し 1 2 3 4 5 6 7 8 9 10 11 12

1234

********************************

*24_イベントハン ドリング履歴 確認機 能

********************************

M330

イベントハン ドリング履歴 確認要 求

5 (0)

6

7

8

9

10

11

12

13

16

17

18

19

20

カメラI/Fユニットの局番(1~120)

H405 D3 32設定データ(アクセスコード/属性コード)MOV

アクセス コード/属性コード(0405H:イベントハン ドリング履歴 確認)

M731

RIRD命令 完了状態

イベントハン ドリング履歴 確認要 求OFF

D6 000 M730RIRD命令 完了フラグGP.RIRD

RIRD命令の正常 完了でON

RIRD命令の異常 完了でON

設定した パラメータ でRIRD命令を実行

U0 D330RIRD命令 完了ステータ ス

イベントハン ドリング履歴

14

15

M730

RIRD命令 完了フラグ

(139)

読出し点数(16ワード単位,最大400ワード)

実行 履歴番 号(1~50)

Page 32: 13 プログラミング - mee.co.jp

829 13_プログラミング

13.2_サンプル プログラム

13

MEMO