横河ディジタルコンピュータ株式会社

横河グループ
 
 

FA-M3 パソコンリンクモジュール通信 DDEサーバ

パソコンとこのDDEサーバプログラムさえあれば、わずらわしいRS232-C通信の処理を全てこのプログラムが行ってくれて、ユーザはデータだけに注目できるようになります。

必要なソフトウェアは比較的安価なものばかりですので、今までの手作りシステムとは違って、非常に安く、データ収集・監視・測定システムをWindowsパソコンで構築できます。

機能概要

このDDEサーバプログラムを使うとDDE(Dynamic Data Exchange)インターフェースをサポートする全てのWindowsアプリケーションソフトから、FA-M3のデータの表示や設定が簡単にできるようになります。

このプログラムは、横河電機製プログラマブルコントローラFA-M3のパソコンリンクモジュールと、Windows95/98/NT4.0/2000/XPのパソコンとをRS232-Cで接続した環境で使用します。


※1【モジュール型式】RS232-CはF3LC11-1N,RS422はF3LC11-2N(RS232-C通信モジュールは使用できません)

※2 本プログラムは、調節計GREENシリーズにもお使いいただけます。

機器構成図

  • このプログラムは、指定された周期(1秒以上)でFA-M3の指定アドレスのデータを読み込みます。
  • 読み込むデータ点数や、プロセス値の変化する速さ、CPUの能力に応じて、周期時間を設定できます。
  • 例えば、Microsoft ExcelのVBA(Visual Basic for Applications)プログラムから、DDE関数(DDEInitiate ,DDERequest , DDEPoke , DDETerminate)を使ってFA-M3データの読み書きができます。
機器構成図

Windowsパソコンの標準RS232-Cポートと接続できます。
RS422マルチドロップ接続するときは、RS232-C〜RS422変換器が別途必要です。

ソフトウェア構成図

ソフトウェア構成図

Windows OSとRS232-Cで接続されたFA-M3用のDDEサーバプログラムです。

DDEインターフェースをサポートするすべてのアプリケーションソフトから、FA-M3のデータ表示や設定が簡単にできるようになります。

RS232-C通信の処理はDDEサーバが行います。

Excelのシート上でデータ表示

例えば、ExcelのシートのA1セルに「=FAM3|PLC1!'D00005'」 と記述するだけで、PLC1に割り付けられているFA-M3のデータレジスタD5の値をホットリンク形式で表示することができます。


※ホットリンク : FA-M3側のデータが変化すると(通信周期による)、すぐにExcel のセル上のデータも変化します。

アクセス可能なデバイス一覧

ビットデバイス−−−表示範囲(0 or 1)
デバイス名称 デバイス内容 デバイス範囲
X 入力リレー 00201〜
Y 出力リレー 00201〜
E 共有リレー 00001〜
I 内部リレー 00001〜
L リンクリレー 00001〜
M 特殊リレー 00001〜
TU タイマリレー 0001〜
CU カウンタリレー 0001〜

ワードデバイス−−−表示範囲(-32768〜32767)
デバイス名称 デバイス内容 デバイス範囲
B ファイルレジスタ 00001〜
D データレジスタ 00001〜
R 共有レジスタ 00001〜
V インデックスレジスタ 00001〜
W リンクレジスタ 00001〜
Z 特殊レジスタ 00001〜
TS タイマ設定値 0001〜
TP タイマ現在値 0001〜
TI タイマ現在値(カウントアップ) 0001〜
CS カウンタ設定値 0001〜
CP カウンタ現在値 0001〜
CI カウンタ設定値(カウントアップ) 0001〜

特殊モジュール−−−
表示範囲SW:(-32768〜32767)SL:(-2147483648〜2147483647)
デバイス名称 デバイス内容 ユニット番号 ユニット番号 チャネル番号
SW ワード形式 0〜6 1〜16 0001〜
SL ロングワード形式 0〜6 1〜16 0001〜
<注意>
  • CPUモジュールによりデバイス範囲の最大値は異なります。
  • 詳細については、各CPUモジュールのマニュアルを参照して下さい。
  • ただし、DDEサーバにおけるデバイスの最大値は32767までになります。

仕様一覧

通信プロトコル RS232-C半二重調歩同期式、FA-M3/FA500専用プロトコル
通信速度 最大19.2Kbps
最大延長距離 RS232-Cの規格により15m。RS422の場合は最大1200m
FA-M3最大接続台数 (RS232-C)パソコンのRS232-Cの通信ポート数に同じ。増設ボードで拡張可能
(RS422)マルチドロップ接続で最大32台
実行転送速度 最大64レジスタ/秒。
ただし、CPUはPentium200MHz以上、19.2Kbps
最大テキスト数 512バイト ASCII通信
最小通信周期 1秒。ただし、CPUはPentium200MHz以上、19.2Kbps推奨
(C)2002〜 Yokogawa Digital Computer Corporation. All Rights Reserved サイトの利用法 プライバシーポリシー