テレコンポーネントライブラリ(形式：TLCOM)
取扱説明書
対応 Ver1.2ｘ

NM-6847

MG CO., LTD.
www.mgco.jp

1

改 10

目次
1.

はじめに ..................................................................................................................... 5
1.1.

本書について............................................................................................................ 5

1.2.

対応バージョン ........................................................................................................ 5

2.

ＴＬＣＯＭの特長 ........................................................................................................... 6

3.

ソフトウェアの使用環境............................................................................................. 6

4.

ソフトウェア構成 ....................................................................................................... 75.

インストール .............................................................................................................10

6.

ＶｉｓｕａｌＢａｓｉｃでの利用 ................................................................................................. 11
6.1.

ダイアログの表示 ................................................................................................... 11

6.2.

参照ライブラリの選択 ........................................................................................... 12

7.

メソッド一覧 .............................................................................................................138.

Ｉ／Ｆ仕様.................................................................................................................148.1.

通信ポート番号 ...................................................................................................... 148.2.

通信継続モード ...................................................................................................... 14

8.3.

ＴＬＸＺ_ｉｎｉｔ.............................................................................................................. 15

8.4.

ＴＬＸＺ_ｔｅｒｍ ........................................................................................................... 16

8.5.

ＴＬＸＺ_ｏｐｅｎ ........................................................................................................... 17

8.6.

ＴＬＸＺ_ｃｌｏｓｅ........................................................................................................... 18

8.7.

ＴＬＸＺ_ｓｔａｔ ............................................................................................................. 19

8.8.

ＴＬＸＺ_ｒｅｐ_ｇｅｔ ...................................................................................................... 20

8.9.

ＴＬＸＺ_ｃｏｎｎｅｃｔ ..................................................................................................... 21

8.10.

ＴＬＸＺ_ｄｉｓｃｏｎｎｅｃｔ ............................................................................................. 22

8.11.

ＴＬＸＺ_ｒｅｑ .......................................................................................................... 23

8.12.

ＴＬＭ_ｓｔａｔ .......................................................................................................... 24

8.13.

ＴＬＭ_ｒｅｑ............................................................................................................ 25

8.14.

要求種別番号 ...................................................................................................... 26

8.15.

要求種別パラメータ ........................................................................................... 27

8.15.1.

10 事象発生カウンタ要求 .......................................................................... 27

8.15.2.

11 Do16 点出力実行要求 ............................................................................ 27

8.15.3.

12 通報停止実行要求 ................................................................................. 28

MG CO., LTD.
www.mgco.jp

2

8.15.4.

13 トレンド記録間引き要求 ...................................................................... 28

8.15.5.

16 FAX 日報データ読込要求 ...................................................................... 29

8.15.6.

17 FAX 月報データ読込要求 ...................................................................... 29

8.15.7.

18 FAX デマンド報データ読込要求 ........................................................... 30

8.15.8.

19 FAX 日報カウンタリセット要求 ........................................................... 31

8.15.9.

20 FAX 月報カウンタリセット要求 ........................................................... 32

8.15.10.

21 FAX デマンドカウンタリセット要求 .................................................... 33

8.15.11.

22 異常ログ・運転ログリセット要求 ........................................................ 34

8.15.12.

23 トレンド記録一括要求 .......................................................................... 34

8.15.13.

24 PH/PL 設定要求..................................................................................... 35

8.15.14.

26 パルスカウント要求 .............................................................................. 36

8.16.

音声指定パラメータ ........................................................................................... 37

8.17.

ステータス一覧 .................................................................................................. 38

8.18.

“テレロガー”での使用方法 ............................................................................ 40

8.19.

“えむとーく”での使用方法 ............................................................................ 41

9.

テレロガーデータ受け渡しファイルフォーマット .....................................................429.1.

通報電文 ................................................................................................................. 429.2.

異常、運転ログ及びサマリーデータ ..................................................................... 43

9.3.

トレンド、間引きトレンドデータ ......................................................................... 44

9.4.

瞬時値データ.......................................................................................................... 45

9.5.

事象カウントデータ............................................................................................... 469.6.

ＦＡＸ帳票日報データ読込データ............................................................................ 479.7.

ＦＡＸ帳票月報データ読込データ............................................................................ 489.8.

ＦＡＸ帳票デマンド報データ読込データ................................................................. 49

9.9.

一括トレンドデータ............................................................................................... 50

9.10.

PH/PL 設定データ ............................................................................................. 51

9.11.

パルスカウントデータ ....................................................................................... 52

9.12.

日時読込データ .................................................................................................. 53

10.

使用上の注意事項...................................................................................................54

10.1.

TLCOM のインストール.................................................................................... 5410.2.

通信ポート ......................................................................................................... 54

10.3.

モデム間の接続確認 ........................................................................................... 5410.4.

通報電文の管理 .................................................................................................. 55

10.4.1.

通報電文の保存件数.................................................................................... 55

10.4.2.

通報電文保存ファイル ................................................................................ 55

MG CO., LTD.
www.mgco.jp

3

10.4.3.
11.

通報電文管理期間 ....................................................................................... 55

サンプルプログラム ...............................................................................................56

11.1.

TLXZ 画面 .......................................................................................................... 57

11.2.

ＴＬＸ（Ｚ）環境設定 ............................................................................................... 58

11.3.

TLX(Z)要求コマンド設定 .................................................................................. 60

11.4.

03 異常ログ、04 異常サマリー、05 運転ログ、06 運転サマリー表示 ............. 64

11.5.

07 トレンドデータ表示 ...................................................................................... 65

11.6.

07 トレンドグラフ表示 ...................................................................................... 66

11.7.

08 瞬時値表示..................................................................................................... 67

11.8.

10 事象発生カウント表示 .................................................................................. 68

11.9.

13 間引きトレンドデータ表示 ........................................................................... 69

11.10.

16 FAX 日報表示 ................................................................................................ 70

11.11.

17 FAX 月報表示 ................................................................................................ 70

11.12.

18 FAX デマンド報表示 ..................................................................................... 71

11.13.

23 一括トレンドデータ表示 ............................................................................... 71

11.14.

25 PH/PL 設定値データ表示 .............................................................................. 72

11.15.

26 パルスカウントデータ表示........................................................................... 72

11.16.

87 取得日時表示 ................................................................................................. 73

11.17.

ＴＬＭ画面 ............................................................................................................ 74

11.18.

ＴＬＭ環境設定 .................................................................................................... 75

MG CO., LTD.
www.mgco.jp

4

1.

はじめに
このたびは、弊社のソフトウェアパッケージをお買い上げいただき、ありがとうございます。以下の事項をご確認の上、ご利用下さい。

1.1.

本書について
本書は、テレコンポーネントライブラリ（形式：ＴＬＣＯＭ）について説明しています。

1.2.

対応バージョン
本書に対応するＴＬＣＯＭのバージョンは、１．２ｘです。

MG CO., LTD.
www.mgco.jp

5

2.

ＴＬＣＯＭの特長
テレコンポーネント（以下：ＴＬＣＯＭ）は、ＶｉｓｕａｌＢａｓｉｃに対応したコンポーネントラ
イブラリです。信号監視装置テレロガーシリーズ（形式：ＴＬＸ，ＴＬＸ１，ＴＬ４－ＬＸ１，
ＴＬＺ，ＴＬＺ１）および、えむとーく（形式：ＴＬＭ）との通信機能を提供し、ユーザー
アプリケーション開発工数の軽減を目的としています。
ご注意：ＴＬ４－ＬＸ１ご使用の際は、ＴＬＸ１としてご使用下さい。
ＴＬＣＯＭの特長を以下に示します。
・Ｗｉｎｄｏｗｓアプリケーションの開発環境は、ＶｉｓｕａｌＢａｓｉｃ６．０に対応しています。
・作成するアプリケーションにおいて、テレロガーとの接続機能、通信機能、データ取得機能などを提供します。
・取得したデータは、テキスト形式のデータファイルとして保存するため、直接
ＥＸＣＥＬなどに取り込むことが可能です。
・サンプルプログラムが添付されていますので、ＴＬＣＯＭの利用方法を容易に理解できます。

3.

ソフトウェアの使用環境
・ 本ソフトウェアは、ＯＳとしてＷｉｎｄｏｗｓ９８またはＷｉｎｄｏｗｓＮＴ４．０ ＳｅｒｖｉｃｅＰａｃｋ３
以上、Windows2000、WindowsXP、WindowsVista 32bit 版、Windows7
Professional 32 bit 版の環境で動作します。
（注：全ての環境での動作を保証するものではありません。
）
・但し、その他にソフトウェア開発環境として、ＶｉｓｕａｌＢａｓｉｃ６．０が使用される環境を想定しています。付属のサンプルプログラムは、この環境下で動作するようになっていますのでご注意ください。
・他のアプリケーションと共存する場合は、インストール・アンインストール時に、共有ライブラリ（リソース）を勘案して作業されますようお願いします。

MG CO., LTD.
www.mgco.jp

6

4.

ソフトウェア構成
インストールディスクには、以下のコンポーネントが格納されています。ご使用の形
態に従ってインストールして下さい。
［ＴＬＣＯＭ．ＤＬＬ］
ＴＬＣＯＭの本体です。
［ＴＬＣＯＭ．Ｓｏｕｒｃｅ］
ＴＬＣＯＭソースファイルです。参考にして下さい。
［Ｓａｍｐｌｅ ｆｏｒ ＶｉｓｕａｌＢａｓｉｃ］
ＴＬＣＯＭを利用し、ＶｉｓｕａｌＢａｓｉｃで作成されたサンプルプログラムです。
本プログラムを Windows Vista にてご使用の場合、以下の設定変更が必要です。
①実行ファイル Tlsmp.exe のプロパティを表示します。

【右クリック】→【プロパティ(R)】MG CO., LTD.
www.mgco.jp

7

②互換性を表示し、互換モードを Windows XP、特権レベルにチェックを入れ、OK を選択して下さい。
互換性を選択
チェックを入れる

Windows XP を選択

チェックを入れる

最後に OK を選択③上記①②設定後、Tlsmp.exe 実行時以下のメッセージが表示されますが、許可を選択して下さい。

許可を選択

MG CO., LTD.
www.mgco.jp

8

［Ｄｏｃ］ＴＬＣＯＭ取扱説明書（本書）のＰＤＦファイルです。
［Ｓｈａｒｅｄ．ｄｌｌｓ］
システム共通ライブラリです。既にこれらのライブラリがインストールされている
場合は、インストールをしなくてもかまいませんが、ＴＬＣＯＭが動作するバージョンのライブラリになっています。他のアプリケーションとの取り合いがありますが、
なるべくインストールして下さい。

ご注意：本ソースファイルのコーディング、その他の内容に対するご質問等のお問い
合わせは対応いたしませんので、ご容赦下さい。

MG CO., LTD.
www.mgco.jp

9

5.

インストール
１．ＴＬＣＯＭインストールディスクをドライブに挿入します。
２．Ｗｉｎｄｏｗｓのスタートメニューより「ファイル名を指定して実行」を選択し、｢名前｣にインストールディスクのＳｅｔｕｐ．ｅｘｅを指定（“E：\Ｓｅｔｕｐ．ｅｘｅ”など）し、ＯＫボ
タンをクリックします。
３．ＴＬＣＯＭのインストーラが起動しますので、画面のメッセージに従ってインストー
ルを進めて下さい。また、コンポーネントの選択画面では、インストールするソ
フトウェアの種類を選択します。コンポーネントの内容については、“ソフトウェ
ア構成”の項を参照して下さい。
尚、インストールするディレクトリの名称には、漢字やカナなどの２バイト文字を利用しないで下さい。必ず、半角の英数字、アンダースコア”_”を利用してください。ＴＬＣＯＭが正しく認識されない場合があります。

４．コマンドプロプト画面を開き、下記のコマンドを実行して下さい。
Regsvr32.exe tlcom.dll(Enter)
尚、Regsvr32.exe は、システムディレクトリ（WindowsＮＴの場合は、通常ｃ:￥ＷＩＮＮＴ￥ＳＹＳＴＥＭ32 など）にあります。実行する際は、ディレクトリパスを考慮して実行下さい。正常に実行されると”DllRegisterServer in tlcom.dll
succeeded”と表示され、TLCOM が利用できる状態になります。

MG CO., LTD.
www.mgco.jp

10

6.

ＶｉｓｕａｌＢａｓｉｃでの利用
ＶｉｓｕａｌＢａｓｉｃにおいてＴＬＣＯＭを利用するには、参照設定が必要です。以下の手順で、設定を行って下さい。尚、ＶｉｓｕａｌＢａｓｉｃ のバージョンは 6.0、サービスパックは、ServicePack 5 以上を必ずインストールして下さい。

6.1.

ダイアログの表示
ＶｉｓｕａｌＢａｓｉｃのメニューから「プロジェクト（Ｐ）」→「参照設定（Ｎ）」をクリックし、参照設定ダイアログを表示します。

MG CO., LTD.
www.mgco.jp

11

6.2.

参照ライブラリの選択
参照設定ダイアログの中から、ＴＬＣＯＭタイプライブラリをチェックします。ＴＬＣＯ
Ｍタイプライブラリが表示されない場合は、「参照（Ｂ）」ボタンを押し、インストール
したＴＬＣＯＭ．ｄｌｌファイルを指定して下さい。ライブラリを指定したら、ＯＫボタン
を押し、ダイアログを閉じます。
尚、選択時に表示されるＴＬＣＯＭタイプライブラリのバージョンは、実際と異なる場
合があります。その場合は、ＴＬＣＯＭタイプライブラリを一旦選択、ＯＫボタンを押し、再度、参照設定ダイアログを開いて確認して下さい。

X.X ﾀｲﾌﾟﾗｲﾌﾞﾗﾘ

これで、ＴＬＣＯＭが利用可能になります。
以下は、ＴＬＣＯＭコンポーネントライブラリ選択後のコーディング時の状態です。

MG CO., LTD.
www.mgco.jp

12

7.

メソッド一覧
ＴＬＣＯＭライブラリは、テレロガーシリーズ（ＴＬＸ，ＴＬＸ１，ＴＬＺ，ＴＬＺ１）および、えむとーく（ＴＬＭ）との通信を実現するために、以下に示すメソッドを提供します。
＊メソッド名のＴＬＸＺ_，ＴＬＭ_は、対象機器を表します。
メソッド名

機能概要

ＴＬＸＺ_ｉｎｉｔ

通信を行うためのスレッドを起動します。

ＴＬＸＺ_ ｔｅｒｍ

通信を行うためのスレッドを終了させます。

ＴＬＸＺ_ｏｐｅｎ

通信ポートの初期化とモデムの初期化を行います。

ＴＬＸＺ_ｃｌｏｓｅ

通信ポートの解放を行います。

ＴＬＸＺ_ｓｔａｔ

通信ポートの状態と、通報件数の取得を行います。

ＴＬＸＺ_ｒｅｐ_ｇｅｔ

通報電文の取得を行います。

ＴＬＸＺ_ｃｏｎｎｅｃｔ

テレロガーに電話をかけます。

ＴＬＸＺ_ｄｉｓｃｏｎｎｅｃｔ

テレロガーとの通話を終了します。

ＴＬＸＺ_ｒｅｑ

テレロガーへの要求コマンドを送信します。

ＴＬＭ_ｓｔａｔ

通信ポートの状態と、直前依頼終了コード取得を行います。

ＴＬＭ_ｒｅｑ

えむとーくに通報依頼を行います。

MG CO., LTD.
www.mgco.jp

13

8.

Ｉ／Ｆ仕様
以下に、各メソッドのＩ／Ｆ仕様を記述します。

8.1.

通信ポート番号

各メソッドのパラメータ（TLXZ_init，TLXZ_term を除く）にある通信ポート番号は、０から４の値をとり、０＝COM1、1＝COM2、2＝COM3、3＝COM4、4＝COM5、を意味します。
また、TLXZ_open では、さらに５から９の値をとり、通信継続モード※での通信ポート初期化となり、それぞれ 5＝COM1、6＝COM2、7＝COM3、8＝COM4、9＝COM5、を意味します。
※“通信継続モード”の項を参照

8.2.

通信継続モード

TLCOM は、テレロガーからの通報電文の受信を終了すると、通常は、電話回線の接続を切断しますが、通信継続モードでは、接続をそのまま維持します。これにより通報時の電話回線接続を継続したまま、要求コマンドの送信が可能になります。
通信継続モードは、テレロガーの種類により利用できるものと、利用できないものがあります。詳細は、テレロガーの説明書をご参照ください。
尚、テレロガーとの通信タイムアウト時間は、３０秒です。３０秒間テレロガーとの間で通信がない場
合、TLCOM は、回線を切断します。

MG CO., LTD.
www.mgco.jp

14

8.3.

ＴＬＸＺ_ｉｎｉｔ

メソッド名

ＴＬＸＺ_ｉｎｉｔ

概要

通信を行うためのスレッドを起動します

ＶｉｓｕａｌＢａｓｉｃ

コーリングシーケンス

ＴＬＸＺ_ｉｎｉｔ ( ) Ａｓ Ｌｏｎｇ

パラメータ

Ｉ／Ｏ

復帰値

詳細
０

－１
備考

詳細

正常
既に起動済みアプリケーションプログラム開始時に、１度だけ呼び出します。

MG CO., LTD.
www.mgco.jp

15

8.4.

ＴＬＸＺ_ｔｅｒｍ

メソッド名

ＴＬＸＺ_ｔｅｒｍ

概要

通信を行うためのスレッドを終了させます

ＶｉｓｕａｌＢａｓｉｃ

コーリングシーケンス

ＴＬＸＺ_ｔｅｒｍ ( ) Ａｓ Ｌｏｎｇ

パラメータ

Ｉ／Ｏ

復帰値

詳細
０

－１
備考

詳細

正常
スレッドは起動されていない

アプリケーションプログラム終了時に１度だけ呼び出します。

MG CO., LTD.
www.mgco.jp

16

8.5.

ＴＬＸＺ_ｏｐｅｎ

メソッド名

ＴＬＸＺ_ｏｐｅｎ

概要

通信ポートの初期化とモデムの初期化を行います

ＶｉｓｕａｌＢａｓｉｃ

コーリングシーケンス

ＴＬＸＺ_ｏｐｅｎ（ｐｏｒｔ Ａｓ Ｌｏｎｇ，ｓｐｄ Ａｓ Ｌｏｎｇ，ｄｔｌ Ａｓ Ｌｏｎｇ，ｓｔｂ Ａｓ Ｌｏｎｇ，
ｐａｒ Ａｓ Ｌｏｎｇ，ｆｌｗ Ａｓ Ｌｏｎｇ，ｉｃｍ Ａｓ Ｓｔｒｉｎｇ）Ａｓ Ｌｏｎｇ
パラメータ

Ｉ／Ｏ

詳細

ｐｏｒｔ

Ｉ

通信ポート番号

ｓｐｄ

Ｉ

通信速度 ０＝４８００ １＝９６００ ２＝１９２００ ３＝３８４００

ｄｔｌ

Ｉ

データ長 ０＝８ｂｉｔｓ １＝７ｂｉｔｓ

ｓｔｂＩ

ストップビット ０＝１ｂｉｔ １＝１．５ｂｉｔ ２＝２ｂｉｔｓ

ｐａｒＩ

パリティ ０＝ｎｏｎ １＝ｅｖｅｎ ２＝ｏｄｄ

ｆｌｗ

Ｉ

フロー制御 ０＝ｃｔｓ/ｒｔｓ １＝ｎｏｎ

ｉｃｍ

Ｉ

モデム初期化コマンド

復帰値

詳細
０

正常

－１

エラー

備考

MG CO., LTD.
www.mgco.jp

17

8.6.

ＴＬＸＺ_ｃｌｏｓｅ

メソッド名

ＴＬＸＺ_ｃｌｏｓｅ

概要

通信ポートの開放を行います

ＶｉｓｕａｌＢａｓｉｃ

コーリングシーケンス

ＴＬＸＺ_ｃｌｏｓｅ （ｐｏｒｔ Ａｓ Ｌｏｎｇ）Ａｓ Ｌｏｎｇ

パラメータ

Ｉ／Ｏ

ｐｏｒｔ

Ｉ

復帰値

詳細
０

正常

－１

エラー

詳細
通信ポート番号

備考

MG CO., LTD.
www.mgco.jp

18

8.7.

ＴＬＸＺ_ｓｔａｔ

メソッド名

ＴＬＸＺ_ｓｔａｔ

概要

通信ポートの状態と、通報件数の取得を行います

ＶｉｓｕａｌＢａｓｉｃ

コーリングシーケンス

ＴＬＸＺ_ｓｔａｔ（ｐｏｒｔ Ａｓ Ｌｏｎｇ，ｒｅｃｔ Ａｓ Ｌｏｎｇ）Ａｓ Ｌｏｎｇ

パラメータ

Ｉ／Ｏ

詳細

ｐｏｒｔ

Ｉ

通信ポート番号

ｒｅｃｔ

Ｏ

受信済み通報数

復帰値

詳細

－１
その他
備考

エラー
ポートステータスコード（ポートステータス一覧の章を参照）

受信済み通報数は、未読込数です。

MG CO., LTD.
www.mgco.jp

19

8.8.

ＴＬＸＺ_ｒｅｐ_ｇｅｔ

メソッド名

ＴＬＸＺ_ｒｅｐ_ｇｅｔ

概要

通報電文の取得を行います

ＶｉｓｕａｌＢａｓｉｃ

コーリングシーケンス

ＴＬＸＺ_ｒｅｐ_ｇｅｔ(ｐｏｒｔ Ａｓ Ｌｏｎｇ，ｆｎａｍｅ Ａｓ Ｓｔｒｉｎｇ) Ａｓ Ｌｏｎｇ

パラメータ

Ｉ／Ｏ

詳細

ｐｏｒｔ

Ｉ

通信ポート番号

ｆｎａｍｅ

Ｉ

通報電文格納ファイル名

復帰値

詳細
０

通報無し

１

通報有り

－１

エラー

備考

１回の呼出で、１電文を取得します。指定ファイルは、毎回上書きされます。

MG CO., LTD.
www.mgco.jp

20

8.9.

ＴＬＸＺ_ｃｏｎｎｅｃｔ

メソッド名

ＴＬＸＺ_ｃｏｎｎｅｃｔ

概要

テレロガーに電話をかけます

ＶｉｓｕａｌＢａｓｉｃ

コーリングシーケンス

ＴＬＸＺ_ｃｏｎｎｅｃｔ（ｐｏｒｔ Ａｓ Ｌｏｎｇ，ｔｋｎｄ Ａｓ Ｌｏｎｇ，ｔｌｋ Ａｓ Ｌｏｎｇ，ｔｎｏ Ａｓ Ｓｔｒｉｎｇ，
ｐａｓｓ Ａｓ Ｓｔｒｉｎｇ，ｋｗｔ Ａｓ Ｌｏｎｇ）Ａｓ Ｌｏｎｇ
パラメータ

Ｉ／Ｏ

詳細

ｐｏｒｔ

Ｉ

通信ポート番号

ｔｋｎｄ

Ｉ

回線種別 ０＝トーン １＝パルス

ｔｌｋ

Ｉ

相手機器種別 ０＝ＴＬＸ、１＝ＴＬＺ、２＝ＴＬＺ１、３＝ＴＬＸ１

ｔｎｏ

Ｉ

電話番号

ｐａｓｓ

Ｉ

テレロガーの着信時パスワードｋｗｔ

Ｉ

識別信号送出待ち秒数

復帰値

詳細
０

正常

－１

エラー

備考

ﾊﾟｽﾜｰﾄﾞは、相手がＴＬＸ(１)時有効です。ＴＬＺ(１)時は”0000”を指定して下さい。

MG CO., LTD.
www.mgco.jp

21

8.10. ＴＬＸＺ_ｄｉｓｃｏｎｎｅｃｔ
メソッド名

ＴＬＸＺ_ｄｉｓｃｏｎｎｅｃｔ

概要

テレロガーとの通話を終了します

ＶｉｓｕａｌＢａｓｉｃ

コーリングシーケンス

ＴＬＸＺ_ｄｉｓｃｏｎｎｅｃｔ（ｐｏｒｔ Ａｓ Ｌｏｎｇ）Ａｓ Ｌｏｎｇ

パラメータ

Ｉ／Ｏ

ｐｏｒｔ

Ｉ

復帰値

詳細
０

正常

－１

エラー

詳細
通信ポート番号

備考

MG CO., LTD.
www.mgco.jp22

8.11. ＴＬＸＺ_ｒｅｑ
メソッド名

ＴＬＸＺ_ｒｅｑ

概要

テレロガーから各種データの取得を行います

ＶｉｓｕａｌＢａｓｉｃ

コーリングシーケンス

ＴＬＸＺ_ｒｅｑ（ｐｏｒｔ Ａｓ Ｌｏｎｇ，ｋｉｎｄ Ａｓ Ｌｏｎｇ，ｐａｓｓ Ａｓ Ｓｔｒｉｎｇ，ｓｔｄｔ Ａｓ Ｓｔｒｉｎｇ
ｅｄｄｔ Ａｓ Ｓｔｒｉｎｇ，ｃｆｌｇ Ａｓ Ｓｔｒｉｎｇ，ｆｎａｍｅ Ａｓ Ｓｔｒｉｎｇ）Ａｓ Ｌｏｎｇ
パラメータ

Ｉ／Ｏ

詳細

ｐｏｒｔ

Ｉ

通信ポート番号

ｋｉｎｄ

Ｉ

要求種別
“要求種別番号”の章を参照

ｐａｓｓ

Ｉ

テレロガーのホスト要求時パスワード（テレロガーの着信時パスワードとは異なります）

ｓｔｄｔ

Ｉ

始端日時 要求種別３，４，７，13、23、９７の時必要

ｅｄｄｔ

Ｉ

終端日時 要求種別３，４，７、13、23 の時必要

ｃｆｌｇ

Ｉ

要求種別パラエータ“要求種別パラメータ”の章を参照

ｆｎａｍｅ

Ｉ

復帰値

詳細
０

－１
備考

データ格納ファイル名

正常に受け付けた受付不可

データ格納ファイル名は、呼出ごとに上書きされます。

MG CO., LTD.
www.mgco.jp

23

8.12. ＴＬＭ_ｓｔａｔ
メソッド名

ＴＬＭ_ｓｔａｔ

概要

通信ポートの状態と、直前依頼終了コードの取得を行います

ＶｉｓｕａｌＢａｓｉｃ

コーリングシーケンス

ＴＬＭ_ｓｔａｔ （ｐｏｒｔ Ａｓ Ｌｏｎｇ，ｅｒｃ Ａｓ Ｌｏｎｇ）Ａｓ Ｌｏｎｇ

パラメータ

Ｉ／Ｏ

詳細

ｐｏｒｔ

Ｉ

ポート番号

ｅｒｃ

Ｏ

前回通報終了時コード

復帰値

詳細

－１
その他
備考

エラー
通信ポートステータスコード（“ステータス一覧”の章を参照）

前回通報終了時コードは、１回の通報に対し１度だけ取得可能です。

MG CO., LTD.
www.mgco.jp

24

8.13. ＴＬＭ_ｒｅｑ
メソッド名

ＴＬＭ_ｒｅｑ概要

えむとーくに通報依頼を行います

ＶｉｓｕａｌＢａｓｉｃ

コーリングシーケンス

ＴＬＭ_ｒｅｑ（ｐｏｒｔ Ａｓ Ｌｏｎｇ，ｋｉｎｄ Ａｓ Ｌｏｎｇ，ｔｋｎｄ Ａｓ Ｌｏｎｇ，ｔｎｏ Ａｓ Ｓｔｒｉｎｇ，
ｐａｓｓ Ａｓ Ｓｔｒｉｎｇ，ｍｓｇ Ａｓ Ｓｔｒｉｎｇ，ｂｎｕｍ Ａｓ Ｌｏｎｇ，ｔｍｌｔ Ａｓ Ｌｏｎｇ，ｖｏｉｃ Ａｓ Ｌｏｎｇ）Ａｓ Ｌｏｎｇ
パラメータ

Ｉ／Ｏ

詳細

ｐｏｒｔ

Ｉ

通信ポート番号ｋｉｎｄ

Ｉ

要求種別 １=電話音声 ２=ポケベル ３=漢字ポケベル

ｔｋｎｄ

Ｉ

回線種別 １=トーン ２=１０パルス ３=２０パルス

ｔｎｏ

Ｉ

電話番号（全角ＳＪＩＳ）

ｐａｓｓ

Ｉ

パスワード（漢字ポケベル用）（全角ＳＪＩＳ）

ｍｓｇ

Ｉ

電文（全角ＳＪＩＳ）

ｂｎｕｍ

Ｉ

呼出ベル回数ｔｍｌｔ

Ｉ

通話制限時間（秒）ｖｏｉｃＩ

音声指定（音声指定パラメータの章を参照）

復帰値

詳細
０

―１

正常に受け付けた
受付不可

備考

MG CO., LTD.
www.mgco.jp25

8.14. 要求種別番号
要求種別番号０３：異常ログ要求
０４：運転ログ要求
０５：異常サマリー要求
０６：運転サマリー要求
０７：トレンド記録要求
０８：瞬時値要求
１０：事象発生カウント要求
１１：ＤＯ１６点出力実行要求
１２：通報停止実行要求
１３：トレンド記録間引き要求
１６：ＦＡＸ帳票日報データ読込み要求
１７：ＦＡＸ帳票月報データ読込み要求
１８：デマンド報データ読込み要求
１９：日報カウンタ リセット要求
２０：月報カウンタ リセット要求
２１：デマンドカウンタ リセット要求
２２：異常ログ・運転ログ

リセット要求２３：トレンド一括要求
２４：ＰＨ／ＰＬ設定要求
２５：ＰＨ／ＰＬ読込要求２６：パルスカウント読込要求８７：日時読込要求９７：日時書込要求
尚、テレロガーの種類により、利用可能な要求種別番号は異なります。詳細は、テレロガ
ーの説明書を参照下さい。

MG CO., LTD.
www.mgco.jp

26

8.15. 要求種別パラメータ
要求種別パラメータは、要求種別に応じて以下のように指定します。尚、テレロガーの説
明書も併せて、ご覧下さい。
8.15.1. 10 事象発生カウンタ要求
データ取得後のカウンタ値のクリアの有無を指定します。
パラメータフォーマット
AA･･････AA
項目の並びは順に、事象１、事象２、･･････事象１２８
A：クリアの有無
０：クリアしない、１：クリアする
要求種別パラメータの全体の長さ
TLX,TLX1：１２８バイト TLZ,TLZ1：64 バイト
例、事象 1：クリアする、事象 2：クリアしない、事象 3：クリアしない、
事象 4：クリアする．．．の場合1001･･･
8.15.2. 11 Do16 点出力実行要求
出力設定の有効・無効と出力値を指定します。
パラメータフォーマットABABABABABABABABABABABABABABABAB

項目の並びは順に、Do1, Do2…Do16
A：出力設定の有効・無効
0：無効（設定しない）、1：有効（設定する）
B：出力値
0：オフ、1：オン
要求種別パラメータの全体の長さ
32 バイト例、Do1：設定有効／出力値オン、Do2：設定有効／出力値オフする、
Do3 設定無効･･･ の場合
111000･･･

MG CO., LTD.
www.mgco.jp

27

8.15.3. 12 通報停止実行要求
通報停止設定の有効・無効と通報停止解除・設定を指定します。
パラメータフォーマット
ABAB･･････ABAB

項目の並びは順に、事象１、事象２、…事象 128
A：通報停止設定の有効・無効
0：無効（設定しない）、1：有効（設定する）
B：通報停止解除／設定
0：通報停止解除、1：通報停止設定
要求種別パラメータの全体の長さ
256 バイト
例、事象 1：設定有効／通報停止解除、事象 2：設定有効／通報停止設定、
事象 3：設定無効、･･･の場合
101100…
8.15.4. 13 トレンド記録間引き要求
トレンド記録間引き要求の間引き時間コードと間引き量を指定します。
パラメータフォーマットAABB

AA：間引き時間コード

00：間引きしない、01：秒、02：分、03：時
BB：間引き量

間引き量を２バイトで指定
要求種別パラメータの全体の長さ
4 バイト
例、間引きコード：秒、間引き量：60 の場合
0160

MG CO., LTD.
www.mgco.jp

28

8.15.5. 16 FAX 日報データ読込要求FAX 日報データ読込要求の要求コードを指定します。
パラメータフォーマット
AA

AA：要求コード71：当日日報、72：前日日報、
73：前前日日報、74：前々前日日報
要求種別パラメータの全体の長さ
2 バイト
例、要求コード：当日日報の場合

71
8.15.6. 17 FAX 月報データ読込要求FAX 月報データ読込要求の要求コードを指定します。
パラメータフォーマット
AA

AA：要求コード
80：当月月報、81：前月月報、
要求種別パラメータの全体の長さ
2 バイト
例、要求コード：当月月報

の場合

80

MG CO., LTD.
www.mgco.jp

29

8.15.7. 18 FAX デマンド報データ読込要求FAX デマンド報データ読込要求の要求コードを指定します。
パラメータフォーマット
AA

AA：要求コード60：固定
要求種別パラメータの全体の長さ
2 バイト
例、60

MG CO., LTD.
www.mgco.jp30

8.15.8. 19 FAX 日報カウンタリセット要求
アナログ積算、ON 時間積算、オン回数積算、累計のリセットの有無を指定します。
パラメータフォーマット
ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD

項目の並びは順に、項目 1、項目 2、… 項目 8
A：アナログ積算
0：リセットしない、1：リセットする
B：ON 時間積算
A と同じ
C：オン回数積算
A と同じ
D：累計
A と同じ
要求種別パラメータの全体の長さ
32 バイト（4 バイト×8 項目）
例、

項目 1：アナログ積算する、ON 時間積算しない、
オン回数積算する、累計しない
項目 2：アナログ積算する、ON 時間積算する、オン回数積算しない、累計しない：：の場合10101100…

MG CO., LTD.
www.mgco.jp

31

8.15.9. 20 FAX 月報カウンタリセット要求
アナログ積算、ON 時間積算、オン回数積算、累計のリセットの有無を指定します。
パラメータフォーマット
ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD

項目の並びは順に、項目 1、項目 2、… 項目 8
A：アナログ積算
0：リセットしない、1：リセットする
B：ON 時間積算
A と同じ
C：オン回数積算
A と同じ
D：累計
A と同じ
要求種別パラメータの全体の長さ
32 バイト（4 バイト×8 項目）
例、

項目 1：アナログ積算する、ON 時間積算しない、
オン回数積算する、累計しない
項目 2：アナログ積算する、ON 時間積算する、オン回数積算しない、累計しない：：の場合10101100…

MG CO., LTD.
www.mgco.jp

32

8.15.10. 21 FAX デマンドカウンタリセット要求
アナログ積算、ON 時間積算、オン回数積算、累計、発生時刻のリセットの有無を指定します。
パラメータフォーマット
ABCDEF……ABCDEF

項目の並びは順に、1 行目項目 1、1 行目項目 2 … 8 行目項目 8
A：アナログ積算
0：リセットしない、1：リセットする
B：ON 時間積算
A と同じ
C：オン回数積算
A と同じ
D：累計
A と同じ
E：予備
0
要求種別パラメータの全体の長さ384 バイト（6 バイト［予備含む］×8 項目×8 行）

例、

項目 1：アナログ積算する、ON 時間積算しない、
オン回数積算する、累計しない、発生時刻しない
項目 2：アナログ積算する、ON 時間積算する、オン回数積算しない、累計しない、発生時刻する：：の場合101000110010…

MG CO., LTD.
www.mgco.jp

33

8.15.11. 22 異常ログ・運転ログリセット要求
異常ログ・運転ログリセットの有無を指定します。
パラメータフォーマット
AB

A：異常ログリセットの有無
0：リセットしない、1：リセットする
B：運転ログリセットの有無
A と同じ
要求種別パラメータの全体の長さ
2 バイト
例、異常ログ：リセットする、運転ログ：リセットしない の場合
10

8.15.12. 23 トレンド記録一括要求
トレンド記録一括要求の間引き時間コードと間引き量を指定します。
パラメータフォーマットAABB

AA：間引き時間コード00：（固定）
BB：間引き量00：（固定）
要求種別パラメータの全体の長さ
4 バイト
例、0000MG CO., LTD.
www.mgco.jp34

8.15.13. 24 PH/PL 設定要求
PH/PL 設定の有無と設定値を指定します。
パラメータフォーマットAAAAAAAABBBBBBBBCCCCCCCC･･････BBBBBBBBCCCCCCC

各項目の並びは順に、アナログアラーム 1、アナログアラーム 2、･･･
アナログアラーム 7、予備
A：PH/PL 設定の有無
0：設定しない

1：設定するBBBBBBBB：PH の設定値
8 バイトで指定
CCCCCCCC：PL の設定値
8 バイトで指定
要求種別パラメータの全体の長さ
136 バイト（8 バイト[PH/PL 設定の有無、予備]＋
16 バイト[PH：8 バイト，PL：8 バイト]×8 項目[予備含む]）
例、

項目 1：PH/PL 設定する、PH＝100.00、PL＝0.00
項目 2：PH/PL 設定する、PH＝80.00、PL＝20.00
項目 3：PH/PL 設定しない
項目 4：PH/PL 設定する、PH＝100.00、PL＝0.00
項目 5：PH/PL 設定する、PH＝80.00、PL＝20.00
項目 6：PH/PL 設定しない
項目 7：PH/PL 設定しないの場合11011000□□100.00□□□□0.00□□□80.00□□□20.00□□□□□□□□□□□□□□□□□□100.00□□□□0.00□□□80.00□□□20.00□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□は半角スペース

MG CO., LTD.
www.mgco.jp

35

8.15.14. 26 パルスカウント要求
要求年月日を指定します。
パラメータフォーマット
AAAABBCC

AAAA：要求西暦年
4 バイトで指定
BB：要求月2 バイトで指定
CC：要求日2 バイトで指定
要求種別パラメータの全体の長さ
8 バイト
例、2002 年 4 月 6 日 の場合
20020406

MG CO., LTD.
www.mgco.jp

36

8.16. 音声指定パラメータ
音声指定パラメータは、以下のように、4 桁の正数を指定します。
1000 の位

音声種別

１（固定）

100 の位

声の高さ

１～５

10 の位

アクセント

１～５

1 の位

話す速さ

１～５

例、

声の高さ

４

アクセント

３

話す速さ

２

1432

の場合

を指定します。

詳細は、TLM の説明書を参照下さい。

MG CO., LTD.
www.mgco.jp37

8.17. ステータス一覧
メソッドＴＬＸＺ_ｓｔａｔの復帰値として取得するステータスコード一覧表を以下に示します。
コード番号
０

意味
未オープン状態

１０

初期化開始

２０

ユーザー指定初期化コマンド送出待ち

３０

ユーザー指定初期化コマンド応答待ち

４０

エコー無しＡＴコマンド送出待ち

５０

エコー無しＡＴコマンド応答待ち

６０

自動着信回数設定ＡＴコマンド送出待ち

７０

自動着信回数設定ＡＴコマンド応答待ち

８０

ダイヤル休止時間取得ＡＴコマンド送出待ち

９０

ダイヤル休止時間取得ＡＴコマンド応答待ち

１００

オープン処理済み待機中

３００

着信検出接続待ち

３１０

着信検出ＥＮＱ待ち

３２０

着信検出接続完了電文待ち

４００

通信継続コマンド送出待ち

５００

発信コマンド送出待ち

５１０

発信コマンド応答待ち

５２０

発信回線接続待ち

５３０

発信ＥＮＱ送出待ち

５４０

発信ＡＣＫ受信待ち

５５０

発信要求コマンド指示待ち

５６０

発信要求コマンド送出待ち

５７０

発信要求コマンド応答待ち

９００

終了通知送出

９１０

終了通知応答待ち

９２０＋＋＋前待ち９３０＋＋＋後待ち９４０

回線断ＡＴコマンド送出待ち

MG CO., LTD.
www.mgco.jp38

メソッドＴＬＭ_ｓｔａｔのステータスコード一覧を、以下に示します。
コード番号
０
１０

意味
待機中
通報依頼後、レスポンス待ち

メソッドＴＬＭ_ｓｔａｔの前回通報時終了コード一覧を、以下に示します。
コード番号

意味

０

正常終了

１

チェックサム異常

２

電文異常

３

送信先種別不良４

電話回線種別不良

５

電話番号不良１１

呼び出し無応答

１２

相手先話中

１３

確認記号の入力無し

２０

TLM 通報中

９００

送信時エラー

９１０

レスポンスタイムアウト（コマンド送信後 300 秒レスポンス無し）

MG CO., LTD.
www.mgco.jp

39

8.18. “テレロガー”での使用方法
テレロガーにおいての呼出シーケンスを、以下に示します。
ユーザーアプリケーション起動
ＴＬＸＺ_ｉｎｉｔ（スレッド起動）
ＴＬＸＺ_ｏｐｅｎ（通信ポート初期化）
ＴＬＸＺ_ｓｔａｔ（状態監視）通報がある時接続要求する時

ＴＬＸＺ_connect（テレロガー接続）

ＴＬＸＺ_ｒｅｐ_ｇｅｔ（通報電文取得）

ＴＬＸＺ_ｓｔａｔ （状態監視）
ｽﾃｰﾀｽ 550 でない時ｽﾃｰﾀｽ 550 の時（通信継続ﾓｰﾄﾞ時）

ＴＬＸＺ_ｒｅｑ （データ取得要求）

ＴＬＸＺ_ｓｔａｔ （状態監視）
ｽﾃｰﾀｽ 550 でない時
続いてデータ取得する時

ＴＬＸＺ_ｄｉｓｃｏｎｎｅｃｔ（テレロガー切断）

ＴＬＸＺ_ｃｌｏｓｅ（通信ポートの開放）
ＴＬＸＺ_ｔｅｒｍ（スレッド終了）

ユーザーアプリケーション終了

MG CO., LTD.
www.mgco.jp40

8.19. “えむとーく”での使用方法
えむとーくにおいての呼出シーケンスを、以下に示します。
ユーザーアプリケーション起動
要求があれば

ＴＬＭ_ｒｅｑ（通報依頼）

ＴＬＭ_ｓｔａｔ（状態監視）
通信ポートステータス<>０の時

ユーザーアプリケーション終了

MG CO., LTD.
www.mgco.jp

41

9.

テレロガーデータ受け渡しファイルフォーマット

以下にテレロガーとの通信データ受け渡しフォーマットを示します。
各フォーマットの項目については、テレロガーの説明書も併せてご覧下さい。
9.1.

通報電文
１行ファイルAABBBBCCCCDDDDEEEEFFFFGGHHI IJJKKLLLLLLLLLLLLLL
AA

:

通報種別

０１

異常通報

０２

運転通報

BBBB

:

テレロガーＩＤ

CCCC:

通報総数（通信上必要）

DDDD

:

レコード番号（通信上必要）

EEEE

:

事象コード

FFFF

:

発生年

GG

:

発生月

HH

:

発生日

II

:

発生時

JJ

:

発生分

KK

:

発生秒

LLL........

:

メッセージ
（ビルダーで、通報文付加指定をした場合のみ）

MG CO., LTD.
www.mgco.jp

42

9.2.

異常、運転ログ及びサマリーデータ
ファイル名の拡張子が“．ＣＳＶ”以外の場合
AAAABBBBCCDDEEFFGG↓
AAAABBBBCCDDEEFFGG↓：：
ファイル名の拡張子が“．ＣＳＶ”の場合
AAAA,BBBB/CC/DD EE:FF:GG↓
AAAA,BBBB/CC/DD EE:FF:GG↓
：
：
AAAA

:

事象コード

BBBB

:

発生年

CC

:

発生月

DD

:

発生日

EE

:

発生時

FF

:

発生分

GG

:

発生秒

※受信レコードが複数ある場合は、複数のレコードが記録されます。

MG CO., LTD.
www.mgco.jp

43

9.3.

トレンド、間引きトレンドデータ
ファイル名の拡張子が“．ＣＳＶ”以外の場合
AABBCCCCDDEEFFGGHHI I I I I I I I........JJJJ........↓AABBCCCCDDEEFFGGHHI I I I I I I I........JJJJ........↓：：
ファイル名の拡張子が“.CSV”の場合
CCCC/DD/EE FF:GG:HH,I I I I I I I I,I I I I I I I I,........JJJJ,JJJJ,........↓
CCCC/DD/EE FF:GG:HH,I I I I I I I I,I I I I I I I I,........JJJJ,JJJJ,........↓
：
：
AA

:

ＡＩ項目数

BB

:

ＤＩ項目数

CCCC

:

取得年

DD

:

取得月

EE

:

取得日

FF

:

取得時

GG

:

取得分

HH

:

取得秒

IIIIIIII:

アナログデータ（１点を８バイトアスキーで表現）

JJJJ

:

デジタルデータ（１チャンネル（１６点）を
１６進文字列４バイトで表現）※受信レコードが複数ある場合は、複数のレコードが記録されます。
※１つのレコードあたりのアナログデータ、デジタルデータの数は、それぞれＡＩ項目数、
ＤＩ項目数で示され、項目数はテレロガーの設定内容によって異なります。

MG CO., LTD.
www.mgco.jp

44

9.4.

瞬時値データ
ファイル名の拡張子が“．ＣＳＶ”以外の場合
AAAABBCCDDEEFFGG........HHHHHHHH........↓

ファイル名の拡張子が“．ＣＳＶ”の場合
AAAA/BB/CC DD:EE:FF,GG,GG,........HHHHHHHH,HHHHHHHH,........↓
AAAA

:

取得年

BB

:

取得月

CC

:

取得日

DD

:

取得時

EE

:

取得分

FF

:

取得秒

GG

:

デジタルデータ（520 点分）（１チャンネル（８点）を１６進文字列２バイトで表現）

HHHHHHHH:

アナログデータ（40 点分）（１点を８バイトアスキーで表現）

MG CO., LTD.
www.mgco.jp

45

9.5.

事象カウントデータ
ファイル名の拡張子が“．ＣＳＶ”以外の場合
AAAABBCCDDEEFFGGGGGG........↓
ファイル名の拡張子が“．ＣＳＶ”の場合
AAAA/BB/CC DD:EE:FF,GGGGGG,GGGGGG........↓
AAAA

:

取得年

BB

:

取得月

CC

:

取得日

DD

:

取得時

EE

:

取得分

FF

:

取得秒

GGGGGG:

カウンタ値（６バイトアスキー）※事象カウントの項目数は、テレロガーの種類により異なります。

MG CO., LTD.
www.mgco.jp

46

9.6.

ＦＡＸ帳票日報データ読込データ
ファイル名の拡張子が“．ＣＳＶ”以外の場合
AAAABBCCDDEEF…FG…GH…HIIJJKKL…LM…MM…M・・↓
AAAABBCCDDEEF…FG…GH…HIIJJKKL…LM…MM…M・・↓：：
ファイル名の拡張子が“．ＣＳＶ”の場合
AAAA/BB/CC,DD,EE,F…F,G…G,H…H,II,JJ, KK,L…L,M…M,M…M,・・↓
AAAA/BB/CC,DD,EE,F…F,G…G,H…H,II,JJ, KK,L…L,M…M,M…M.・・↓
：
：
AAAA

:

取得年

BB

:

取得月

CC

:

取得日

DD

:

レコード総数

EE:

レコード番号

F…F

:

日報表題

G…G

:

列Ｇ見出し

H…H

:

列見出し

II

:

定義

JJ

:

番号

KK

:

帳票引用項目

L…L

:

工業単位

M…M

:

データ ２９項目（１項目＝１０バイト）
実量値 × ２４時間分
合計値
平均値
最大値
最小値
累計値

※受信レコードが複数ある場合は、複数のレコードが記録されます。詳細は、テレロガーの説明書をご参照ください。

MG CO., LTD.
www.mgco.jp

47

9.7.

ＦＡＸ帳票月報データ読込データ
ファイル名の拡張子が“．ＣＳＶ”以外の場合
AAAABBCCDDE…EF…FG…GHHIIJJK…KL…LL…L・・↓
AAAABBCCDDE…EF…FG…GHHIIJJK…KL…LL…L・・↓：：
ファイル名の拡張子が“．ＣＳＶ”の場合
AAAA/BB/CC,DD,E…E,F…F,G…G,HH,II,JJ,K…K,L…L,L…L,・・↓
AAAA/BB/CC,DD,E…E,F…F,G…G,HH,II,JJ,K…K,L…L,L…L,・・↓
：
：
AAAA

:

取得年

BB

:

取得月

CC

:

レコード総数

DD:

レコード番号

E…E

:

月報表題

F…F

:

列Ｇ見出し

G…G

:

列見出し

HH

:

定義

II

:

番号

JJ

:

帳票引用項目

K…K

:

工業単位

L…L

:

データ ３６項目（１項目＝１０バイト）
実量値 × ３１日分
合計値
平均値
最大値
最小値
累計値

※受信レコードが複数ある場合は、複数のレコードが記録されます。

MG CO., LTD.
www.mgco.jp

48

9.8.

ＦＡＸ帳票デマンド報データ読込データ
ファイル名の拡張子が“．ＣＳＶ”以外の場合
AABBC…CD…DE…EFFGGHHI…IJ…JK…KE…E・・J…JK…K↓AABBC…CD…DE…EFFGGHHI…IJ…JK…KE…E・・J…JK…K↓：：
ファイル名の拡張子が“．ＣＳＶ”の場合
AA,BB,C…C,D…D,E…E,FF,GG,HH,I…I,J…J, K…K ,E…E,・・,J…J, K…K↓
AA,BB,C…C,D…D,E…E,FF,GG,HH,I…I,J…J, K…K ,E…E,・・,J…J, K…K↓
：
：
AA

:

レコード総数BB:

レコード番号

C…C:

デマンド報表題

D…D

:

行見出し

E…E

:

１列列見出しFF:

１列Ａｉ/Ｄｉの定義

GG:

１列Ａｉ/Ｄｉの番号

HH:

１列帳票引用項目

I…I:

１列工業単位

J…J:

１列Ｄｉ瞬時状態

K…K

:

１列データ

E…E

:

２列列見出しFF:

２列Ａｉ/Ｄｉの定義
：
：

J…J

:

８列Ｄｉ瞬時状態

K…K

:

８列データ

※受信レコードが複数ある場合は、複数のレコードが記録されます。

MG CO., LTD.
www.mgco.jp

49

9.9.

一括トレンドデータ
ファイル名の拡張子が“．ＣＳＶ”以外の場合
AABBCCCCDDEEFFGGHHI I I I I I I I …..JJJJ…..I I I I I I I I…..JJJJ…..↓AABBCCCCDDEEFFGGHHI I I I I I I I …..JJJJ…..I I I I I I I I…..JJJJ…..↓：：
ファイル名の拡張子が“.CSV”の場合
CCCC/DD/EE FF:GG:HH,I I I I I I I I,I I I I I I I I,........JJJJ,JJJJ,….,I I I I I I I I,I I I I I I I I,........JJJJ,JJJJ,….↓
CCCC/DD/EE FF:GG:HH,I I I I I I I I,I I I I I I I I,........JJJJ,JJJJ,….,I I I I I I I I,I I I I I I I I,........JJJJ,JJJJ,….↓
：
：
AA

:

ＡＩ項目数

BB

:

ＤＩ項目数

CCCC

:

取得年

DD

:

取得月

EE

:

取得日

FF

:

取得時

GG

:

取得分

HH

:

取得秒

IIIIIIII:

アナログデータ（１点を８バイトアスキーで表現）

JJJJ

:

デジタルデータ（１チャンネル（１６点）を
１６進文字列４バイトで表現）※受信レコードが複数ある場合は、複数のレコードが記録されます。
※１つのレコードあたりのアナログデータ、デジタルデータの数は、それぞれＡＩ項目数、
ＤＩ項目数で示され、項目数はテレロガーの設定内容によって異なります。

MG CO., LTD.
www.mgco.jp

50

9.10. PH/PL 設定データ
ファイル名の拡張子が“．ＣＳＶ”以外の場合
AAAAAAAABBBBBBBBAAAAAAAABBBBBBBB……..↓
ファイル名の拡張子が“．ＣＳＶ”の場合
AAAAAAAA,BBBBBBBB,AAAAAAAA,BBBBBBBB,……..↓
AAAAAAAA:PH 設定値BBBBBBBB:

PL 設定値※PH/PL 設定値データの項目数は、それぞれ７項目（アラームリスト７件分）です。

MG CO., LTD.
www.mgco.jp

51

9.11. パルスカウントデータ
ファイル名の拡張子が“．ＣＳＶ”以外の場合
AAAABBCCDDDDDDEEEEEEFFFFFF･･･ZZZZZZaaaaaa
bbbbbbDDDDDDEEEEEEFFFFFF･･･ZZZZZZaaaaaabbbbbb↓
上記の文字列は、紙面の都合上、改行しておりますが、実際には２行分が１行となります。

ファイル名の拡張子が“．ＣＳＶ”の場合
AAAA/BB/CC,DDDDDD,EEEEEE,FFFFFF,･･･ZZZZZZ,aaaaaa,
bbbbbb,DDDDDD,EEEEEE,FFFFFF,･･･ZZZZZZ,aaaaaa,bbbbbb↓
上記の文字列は、紙面の都合上、改行しておりますが、実際には２行分が１行となります。

AAAA

:

取得年

BB

:

取得月

CC

:

取得日

DDDDDD:

０時締切パルスカウントデータ

EEEEEE:

１時締切パルスカウントデータ

FFFFFF:

２時締切パルスカウントデータ

ZZZZZZ:

22 時締切パルスカウントデータ

aaaaaa:23 時締切パルスカウントデータ

bbbbbb:

翌日 0 時締切パルスカウントデータ::※パルスカウントデータは、各接点の当日 0 時～翌日 0 時までの 1 時間毎カウン
ト値（25 項目）を、合計 16 点分記録します。

MG CO., LTD.
www.mgco.jp52

9.12. 日時読込データ
１行ファイルAAAABBCCDDEEFF
AAAA

:

取得年

BB

:

取得月

CC

:

取得日

DD

:

取得時

EE

:

取得分

FF

:

取得秒

MG CO., LTD.
www.mgco.jp

53

10. 使用上の注意事項
10.1. TLCOM のインストール
TLCOM をインストールするディレクトリの名称には、漢字やカナなどの２バイト文字を利用しないで下さい。TLCOM が正しく認識されない場合がありますので、必ず、半角の
英数字、アンダースコア“_”を利用して下さい。
10.2. 通信ポート
本ライブラリを利用したアプリケーションと、他のアプリケーションで、通信ポートおよびモデムが競合しないように注意して下さい。
10.3. モデム間の接続確認
テレロガーと回線接続する際の、TLCOM と TLCOM(パソコン)側モデムの動作について、
以下に示します。モデム間接続が正しく行われない場合の参考にして下さい。
TLCOM は、TLCOM(パソコン)側のモデムとテレロガー即のモデム間の接続確認を、以下の様にモデムからの“CONNECT”文字列の受信により行っています。
１．TLCOM がアプリケーションから TLXZ_connect により接続依頼を受ける
２．TLCOM が TLCOM(パソコン)側モデムへ接続コマンドを送信する
３．モデム間で接続ネゴシエーションが行われる
４．接続が完了するとモデムから“CONNECT”文字を含む、接続確認文字が送信される
５．TLCOM がモデム間接続の完了を認識する
モデム間接続が完了しない場合は、モデムの設定が必要な場合もあります。設定変更については、モデムの説明書を参考に行って下さい。尚、TLCOM からは、TLXZ_open にモデ
ムの初期化コマンドを送信することも可能です。

MG CO., LTD.
www.mgco.jp

54

10.4. 通報電文の管理
テレロガーから送信される通報電文は、TLCOM 内で以下のように管理されています。ア
プリケーションの作成時には、これらの点を考慮して下さい。
10.4.1. 通報電文の保存件数
TLCOM が受信する通報電文は、受信時に利用した通信ポート単位に管理され、各通信ポ
ートあたり、最大 10,000 件まで保存されます。アプリケーションにより通報電文が取得されず、通報件数が 10,000 件を越えた場合は、古い通報電文から順に上書きされ、消去されます。
10.4.2. 通報電文保存ファイル
TLCOM は、通報電文を受信すると、一旦ファイル（ファイル名：“Pxxxxx”）にデータを保存し、アプリケーションによって通報電文が取得されると、このファイルを削除します。
TLCOM 起動中は、このファイルに対して、変更や削除などの操作を、行わないで下さい。
尚、通報電文が取得されないまま TLXZ_close が実行された場合は、このファイルは削除されません。
10.4.3. 通報電文管理期間
通報電文を TLCOM が管理する期間は、通信ポートを、TLXZ_open により初期化し、
TLXZ_close により開放するまでの間です。TLXZ_close を実行すると、管理している通報
電文は、すべて破棄されます。通報電文を破棄したくない場合は、TLXZ_close を実行する
前に、アプリケーションから TLXZ_get_rep で、TLCOM が保存している通報電文を取得して下さい。尚、通報件数は、TLXZ_stat で確認します。

MG CO., LTD.
www.mgco.jp

55

11. サンプルプログラム
TLCOM のインストールディスクには、サンプルプログラムが添付されており、インストー
ル時に“コンポーネントの選択”画面で、[Sample for VisualBasic]を選択すると、指定したディレクトリにインストールされます。
サンプルプログラムは、ＶｉｓｕａｌＢａｓｉｃ 6.0 で記述されています。ご利用時には、使用するパ
ソコンに、ＶｉｓｕａｌＢａｓｉｃ 6.0 をインストールして下さい。
また、利用可能なディスプレイの解像度は SVGA（800×600）サイズ以上ですが、SVGA（800×600）サイズの場合は、タスクバーにより画面の一部が表示されませんので、以下の手順でタスクバーが隠れるように設定してください。

タスクバーを隠す設定
１． タスクバー上のアイコンの無い部分で右クリックします。
２． ショートカットメニューの中から「プロパティ」を選択し、「タスクバーのプロパティ」ダイアログを表示します。
３． 「タスクバーオプション」タブの中から「自動的に隠す」の項目にチェックを入れます。
４． 「OK」ボタンを押しダイアログを閉じます。

MG CO., LTD.
www.mgco.jp

56

11.1. TLXZ 画面
ＴＬＸ，ＴＬＸ１，ＴＬＺ，ＴＬＺ１と接続し、通信を行う画面です。
環境設定ボタン： 使用環境に関する設定ダイアログを表示します。

要求コマンド： テレロガーに対する要求コマンドの設定ダイアログを表示します。

通信スレッド開始 ： ＴＬＣＯＭの通信スレッドを起動し、テレロガーとの発信、受信を可能な状態にします。
通信スレッド停止 ： ＴＬＣＯＭの通信スレッドを停止します。
要求コマンド送信 ： テレロガーに接続し、要求コマンドを送信します。受信デー
タは、指定したファイルに保存されます。
ステータス取得： 通信ポートのステータス表示とＴＬＣＯＭが受信済の未読込
通報文の数を表示します。

メッセージ更新： 受信済メッセージをＴＬＣＯＭから読み込み、メッセージ表
示を更新します。

通信スレッド開始ボタンを押すと、通信ポートが初期化されテレロガーとの通信が可能な状態になり、要求コマンドの送信、ステータスの取得、メッセージの更新、通信スレッドの停止が可能になります。
TLXZ 画面MG CO., LTD.
www.mgco.jp

57

11.2. ＴＬＸ（Ｚ）環境設定
環境設定ダイアログでは、通信やデータ取得に関する設定を行います。
テレロガーからの着信時に、回線を接続したまま要求コマンドを送信する場合は、“着信時要求コマンド送信”にチェックを入れます。

MG CO., LTD.
www.mgco.jp

58

MG CO., LTD.
www.mgco.jp

5911.3. TLX(Z)要求コマンド設定
要求コマンド設定ダイアログでは、テレロガーに送信する要求コマンドの設定を行います。

MG CO., LTD.
www.mgco.jp

60

MG CO., LTD.
www.mgco.jp

61

MG CO., LTD.
www.mgco.jp

62

MG CO., LTD.
www.mgco.jp

6311.4. 03 異常ログ、04 異常サマリー、05 運転ログ、06 運転サマリー表示
受信した異常ログ、異常サマリー、運転ログ、運転サマリーの各データをリスト表示します。

MG CO., LTD.
www.mgco.jp6411.5. 07 トレンドデータ表示
受信したトレンド記録データをテキスト表示します。

MG CO., LTD.
www.mgco.jp

65

11.6. 07 トレンドグラフ表示
受信したトレンド記録データをグラフを表示します。表示するアナログ値は４点です。
トレンドデータのファイルの拡張子が CSV 以外の場合に表示が可能です。

MG CO., LTD.
www.mgco.jp

66

11.7. 08 瞬時値表示

MG CO., LTD.
www.mgco.jp

67

11.8. 10 事象発生カウント表示

MG CO., LTD.
www.mgco.jp

6811.9. 13 間引きトレンドデータ表示
受信したトレンド記録間引きデータをテキスト表示します。

MG CO., LTD.
www.mgco.jp

6911.10.

16 FAX 日報表示

受信した FAX 日報データをテキスト表示します。

11.11.

17 FAX 月報表示

受信した FAX 月報データをテキスト表示します。

MG CO., LTD.
www.mgco.jp

70

11.12.

18 FAX デマンド報表示

受信した FAX デマンド報データをテキスト表示します。

11.13.

23 一括トレンドデータ表示

受信した一括トレンドデータをテキスト表示します。

MG CO., LTD.
www.mgco.jp

71

11.14.

25 PH/PL 設定値データ表示

受信した PH/PL 設定値データをテキスト表示します。

11.15.

26 パルスカウントデータ表示

受信したパルスカウントデータをテキスト表示します。

MG CO., LTD.
www.mgco.jp

72

11.16.

87 取得日時表示

受信した日時データをテキスト表示します。

MG CO., LTD.
www.mgco.jp

7311.17.

ＴＬＭ画面
ＴＬＭと接続し、通信を行う画面です。

“環境設定”ボタンで環境設定を行います。
“コマンド送信”ボタンを押すと、TLM へコマンドを送信します。ステータスエリアには、TLM との通信状態が表示されます。

MG CO., LTD.
www.mgco.jp

74

11.18.

ＴＬＭ環境設定

ＴＬＭとの通信に関する環境設定を行います。

本書で使用される製品名、会社名は、それぞれ各社の商標または登録商標です。

MG CO., LTD.
www.mgco.jp

75