technical yewmacシステム information リプレー …...<はじめに> ti 34p2h03-01 ii 2nd...
TRANSCRIPT
TechnicalInformation
<目次> <索引>
YEWMACシステムリプレースのご提案
TI 34P2H03-012000. 2 2版(YK)
TI 34P2H03-01
<はじめに> i
TI 34P2H03-01 2nd Edition : 2000.02.21-00
はじめにASTMACは,業界標準の最新技術とYEWMACシリーズで培ってきた,豊富なFAシステムの経験とエンジニアリングノウハウを結集し開発された生産ライン構築ソフトウェアです。プラットフォームとして,PC/AT互換機を,OSはWindowsNTを採用し,オープンな環境のもとYEWMACと同様マルチタスクでイベント駆動形のスループットのよいアプリケーションを構築することができます。YEWMACのエンジニアリング手法を継承していますので,さまざまなFAアプリケーションに適応できます。現在,横河電機ではYEWMAC300やYEWMAC500のシステムをご使用中のお客さまを対象にASTMACでのリプレースを提案しております。この機会に,YEWMACのシステムを見直し,ASTMACにリプレースして頂くことをお奨め致します。本書は,リプレースによるメリットや,リプレースの進め方などを解説しております。尚,個々のシステムでの具体的なリプレース提案に関しては,代理店/特約店を含む当社の担当営業窓口へお申し付けください。本書では,特にお断りがない場合,ASTMACがインストールされているパソコンのことを,ASTMACもしくはASTMACシステムと記述しています。
■対象とする読者本書は,YEWMACシステムのリプレースをASTMACで検討されているエンジニアの方々を対象としています。また,ASTMACに関する製品知識および,YEWMACに関する基本的な知識をお持ちであることを前提に本文を記載しています。ASTMACについてまだご存知でない方は,「ASTMACシステム概説」(TI34P2A01-01)をお読みください。
◆本書の構成
ASTMACのシステムの機能や制約などは,YEWMACとは異なります。YEWMACシステムをASTMACシステムにリプレースするには,ASTMACとYEWMACの違いを充分理解していないとできません。本書は,4章の「ハードウェア選定」・5章の「ソフトウェア選定」で,YEWMACシステムをラインコンピュータおよびコントローラの単位に分割し,まずは個々に置き換えを検討します。ハードウェアやオプションパッケージなどのソフトウェアを置き換えるのに必要な情報は,既設製品との対応表として巻末の付録にまとめてあります。個々に選定したハードウェアやソフトウェアを組み合わせ,システムとして検討するのは,6章の「エンジニアリング概要」の「6.1システム構成の検討」で行います。以降はアプリケーションの置き換えに関するノウハウを説明しています。必要に応じて関係する項目を読み進めてください。本書の構成と,各章毎に関係する付録の情報を次頁に示します。
Media No. TI 34P2H03-01 (CD) 2nd Edition : Feb 2000 (YK)All Rights Reserved. Copyright © 1999, Yokogawa Electric Corporation
<はじめに>
TI 34P2H03-01
ii
2nd Edition : 2000.02.21-00
1章 リプレースの基本的な考え方�
2章 システムの比較�
3章 リプレースのメリット�
6章 エンジニアリング概要�
付録M. YEWMAC300/500シリーズとASTMACの� パフォーマンス比較�
7章 アプリケーションプログラムのリプレース概要�
5章 ソフトウェア選定�
付録D. YEWMAC300シリーズソフトウェア機能代替一覧�付録E. YEWMAC500シリーズソフトウェア機能代替一覧�付録F. ソフトウェア機能代替詳細説明�
4章 ハードウェア選定�
付録A. YEWMAC300シリーズハードウェア機能代替一覧�付録B. YEWMAC500シリーズハードウェア機能代替一覧�付録C. ハードウェア機能代替詳細説明�付録G. ラインコントローラネストの置き換え�付録H. ラインコントローラ I/O カードの置き換え�付録I. ラインコントローラ末サポートカードの対応�付録J. FA500基本部の置き換え�付録K. FA500 I/Oモジュールの置き換え�付録L. FA500 末サポートモジュールの対応�
�・ YEWMACのリプレースに対する考え方や� 本書で扱うリプレースの範囲を示します。�
�・ YEWMACとASTMACのシステム比較を示� します。�
�・ ASTMACにリプレースするメリットを示� します。�
�・ 1台のラインコンピュータを1台のPCに,1� 台のコントローラを1台のFA-M3に,1対1� の単純リプレースにみたてて,ハードウェ アの選定を行います。�・ パソコンおよびFA-M3の単位に選定したオ� プションカード,周辺機器,I /Oモジュー� ルなどを組み付け問題が無いかチェックし� ます。�
�・ 選定したハードウェアやソフトウェアをシ� ステムとして組み上げASTMACのシステム� 構成上の制限をチェックします。�・ リプレースを効率良く行うためのシステム� 設計上のノウハウを示します。�
�・ ラインコンピュータ単位に基本ソフトやオ� プションソフトの置き換えを検討します。�
�・ アプリケーションの置き換えに関するノウ� ハウを示します。�
�
<はじめに> iii
TI 34P2H03-01 2nd Edition : 2000.02.21-00
◆商標
本文中に使われている会社名・商品名は,各社の登録商標です。
Blank Page
目次-1
TI 34P2H03-01
<目次>
YEWMACシステムリプレースのご提案
TI 34P2H03-01 初版
目 次
2nd Edition : 2000.02.21-00
1. リプレースの基本的な考え方............................................................... 1-11.1 リプレースの範囲........................................................................................... 1-11.2 リプレース対象機種 ....................................................................................... 1-1
2. システムの比較 ................................................................................... 2-12.1 システム構成の比較 ....................................................................................... 2-12.2 システム比較 ................................................................................................. 2-2
2.2.1 コンピュータのハードウェア比較 .......................................................................... 2-22.2.2 システムソフトウェアの比較 ................................................................................. 2-32.2.3 コントローラの比較................................................................................................. 2-42.2.4 システムネットワークの比較 ................................................................................. 2-5
3. リプレースのメリット ......................................................................... 3-13.1 ユーザ資産の継承........................................................................................... 3-13.2 段階的リプレースへの対応............................................................................. 3-33.3 先進のオープン性........................................................................................... 3-33.4 ヒューマンマシンインタフェースの機能向上 ................................................. 3-43.5 容易なシステム構築 ....................................................................................... 3-53.6 システムの拡張性........................................................................................... 3-73.7 高機能コントローラ「FA-M3」 ..................................................................... 3-7
4. ハードウェア選定 ................................................................................ 4-14.1 ハードウェアに関する調査............................................................................. 4-24.2 パソコンの選定 .............................................................................................. 4-34.3 オプションカード選定.................................................................................... 4-44.4 周辺機器選定 ................................................................................................. 4-44.5 コントローラのリプレース............................................................................. 4-4
4.5.1 ラインコントローラのリプレース .......................................................................... 4-44.5.2 FA500のリプレース ................................................................................................. 4-64.5.3 FA-M3の置き換え .................................................................................................... 4-7
4.6 ケーブルの置き換え ....................................................................................... 4-84.7 単体チェック ................................................................................................. 4-8
5. ソフトウェア選定 ................................................................................ 5-15.1 ソフトウェアに関する調査............................................................................. 5-25.2 基本モデル選定 .............................................................................................. 5-2
5.2.1 タイプ選定 ................................................................................................................ 5-35.2.2 オブジェクト使用数の算出 ..................................................................................... 5-5
5.3 ASTMACオプションソフト選定..................................................................... 5-65.4 YEWMACオプションソフトの置き換え ......................................................... 5-7
目次-2<目次>
TI 34P2H03-01 2nd Edition : 2000.02.21-00
6. エンジニアリング概要 ......................................................................... 6-16.1 システム構成の検討 ....................................................................................... 6-1
6.1.1 システム構成上の制限 ............................................................................................. 6-26.1.2 ASTMAC間アクセスの制限 .................................................................................... 6-66.1.3 システム構成の総合チェック ................................................................................. 6-9
6.2 コントローラの役割分担 .............................................................................. 6-106.3 タスク構成の検討......................................................................................... 6-10
6.3.1 画面タスクのASTMACへの移植 .......................................................................... 6-116.3.2 帳票タスクのASTMACへの移植 .......................................................................... 6-146.3.3 資源管理ロジックのASTMACへの適応 ............................................................... 6-18
6.4 YEWMACコモン変数の検討......................................................................... 6-196.4.1 ラインコンピュータコモン変数の代替方法 ........................................................ 6-216.4.2 コントローラコモン変数のアクセス方法 ............................................................ 6-226.4.3 RECOMステートメントの代替方法 ..................................................................... 6-24
6.5 シグナルの検討 ............................................................................................ 6-276.5.1 ラインコンピュータ タスク間のシグナル ........................................................... 6-276.5.2 コントローラからラインコンピュータへのシグナル ......................................... 6-286.5.3 ラインコンピュータからコントローラへのシグナル ......................................... 6-306.5.4 コントローラ間のシグナル ................................................................................... 6-32
6.6 データファイルの検討.................................................................................. 6-336.7 パフォーマンスの検討.................................................................................. 6-35
6.7.1 データサーバにおけるパフォーマンスの検討..................................................... 6-366.7.2 データサーバおよびアプリケーションフォームのVBAについて ..................... 6-40
7. アプリケーションプログラムのリプレース概要 ................................... 7-17.1 アプリケーションプログラムのリプレースに対する考え方............................. 7-17.2 コントローラのリプレース検討 ...................................................................... 7-37.3 YEWMACアプリケーションプログラムの移植 ............................................... 7-57.4 リプレースのエンジニアリング事例 ............................................................... 7-8
付録 A. YEWMAC300シリーズハードウェア機能代替一覧 ................ 付録 A-1
付録 B. YEWMAC500シリーズハードウェア機能代替一覧 ................ 付録 B-1
付録 C. ハードウェア機能代替詳細説明............................................. 付録 C-1
付録 D. YEWMAC300シリーズソフトウェア機能代替一覧 ................ 付録 D-1
付録 E. YEWMAC500シリーズソフトウェア機能代替一覧 ................ 付録 E-1
付録 F. ソフトウェア機能代替詳細説明..............................................付録 F-1
付録 G . ラインコントローラネストの置き換え .................................. 付録 G-1
付録 H. ラインコントローラI/Oカードの置き換え ............................. 付録 H-1
付録 I. ラインコントローラ未サポートカードの対応 ..........................付録 I-1
付録 J. FA500基本部の置き換え........................................................付録 J-1
付録 K. FA500 I/Oモジュールの置き換え .......................................... 付録 K-1
付録 L. FA500 未サポートモジュールの対応......................................付録 L-1
付録 M. YEWMAC300/500シリーズとASTMACのパフォーマンス比較..............................................................付録 M-1
<目次> <索引> <1. リプレースの基本的な考え方> 1-1
TI 34P2H03-01
1. リプレースの基本的な考え方ASTMACは,YEWMACの特徴的な機能や,エンジニアリングノウハウを継承しYEWMACの後継機として位置付けられる生産ライン構築ソフトウェアです。YEWMACのシステムは,基本的にASTMACでリプレースすることを推奨します。ASTMACは,リアルタイム性を要求されるアプリケーションに対応したYEWMACシステムのリプレースに,特に真価を発揮します。また,YEWMAC資産の継承により,ASTMACはリプレースの作業工数を最小に抑えることができます。以下にYEWMACシステムのリプレースをご提案するにあたり,本書でサポートする範囲や対象機種を示します。
1.1 リプレースの範囲YEWMACシリーズは,1983年8月に「分散形システム」・「オンラインリアルタイム処理」・「マルチタスク動作」などの特徴的な機能を搭載した「YEWMAC100」を発売開始して以来,製品コンセプトや機能・性能等を評価頂き,FAコンピュータの先駆者として常に最新の機能で多くの工場のFAシステム構築を支援してきました。このような多くの実績を踏まえ,本書ではYEWMAC500システムはもちろん,今でも多くの生産現場で稼動しているYEWMAC300システムまでサポート範囲を広げ,ASTMACへのリプレースの方法やノウハウを説明します。
1.2 リプレース対象機種YEWMACシステムのシリーズ全ラインナップの発売開始時期と,本書でリプレースをサポートする対象機種を,表1.2-1 「YEWMACシリーズ全ラインナップとリプレースサポート範囲」に示します。YEWMAC100/200のラインコンピュータと,M3600A/S/Cのラインコントローラで稼動しているシステムの場合でも,リプレースの基本的な考え方には違いがありませんので本書を活用ください。
2nd Edition : 2000.02.21-00
1-2<目次> <索引> <1. リプレースの基本的な考え方>
TI 34P2H03-01 2nd Edition : 2000.02.21-00
表1.2-1 YEWMACシリーズ全ラインナップとリプレースサポート範囲
区分� 機種形名� 機種名� 対象機種�発売開始�時期�� 備考�
ライン�コンピュータ��
M3200A YEWMAC100 ×� 1983/8 1991/10保守期間終了�
M3210A YEWMAC200 ×� 1984/3 1991/10保守期間終了�
M3220A YEWMAC50 ○� 1985/4 1997/6保守期間終了�
M3230A YEWMAC300 ○� 1985/4 1997/6保守期間終了�
M3232A‐***E YEWMAC300Super ○� 1986/10 1997/6保守期間終了�
M3232A‐***F YEWMAC300Super25 ○� 1989/6 1997/6保守期間終了�
M510�M510A�M510V
YEWMAC510�ラインコンピュータ�� ○�
1990/5�1994/7�1996/3��
M520�M520A�M520V �
YEWMAC520�ラインコンピュータ�� ○�
1990/5�1994/7�1996/3�
M530�M530A�M530V
YEWMAC530�ラインコンピュータ�� ○�
1990/5�1994/7�1996/3��
コントローラ�
M3600A-□� A形ラインコントローラ� ×� 1983/8 1991/10保守期間終了�
M3600S-□� S形ラインコントローラ� ×� 1983/8 1991/10保守期間終了�
M3600C-M C形ラインコントローラ� ×� 1983/8 1991/10保守期間終了�
M3610A-□� A形ラインコントローラ� ○� 1985/4 1993/1保守期間終了�
M3610S-□� S形ラインコントローラ� ○� 1985/4 1993/1保守期間終了�
M3610C-□� C形ラインコントローラ� ○� 1985/4 1993/1保守期間終了�
M3611A-□� A形ラインコントローラ� ○� 1987/7 (*1) 2002/9保守期間終了 (*2)
M3611S-□� S形ラインコントローラ� ○� 1987/7 2002/9保守期間終了�
M3611C-□� C形ラインコントローラ� ○� 1987/7 (*1) 2002/9保守期間終了 (*2)
FA500 高機能プログラマブル�コントローラ�
○� 1989/9
FA-M3�(F3MP30)�
レンジフリープログラマブル�コントローラ�(MLバスCPUモジュール)�
○� 1996/3 (*3)
�
2000/5受注停止�2000/7保守期間終了�
2000/5受注停止�2000/7保守期間終了�
2000/5受注停止�2000/7保守期間終了�
F3MP30をF3BP30またはF3BP20とF3LE01に置き換え�
*1: M3611A-L/M3611C-Lタイプは1987/9に発売開始*2: M3611A-L/M3611C-Lタイプは1997/6に保守期間終了*3: MLバスCPUモジュール(F3MP30)の発売開始時期で,FA-M3の発売開始時期は1992/12です。
<目次> <索引> <2. システムの比較> 2-1
TI 34P2H03-01
2. システムの比較
2.1 システム構成の比較YEWMAC300/500のシステム構成と,ASTMACのシステム構成の違いを以下に示します。
表2.1-1 YEWMACとASTMACのシステム比較
項目� YEWMAC300 YEWMAC500 ASTMAC
コンピュータ�YEWMAC50/300/300Super/300Super25 YEWMAC510/520/530 PC/AT互換機�
コントローラ�M3610/M3611�FA500(*1)�M3610/M3611�FA500/FA-M3 FA-M3
ネットワーク�MLバス(*1)� MLバス� Ethernet
*1: YEWMAC50はFA500を接続できません。また,YEWMAC50はMLバスをサポートしていませんのでラインコントローラとはNEバスで接続します。
YEWMAC500上位サーバ�
上位サーバ�
情報LAN
制御LAN
YEWMAC500 YEWMAC500
ML1バス�
ML2バス�
Ethernet
<YEWMAC500システム構成>�<YEWMAC300システム構成>�
YEWMAC300
ラインコントローラ�
制御LAN
MLバス�
FA500 FA500
<ASTMACシステム構成>�
コントローラ�(FA-M3)�
マスタステーション�(PC/AT互換機)�
クライアント�ステーション�
(PC/AT互換機)�
マスタステーション�(PC/AT互換機)�
ASTMAC
コントローラ�(FA-M3)�最大16台�
ORACLE
ASTMAC ASTMAC
ASTMAC
図2.1-1 YEWMACとASTMACのシステム構成比較
2nd Edition : 2000.02.21-00
2-2<目次> <索引> <2. システムの比較>
TI 34P2H03-01
2.2 システム比較YEWMACとASTMACのシステムの比較を,コンピュータハードウェア・システムソフトウェア・コントローラ・システムネットワーク毎に表で示します。
2.2.1 コンピュータのハードウェア比較YEWMAC300Super25とYEWMAC530Vとパソコンのハードウェア比較を表2.2.1-1に示します。パソコンは,HP製VectraをベースにASTMACソフトウェアをプリインストールしたastPack5250と,弊社製高信頼パソコンであるPHIS2の2機種と比較します。
表2.2.1-1 コンピュータのハードウェア比較
項目� YEWMAC300Super25 YEWMAC530V astPack5250 PHIS2
CPU MC68020 MC68030 Pentium III MMX Pentium
クロック� 25 MHz 33.3 MHz 500 MHz 233 MHz
メモリ�(最大メモリ)�
2 MB�(4 MB)�
16 MB(ECC)�(16 MB)�
128 MB�(256 MB)�
64/128 MB(ECC)�
キャッシュメモリ� なし� なし� 512 KB 512 KB(2次)
VRAM -� -� 4 MB 2 MB
表示解像度�(表示色)�
640×414ドット�(8色)�
640×480ドット�(8色)�
1280×1024ドット�(1670万色)�
1024×768ドット�(65536色)�
サウンド� ビープ音� ビープ音� Direct Sound�対応オンボード(*1)��
ビープ音�
内蔵ハードディスク�HDDベイ数�
80 MB�1基�
480 MB(240 MB×2)�2基�
8.4 GB EIDE�2基�
1.7GB/3.4GB(1.7GB×2)�2基�
フロッピーディスク�ドライブ�
5.25インチ×1�1.2 MB
3.5インチ×1�1.2 MB
3.5インチ×1�720 KB/1.44 MB
3.5インチ×1�720 KB/1.44 MB
CD-ROM なし� なし� 32倍速� 8倍速�
操作入力� キーボード� キーボード� キーボード/マウス� キーボード/マウス�
インタフェース� RS-232-C×1�パラレル×1
RS-232-C×1�パラレル×1
RS-232-C×2�パラレル×2�USB×2
RS-232-C×2�パラレル×1
ネットワーク�インタフェース�
オプション�(MLバス)�
MLバス×1�(Ethernetオプション)�
Ethernet×1�(10/100BASE-TX)�
オプション�(Ethernet)�
FDDインタフェース� 1ポート(8インチ)� オプション�(5.25/8インチ)�
なし� なし�
SCSIポート� なし� 1ポート� 1ポート� オプション�
警報接点入出力端子� 入力1点 出力1点� 入力1点 出力1点� 入力なし 出力なし� 入力2点 出力5点�
拡張スロット数�(空きスロット数)�
独自バス×4 VME×5 PCI×3(0)�ISA×3(0) (*2)
PCI×3(2)�ISA×3(3) (*3)�PCI/ISAのシェアリング×1
セーフティースイッチ�なし� あり� なし (*4) なし (*4)
簡易防塵フィルタ� あり� あり� なし� あり�
不感瞬停� 10 msec 10 msec -� 20 ms以下�
周囲温度� 5~40 ℃� 5~40 ℃� -� 5~40 ℃�
周囲湿度� 20~80 %RH 20~80 %RH -� 20~80 %RH
*1: 外部スピーカが別途必要*2: LANカード2枚,SCSIアダプタ1枚,マルチI/Oカード1枚がPCIに実装*3: グラフィックカード1枚がPCIに実装。*4: WindowsNTのシャットダウン機能で代替可能
2nd Edition : 2000.02.21-00
<目次> <索引> <2. システムの比較> 2-3
TI 34P2H03-01 2nd Edition : 2000.02.21-00
2.2.2 システムソフトウェアの比較
表2.2.2-1 システムソフトウェアの比較
項目� YEWMAC300シリーズ� YEWMAC500シリーズ� ASTMAC
OS YM-DOS YM-DOS2 WindowsNT�Workstation4.0
プログラミング言語�YM-BASIC 510:YM-BASIC2�520/530:YM-BASIC2/H Visual Basic Applications Edition
ヒューマンマシン�インタフェース�
CUI CUI GUI
画面数� 3画面(S1/S2/S3)� 3画面(S1/S2/S3)�
グラフィック画面� 2画面(S1・S2用/S3用)� 2画面(S1・S2用/S3用)�制限なし�(マルチウィンドシステム)�
BASICユーザタスク�50:2タスク�300:4タスク�300Super/300Super25:6タスク�
510:4タスク�520:8タスク�530:16タスク�
16タスク�
コ�モ�ン�エ�リ�ア�
ラインコンピュー�タ内のタスク間� T1~Tnコモン� T1~Tnコモン�
データサーバ�(オブジェクト)�ISAM�(ストレージはメモリタイプ)�
ラインコンピュー�タ・コントローラ�間�
コントローラBASICコモン� コントローラBASICコモン�FA-M3シーケンスデバイス�FA-M3(F3BP30またはF3BP20)�コモン変数�
ラインコンピュー�タ間�
T1コモン� T1コモン� データサーバ�(オブジェクト)�
シ�グ�ナ�ル�
ラインコンピュー�タ内のタスク間� ○� ○� ○�
シグナル交信オブジェクト�ラインコンピュー�タ・コントローラ�間�
コントローラ→YEWMAC:○�
YEWMAC→コントローラ:○�
コントローラ→YEWMAC:○�
YEWMAC→コントローラ:○�
FA-M3→ASTMAC:○�イベント送信サービス�ASTMAC→FA-M3:×�
ラインコンピュー�タ間� ○(T1のみ)� ○(T1のみ)� ○�
シグナル交信オブジェクト�
コントローラ間� ○� ○� ×�(FAリンクで代替可)�
リアルタイム機能� ○� ○� ○�
日本語入力� 連文節かな漢字変換� 連文節かな漢字変換� IMEなどのFEP
ネットワーク�MLバス� 300:1系統� 300Super/300Super25:2系統�
MLバス� 510:2系統� 520/530:4系統�
Ethernet:2系統�
エラーログ機能� ○� ○� ○(NTイベントビューア)�
マルチボリューム�(HDD)�
○(10分割/HDD)� ○(10分割/HDD)� ○(制限なし)�
データファイル形式�
シーケンシャルファイル�インデックスシーケンシャル�ファイル�ランダムファイル�コンティギュアスファイル�
シーケンシャルファイル�インデックスシーケンシャル�ファイル�ランダムファイル�コンティギュアスファイル�
WindowsNT標準のファイル�ISAMファイル�
自己診断機能� ○� ○� ○�
RAS機能� ○� ○� △�
2-4<目次> <索引> <2. システムの比較>
TI 34P2H03-01 2nd Edition : 2000.02.21-00
2.2.3 コントローラの比較
■BASIC CPUの比較
表2.2.3-1 BASIC CPUの比較
項目� ラインコントローラ� FA500FA-M3
CPU形名� NP21/22:MC68000 MP20/MP21/MP30/MP31�:MC68000
F3MP30:MC68000
クロック� NP21: 8 MHz�NP22:12.5 MHz 12.5 MHz 16.7 MHz
ネットワーク� MLバス� MLバス� MLバス�
ネットワークカード� NC21 CPUカードに付属� CPUモジュールに付属�
BASIC容量�(専):BASIC専用時�(混):シーケンス混合時�
300 KBMP20/21:120 KB(専)�MP30/31: 120 KB(混)� 240 KB(専)�
512 KB
最大コモンエリアサイズ� NP21:64 KB固定�NP22:128 KB
128 KB 256 KB
プログラミング言語� YM-BASIC YM-BASIC/FA YM-BASIC/FA
BASIC開発環境� ラインコンピュータ� ラインコンピュータ�パソコン�
ラインコンピュータ�パソコン�
システムソフト� ラインコンピュータより�ダウンロード�
ROM化� ROM化�
バッテリーバックアップ範囲�システムプログラム�BASICプログラム�コモンエリア�(○:保存,×消滅)�
常駐�○�○�○�
非常駐�○�×�○�
バッテリーバックアップ時間�1時間� 約10年� 約10年�
エラー通知機能�BASICおよびシーケンスエ�ラーをマスターユニットへ�通知�
BASICおよびシーケンス�エラーをマスターユニッ�トへ通知�
BASICエラーのみマス�ターユニットへ通知�シーケンスエラーは必�要時にシーケンスCPU�から読み出す�
常駐�○�○�○�
非常駐�○�×�○�
F3BP30/F3BP20�:MC68000
YEWMAC接続� ASTMAC接続�
16.7 MHz
Ethernet
F3LE01
F3BP30:510KB�F3BP20:120KB
F3BP30:256KB�F3BP20:104KBYM-BASIC/FA
パソコン�
ROM化�
約10年�
必要時にCPUから読み�込む�
常駐�○�○�○�
非常駐�○�×�○�
AUTO1
○�×�○�
AUTO2
○�○�○�
MANUAL
���
<目次> <索引> <2. システムの比較> 2-5
TI 34P2H03-01
■シーケンスCPUの比較
表2.2.3-2 シーケンスCPUの比較
項目� ラインコントローラ� FA500 FA-M3
CPU SQ1/SQ2 MP20/MP21/MP30/MP31 F3SP21/F3SP25/F3SP28/�F3SP35/F3SP38/F3SP53/�F3SP58
プログラミング言語�シーケンス・テーブル� 構造化ラダー言語� オブジェクトラダー言語�ニーモニック言語�
シーケンス開発環境�ラインコンピュータ� ラインコンピュータ�パソコン�
パソコン�
プログラム容量�
SQ1:16テーブル�SQ2:32テーブル�テーブルサイズ:�32条件/32操作/32ルール�
10 Kステップ�
F3SP21:10 Kステップ�F3SP25:20 Kステップ�F3SP28:30 Kステップ�F3SP35:100 Kステップ�F3SP38:120 Kステップ�F3SP53:56 Kステップ�F3SP58:120 Kステップ�
デバイス� 入出力デバイス�内部スイッチ�内部タイマ�内部カウンタ�データレジスタ�データバッファ�
入出力デバイス�内部リレー�共有リレー�リンクリレー�特殊リレー�タイマカウンタ�データレジスタ�リンクレジスタ�特殊レジスタ�コモンレジスタ�
入出力デバイス�内部リレー�共有リレー�拡張共有リレー�リンクリレー�特殊リレー�タイマ�カウンタ�データレジスタ�ファイルレジスタ�リンクレジスタ�特殊レジスタ�インデックスレジスタ�共有レジスタ�拡張共有レジスタ�
2.2.4 システムネットワークの比較
表2.2.4-1 システムネットワークの比較
項目� YEWMAC ASTMAC
ネットワーク� MLバス� Ethernet
通信方式� トークンパッシング方式� CSMA-CD方式�
伝送速度� 1 Mbps 10 Mbps
ケーブル� 同軸� 10BASE5:同軸�
変調方式� ベースバンド� ベースバンド�
トポロジ� バス� バス�
最大系統数�
YEWMAC300: 1系統�YEWMAC300Super: 2系統�YEWMAC300Super25: 2系統�YEWMAC510: 2系統�YEWMAC520/530: 4系統��
制御LAN:1系統�情報LAN:1系統�
最大接続台数/セグメント� 15台� 20 台(制御LAN)�
最大コントローラ接続台数� 14台� 16 台(制御LAN)�
最大コンピュータ接続台数� 15台� 4 台(制御LAN)�
最大セグメント長� 1 km 10BASE5:500 m
ノード間最大距離�(リピータ使用数)�
15 km(4台)� 10BASE5:2.5 km(2台)�トランシーバケーブルは除く�
2nd Edition : 2000.02.21-00
Blank Page
<目次> <索引> <3. リプレースのメリット> 3-1
TI 34P2H03-01
3. リプレースのメリットASTMACは,オープンなプラットフォーム上にYEWMACシステムで実現しているさまざまなアプリケーションを再構築することができる,生産ラインシステムの構築用ソフトウェアです。ビジュアルで,操作性や拡張性,オープン性に富んだ最新のシステムに容易に移行することができます。ここでは,YEWMACシステムをASTMACでリプレースする,具体的なメリットを紹介します。
3.1 ユーザ資産の継承ASTMACは,パーソナルコンピュータ(以下PC)と,プログラマブルロジックコントローラ(以下PLC)などの汎用コントローラとの組み合わせで,生産ラインシステムを構築するためのアプリケーションプラットフォームです。従来の,データロガーアプリケーションの構築を目的としたポーリング方式のSCADAとは異なり,フィールド機器からのイベント(非同期)受信など,データに応じてさまざまな収集方法が選択できるオブジェクト指向の強力なデータベースエンジンを搭載しています。従って,リアルタイム性を要求されるYEWMACシステムのリプレースにもASTMACなら充分に対応することができます。また,多くのYEWMAC資産を継承することができるので,リプレース工数の大幅な削減が可能となります。以下にYEWMAC資産の継承性について具体的に示します。
■設計資産の継承リアルタイムな応答性を要求されるFAアプリケーションの構築に欠かすことができない,「マルチタスク」や「イベントドリブン」などのエンジニアリングノウハウをすべてYEWMACから受け継ぎ,それらを容易に実現するための機能をコンポーネント化しています。従って,タスク構成や処理フローなど,YEWMACシステム構築時に検討した多くの設計資産を継承でき,ASTMACでのシステム設計に要する工数を最小に押さえることができます。
■ファイル資産の継承データベースを含むYEWMACの各種ファイルをASTMACに置き換えるためのツールを用意しています。膨大な各種マスターデータなどの資産を継承でき,データエントリー作業から解放されます。
■コントローラハードウェア資産の流用ASTMACの標準コントローラは,弊社製レンジフリーコントローラ「FA-M3」です。YEWMACのコントローラとしてFA500を使用している場合,FA-M3のサブユニットとして使用することによりCPUを除く基本部とI/Oモジュール(一部を除く)のハードウェア資産を流用することができます。FA-M3をYEWMACのコントローラとして使用している場合は,MLバスCPUモジュール(F3MP30)をBASIC CPUモジュール(F3BP30/20)に置き換えるだけで,他のモジュール資産をすべて流用することができます。
2nd Edition : 2000.02.21-00
3-2<目次> <索引> <3. リプレースのメリット>
TI 34P2H03-01
■コントローラソフトウェア資産の継承YEWMACシステムの各種コントローラは,弊社製レンジフリーコントローラ「FA-M3」に置き換えます。YEWMACのコントローラとしてFA500もしくはFA-M3を使用している場合,ハードウェア資産およびBASICやシーケンスのアプリケーション資産を,容易に継承することができます。ラインコントローラの場合には,コントローラBASICのアプリケーション資産をFA-M3に継承することができます。
■コントローラとのインタフェース仕様の継承FA-M3のBASIC CPUモジュール(F3BP30/20)で宣言したすべてのコモン変数は,YEWMAC同様ASTMACから容易にアクセスすることが可能です。従って,コントローラとのインタフェース仕様が継承でき,ラインコンピュータ側のユーザアプリケーションを置き換える工数もさらに削減することができます。
ASTMAC
アプリケーション�資産�YEWMAC�
ライン�コンピュータ�
MLバス�
既設コントローラ�
YM-BASIC
YM-BASIC�YM-BASIC/FA
VBA
FA-M3�F3BP30/20
設計書�
リプレース�
制御LAN
設計資産継承�
BASIC言語�
ファイル資産継承�
再利用�
データ�ファイル�
データ�ファイル�
設計書�
YM-BASIC/FA
図3.1-1 アプリケーション資産の継承
この様に,多くのYEWMAC資産を継承できるので,ASTMACを使用せず新規にYEWMACシステムをリプレースする場合と比較し,アプリケーション構築に要する工数は50%削減することができます。以下に工数削減の比較を図3.1-2に示します。
テスト機能パッケージ�
コントローラ�BASIC資産の継承�
ファイル資産�の継承�
�各種設計資産�の継承�
コーディング�
ビルダ定義�コーディング�
工数�
半減�510新規作成� ASTMAC
2
4
4
1
1
3��
機能検査�
システム設計�
機能検査�
システム設計�
図3.1-2 アプリケーション構築にかかる工数比較
2nd Edition : 2000.02.21-00
<目次> <索引> <3. リプレースのメリット> 3-3
TI 34P2H03-01 2nd Edition : 2000.02.21-00
3.2 段階的リプレースへの対応ASTMACは,YEWMAC500シリーズと「コモン」や「ファイル」のアクセスや,「シグナル」の送受信が可能なので,段階的なリプレースにおいても容易に対応することができます。
ASTMAC既設YEWMAC500
MLバス�
コモンアクセス�
シグナル送受信�
ファイルアクセス�
制御LAN
既設コントローラ�
YEWMACをリプレース�したASTMAC
図3.2-1 既設YEWMACとの接続
3.3 先進のオープン性ASTMACは,閉ざされていた生産ラインを解放するため,オープンなプラットフォームに業界標準のコンポーネントやインタフェースなど先進のオープン技術を全面に採用しています。データ共有やネットワーク接続など,YEWMACにとって不得意な機能もASTMACなら容易に実現できるので,リプレースによりさらに高機能なシステムに生まれ変わります。
■PC/AT互換機の採用ASTMAC実行のプラットフォームには,業界標準のPC/AT互換機を採用しています。多くの供給ベンダから最適の機種を選択することができ,最高水準の高いコストパフォーマンスを享受できます。また,豊富な周辺機器やI/Oカードが用意されています。
■Microsoft WindowsNTの採用OSとしてMicrosoft WindowsNTを採用しているので,信頼性の高いシステム運用を実現できます。WindowsNTの採用により,常に最新のソフトウェア技術を使用することができます。また,Microsoft Excelなどの汎用で高機能な市販アプリケーションを用途に応じて選択し,使用することができます。
■Ethernetの採用ASTMAC間を結ぶLAN(情報LAN)には,業界標準のEthernetを採用しています。情報系のサーバマシンや他工程のシステムとの接続にも情報LANを使用することができます。
■ActiveXアーキテクチャの採用ASTMACのシステムアーキテクチャは,MicrosoftのActiveXを採用しています。このActiveXの採用により,常に先進のオープン性を提供します。
3-4<目次> <索引> <3. リプレースのメリット>
TI 34P2H03-01 2nd Edition : 2000.02.21-00
■汎用言語VBAの採用ビジュアルで分かりやすい開発環境を実現するために,ASTMACのアプリケーション言語には,VBA(Visual Basic Applications Edition)をMicrosoft社よりライセンスしています。特別なアプリケーション言語を新たに覚える必要はありません。YEWMACのYM-BASICとVBAはBASIC言語という点では同じです。プログラムの実行の流れをコントロールする制御構造はもちろんステートメントも類似しているので,YM-BASICのプログラムをVBAに置き換えるのは,他の言語で置き換えるのと比べ容易に行うことができます。さらに,イベントドリブンなアプリケーション構造をとる点でもVBAはYM-BASICと非常によく似ています。YM-BASICのイベント処理を行うサブルーチン単位でVBAのイベントプロシージャに置き換えることができ,アプリケーション構造の変更もあまり発生しません。
■OPC対応製造業分野の業務アプリケーションにおける相互接続の標準手順であるOPC(OLE forProcess Control)により,マルチベンダ環境を実現できます。OPC準拠のプログラムからASTMACに容易にアクセスできます。
3.4 ヒューマンマシンインタフェースの機能向上ASTMACはYEWMACより,色数/情報量とも豊富に表示することができます。従来のコマンド入力やファンクションキーによるCUIのオペレーションから,きれいで見やすいグラフィカルな画面を,マウスやタッチパネルでポイントする直感的で解りやすいGUIのオペレーションに移行できます。また,YEWMACではできなかった写真などカラーのビットマップを画面に表示することができるので,作業指示や目視による検査工程など多くのアプリケーションで,ヒューマンマシンインタフェースの機能をさらに強化することができます。
<目次> <索引> <3. リプレースのメリット> 3-5
TI 34P2H03-01
3.5 容易なシステム構築ASTMACは,横河電機のシステム技術やノウハウを最新のオープンなオブジェクト指向テクノロジーと組み合わせて実現した,高機能プラットフォームです。オブジェクト指向アーキテクチャの採用により,最小のプログラミングで容易にシステム構築できるエンジニアリング環境を提供するほか,システムの稼動に不可欠な操業支援機能を提供します。
■高機能なオブジェクト指向プラットフォーム
●オブジェクト指向データサーバ
オブジェクト指向のデータサーバは,データの収集・監視・加工処理を行います。YEWMACのコントローラBASICで行っている処理を,ASTMACではコントロールオブジェクトをデータサーバに登録し,オブジェクトの持つ機能の設定を行うだけで実現することができるプログラミングレスなエンジニアリング環境を提供します。さらに,以下のような特徴があります。・一般のSCADAに見られるような定周期で全データの監視処理を行う方式だけではなく,イベントドリブンで該当データの監視や加工処理を行うこともできるハイパフォーマンス構造です。
・データサーバにもVBAが組み込まれています。コントロールオブジェクトの状態変化などにより駆動されるVBAプログラムを組み合わせることで,複雑な処理にも柔軟に対応することができます。
・複数のオブジェクトをまとめてグループ化し,更にVBA記述によりグループ自身に対して独自の処理を組み込むことができます。グループ単位で再利用することができるので,エンジニアリングノウハウの有効活用に威力を発揮します。
●高機能なアプリケーションフォーム
アプリケーションフォームでは,ユーザアプリケーションを実現します。ラインコンピュータBASICの各タスクで行っている処理は,YEWMAC同様複数のアプリケーションフォームにマルチタスク構成で置き換えることができます。グラフィックやオペレーションなどの画面は,マウス操作で図形を描画したり,ActiveX部品を画面に貼り込んで設定するだけの簡単な操作で作成することができます。また,アプリケーションフォームのVBAで,画面タスク以外で行っている複雑なデータ処理を置き換えることができます。VBAには,データサーバ上に定義したオブジェクトに簡単にアクセスする機能が組み込まれており,強力なアプリケーション作成環境を提供します。
●エンジニアリングを強力に支援するコンポーネント
YEWMACで実現しているアプリケーションを置き換えるために必要な,高速検索処理やマルチタスク処理を簡単に実現するコンポーネントを用意しています。・YEWMACの簡易データベースを置き換えるのに有効な,ISAM(Index Sequential Ac-cess Method)ファイルを標準機能として提供しています。制御用途に特化した設計により,市販データベースを遥かに凌ぐハイパフォーマンスで,強力なデータ検索やソート機能を実現します。
・オプションの「マルチタスク支援パッケージ」はアプリケーションフォーム間および,アプリケーションフォームとデータサーバ間で,簡単にデータを共有したり同期をとる機能を提供します。本パッケージにより,YEWMACのコモンやシグナルの機能を代替することができるだけでなく,多くの設計資産の継承も可能となります。
2nd Edition : 2000.02.21-00
3-6<目次> <索引> <3. リプレースのメリット>
TI 34P2H03-01
■イージーエンジニアリングASTMACでは,各種支援ビルダを用意することで,そのエンジニアリングの多くの場面でプログラミングレス化が図られています。各ビルダはその用途に応じ,ドラッグ&ドロップ操作やFIF(Fill In the Form)形式などにより,直感的で分かりやすい操作性となっています。また,アプリケーション言語であるVBAの開発環境として,通常のVisual Basicと同一の環境が提供されており,効率の良いプログラム開発を行うことができます。さらに,PLCのデバイスの状態変化を直接監視できトラブルなどの発生原因を特定するのに有効なオブジェクトトレース機能や,コントローラなどのフィールド機器を接続しなくても作成したアプリケーション機能を確認することができるI/Oシミュレーション機能などYEWMACとは比較にならない強力なデバッグ機能でアプリケーション構築を支援します。
■強力な操業支援機能YEWMACではプログラミングで実現していた機能を,ASTMACでは簡単なビルダや支援ツールの設定だけで行うことができる以下の強力な操業支援機能を装備しています。
●メッセージ管理機能
エラー,アラーム,操作履歴,操業履歴などのメッセージを統合的に管理し,アラームサマリ表示,履歴ファイルへのロギング,音声出力,プリンタ印字などを行います。
●ヒストリーデータ収集/トレンドグラフ表示機能
データサーバ上のデータをビルダで設定するだけで,定周期でデータを収集保存し,リアルタイムやヒストリカルのトレンドを簡単に表示することができます。
●レポート管理/帳票出力機能
データサーバ上のデータをビルダで設定するだけで,定周期でデータを収集し,締め切り処理,集計操作,ファイルへの記録を行い,さらに,MS-Excelによる帳票の作成・印字を実行します。
●プロセス管理機能
システムプログラムやアプリケーションプログラムを統括管理し,登録設定されたプログラムの起動やシャットダウンを自動的に行います。
■市販の汎用アプリケーションやActiveX部品の利用ASTMACはオブジェクト指向のアプリケーション開発環境を提供します。YEWMACの手続型言語によるアプリケーションの開発手法とは異なり,ASTMACが用意している各種高機能部品や市販の汎用ActiveX対応部品を有効活用し,アプリケーション開発を容易に行うことができます。
2nd Edition : 2000.02.21-00
<目次> <索引> <3. リプレースのメリット> 3-7
TI 34P2H03-01
3.6 システムの拡張性ASTMACは,オープンなプラットフォームをベースに稼動するソフトウェアです。豊富な周辺機器やI/Oカード等のハードウェアや,汎用アプリケーションやActiveX部品等のソフトウェアを有効利用し,YEWMACでは実現できなかった数々の最新機能をシステムに取りこみ,容易に機能拡張することができます。
■PCの性能増強パソコンのメモリー追加やハードディスクのアップグレードまたは増設によるPCの性能強化を行ったり,最新のPCに置き換えるなどして基本性能の大幅改善を図ることができます。システムを機能拡張する場合,必要に応じてPCの性能強化を行うことが簡単にできます。
■ORACLEなどのRDBと接続ASTMACは,ORACLEやSQLサーバなどのRDBと容易に接続することができます。ASTMACのアプリケーションフォームから,各社が提供するActiveXやoo4o(ORACLE Ob-jects for OLE)などを使用し直接アクセスすることができます。
■メンテナンス性の向上YEWMACは,基本的にアプリケーションをプログラミングすることにより実現しているため,若干の機能追加や変更によるアプリケーションの改造でも,システム設計書を基にYM-BASICを熟知した人が対応する必要があります。ASTMACは各種支援ビルダを利用し,オブジェクトの登録と設定によりアプリケーションの構築を行います。YEWMACがプログラミングにより実現していた処理を抽象化しオブジェクトに隠蔽することにより,プログラミングレス化が図られています。従って,ASTMACでリプレースされたシステムは,アプリケーションの改造要求に容易に対応することが可能となります。
3.7 高機能コントローラ「FA-M3」標準コントローラとしてASTMACに接続される横河電機製PLCレンジフリーコントローラ「FA-M3」は,以下の特長により,システムコンポーネントとしても威力を発揮します。・高さ10 cm 奥行9 cm 幅15~44 cmの超小型サイズで,20 Kステップ/msの超高速処理・最大4個のCPUモジュールを実装するマルチCPU構成で,ラダーやSFC(IEC1131-3準拠)を実行するシーケンスCPUに加えて,情報処理や通信処理に便利なBASICプログラムを実行するBASIC CPUやパソコン環境を提供するAT互換CPUを用意
・最大入出力点数8192点,光FAバス接続による拡張ユニット最大7台の拡張性・アナログ入出力,温度調節,位置決め,各種通信など豊富な高機能モジュール群・プログラムとデバイスを一体化したものを組合せるだけでプログラミングできるラダー言語「オブジェクトラダー」により,ソフトウェアの再利用性と開発効率の大幅な向上をWindows環境で実現するプログラム開発ツール「WideField」
2nd Edition : 2000.02.21-00
Blank Page
<目次> <索引> <4. ハードウェア選定> 4-1
TI 34P2H03-01
4. ハードウェア選定本章ではYEWMACシステムを構成している各種ハードウェアを,ASTMACシステムに置き換えるために必要な情報を示します。ここでは,1台のラインコンピュータは1台のPCに,1台のコントローラは1台のFA-M3に,基本的に既設ハードウェア単位に1対1で置き換えるものとします。ラインコンピュータ1台,コントローラ1台で構成されているシステムのリプレースでは,ASTMACのシステム制限にかかわることはありませんが,複数台のラインコンピュータやコントローラで構成されているシステムの場合は注意が必要です。各ハードウェア単位に機能代替製品としてリストアップされた機器をシステムとして組み上げる場合の各種注意事項は,「6.1システム構成の検討」を参照してください。以下にハードウェア選定作業の流れを示します。
既設ハードウェア調査�
リプレース検討前準備�
パソコンの選定�
オプションカードの選定�
ケーブルの置き換え�
単体チェック�
既設ハードウエア調査�FA-M3の�
モジュール選定�
・既設YEWMACシステムのハードウェアを調査します。�
・周辺機器の必要性や選定基準の検討や、拡張スロット� の必要数などを検討します。�
・ラインコンピュータをパソコンに置き換えます。�
・ラインコンピュータの標準およびオプションカードを� 置き換えます。�
・ラインコンピュータに接続されている周辺機器を置き� 換えます。�
・コントローラをFA-M3に置き換えます。�
・ケーブルを置き換えます。�
・パソコンおよびFA-M3の単位に選定したオプション� カード,周辺機器,I/Oモジュールなどを組み付け,� 問題がないかチェックします。�
�
周辺機器の選定�
図4-1 ハードウェア選定作業の流れ
ここでの周辺機器とは,ラインコンピュータの機能を拡張することを目的としたYEWMAC専用のハードウェアを意味します。従って本書では,バーコードリーダや他社製PLCなどの汎用機器に関しては,リプレース検討の対象外とします。
2nd Edition : 2000.02.21-00
4-2<目次> <索引> <4. ハードウェア選定>
TI 34P2H03-01
4.1 ハードウェアに関する調査YEWMACシステムのハードウェアに関する情報を調査し,置き換え作業の前準備を行います。ラインコンピュータ・周辺機器・コントローラ単位に,機種形名のほか以下に示す項目を調査します。
●ラインコンピュータ
・標準ポート使用の有無(シリアル/パラレル/MLバス/外付けFDD/ビデオ出力/ SCSI)・警報接点入出力の使用の有無・オプションカード使用の有無・ファイルの2重書きライブラリを使用し2台の内蔵ハードディスク間もしくは,内蔵と外付けハードディスク間でデータをバックアップしているか(YEWMAC530/530A/520V/530Vのみ対象)
・ケーブル長
●周辺機器
・使用目的
●コントローラ
・CPUモジュール形名・I/Oモジュール形名(使用点数/ポート数)・シグナル送信機能の使用の有無(シーケンスCPUを使用していないコントローラのみ対象)
・ケーブル長
YEWMACの仕様と現在のPCやASTMACとの仕様の違いなどから,使用目的によっては周辺機器との接続が不要となる場合や,機器選択をする上で考慮が必要な場合があります。以下に機器毎の調査ポイントを表4.1-1に示します。
表4.1-1 使用目的の調査ポイント
機種� 調査ポイント� ASTMACでの対応�
内蔵ハードディ�スクを2台使用�しているライン�コンピュータ�
ファイルの2重書きライブラリを使用�RAIDカードもしくはRAIDディスクで代替�(外付けディスクは2台以上必要)�
ハードディスク容量不足を補う目的� PCの内蔵HDD容量は大きく1台で充分に対�応可能�
外付け�ハードディスク�装置�
内蔵と外付けハードディスクでファイ�ルの2重書きライブラリを使用�
RAIDカードもしくはRAIDディスクで代替�(外付けディスクは2台以上必要)�
2台の外付けハードディスクでファイ�ルの2重書きライブラリを使用�
RAIDカードもしくはRAIDディスクで代替�(外付けディスクは2台以上必要)�
ハードディスク容量不足を補う目的� PCの内蔵HDD容量は充分に大きく1台で対�応可能�
プリンタ� アラームプリンタとして使用�複写用紙を使用�
ドットインパクトなどの連票用紙対応プリ�ンタで代替�
帳票印字用プリンタとして使用� レーザプリンタなどで代替�
RAMディスク� 電池によるバックアップ機能が必要� シリコンディスクなどで代替�
主記憶をメモリディスクとして使用す�るには余裕が無くRAMディスクを使用��
メモリーで対応可能�
ここでは調査結果をもとに,周辺機器の必要性や選定する基準の検討および,拡張スロットの必要数やインタフェースの種類などの検討を事前に行います。
2nd Edition : 2000.02.21-00
<目次> <索引> <4. ハードウェア選定> 4-3
TI 34P2H03-01 2nd Edition : 2000.02.21-00
4.2 パソコンの選定ASTMACで使用するPCは,世界標準機であるPC/AT互換機です。PC/AT互換機はコストパフォーマンスの点で非常に優れていますが,OA用に市販されているPCは必ずしも連続運転に適した高信頼設計であるとは限りません。ASTMACでは,PCとして以下のバリエーションを用意して,信頼性とコストパフォーマンスのバランスで最適な機種を選択できます。
表4.2-1 PCのバリエーション
PCのタイプ� 内容�高信頼性タイプ�(PHIS)�
弊社製の高信頼PCです。�高信頼設計,高信頼部品の採用により高い信頼性を提供します。�また,横河エンジニアリングサービス(株)による保守サービスが受けられます。�高度な信頼性を要求される場合に最適です。�
標準タイプ�(astPack)�
弊社が推奨するPCで,動作確認されている機種です。�契約により,横河エンジニアリングサービス(株)による保守サービスを受けるこ�とができます。コストと信頼性のバランスを求める場合に最適です。�
汎用タイプ� 市販のPCです。お客様の責任で選択,購入されるPCです。�契約により,横河エンジニアリングサービス(株)による保守サービスを受けるこ�とができます。コストを重視する場合に最適です。�
マスタステーションとして使用されるPCは,標準タイプ(astPack)もしくは高信頼タイプ(PHIS)の選択を推奨します。astPack とPHISの仕様については,「2.2.1コンピュータのハードウェア比較」を参照してください。パフォーマンス重視のシステムならastPackを,信頼性重視のシステムならPHISを推奨します。汎用タイプを選択する場合は,以下に示すASTMACの動作環境の仕様を満足するPCを選択してください。以下に示す動作環境は,ASTMACを動作させるための最低条件であり,システムを快適に運用するためには,CPUは最新かつ最速のものを,また,メモリは増設可能サイズが大きいものを選択し,可能な限り多く搭載するようにしてください。
表4.2-2 ASTMACの動作環境
項目� 仕様�
パーソナルコンピュータ� PC/AT互換機�
CPU Pentium 166 MHz以上�
メモリ� 64 MB以上�
ハードディスク� 1 GB以上�
パラレルポート� D-SUB25ピン,1ポート(IDモジュール装着用)�
CD-ROMドライブ� 下記OSで動作するもの�
バックアップドライブ (*1) MO,DATなどのバックアップ装置(下記OSで動作するもの)�
Ethernetアダプタ� 10BASE5または10BASE-T(下記OSで動作するもの)�
SCSIアダプタ� 下記OSで動作するもの�
ディスプレイ (*2) 1024×768以上,256色以上�
プリンタ� A4対応レーザプリンタ,カラープリンタ(下記OSで動作するもの)�およびアラーム印字用シリアルプリンタ(ESC/P対応)�
OS Microsoft日本語WindowsNT Workstation4.0�(サービスパック3以上)�
*1: バックアップ等でMOドライブやDATドライブなどを使用する場合に必要です。*2: 保守などでは800×600ドットで使用することもできますが,実運転ではこの仕様のものを推奨します。
4-4<目次> <索引> <4. ハードウェア選定>
TI 34P2H03-01 2nd Edition : 2000.02.21-00
4.3 オプションカード選定ラインコンピュータの標準ポートや,オプションスロットに実装されている各種インタフェースカードの置き換えを検討します。まず,「4.2パソコンの選定」で選択したPCが標準でサポートしているインタフェースと,拡張スロットの空き状況をバスタイプ別にチェックします。次に,「4.1ハードウェアに関する調査」で検討した結果必要となるインタフェースを「付録A.YEWMAC300シリーズハードウェア機能代替一覧」と「付録B.YEWMAC500シリーズハードウェア機能代替一覧」および「付録C.ハードウェア機能代替詳細説明」を参考に,バスタイプと空きスロット数を考慮の上オプションカードに置き換えます。サポートできないインタフェースもありますので,その場合は機能代替一覧表の代替案に示すインタフェースへ移行するよう検討してください。機器の選定は,PCのオプションラインナップから選択することを推奨します。PCメーカーの保証を受けることができ,より信頼性の高いシステムを構築することができます。PCメーカーのオプションラインナップに無い場合は再度必要性を検討し,必須の場合はPCの機種変更も考慮してください。PCメーカー以外の製品を使用する場合は,接続実績の確認ができるものは必ず行うようにしてください。上記の内容については,次項の周辺機器選定においても同様ですので注意してください。
4.4 周辺機器選定ラインコンピュータの周辺機器の置き換えを検討します。「4.1ハードウェアに関する調査」で検討した選定基準を基に必要となる周辺機器を「付録A.YEWMAC300シリーズハードウェア機能代替一覧」と「付録B.YEWMAC500シリーズハードウェア機能代替一覧」および「付録C.ハードウェア機能代替詳細説明」を参考に周辺機器を置き換えます。サポートできない周辺機器もありますのでその場合は,機能代替一覧表の代替案や注記に示す機器へ移行するよう検討してください。
4.5 コントローラのリプレースYEWMACのコントローラのリプレースを検討します。ASTMACの標準コントローラはFA-M3であり,ラインコントローラやFA500は,FA-M3にリプレースする必要があります。以下にコントローラの機種別に,リプレースの考え方や方法を示します。
4.5.1 ラインコントローラのリプレースラインコントローラは,ネストとI/Oカードで構成されています。リプレースの検討もネストとI/Oカード毎に行います。
<目次> <索引> <4. ハードウェア選定> 4-5
TI 34P2H03-01
■ラインコントローラネストの置き換えラインコントローラのネストは,A形・C形・S形の3タイプあります。その各々に,メインネストとサブネストがあります。ラインコントローラの各タイプは,FA-M3のCPUモジュールの組み合わせにより置き換えることができます。また,メインネストはFA-M3のメインユニットに,サブネストは,FA-M3のサブユニットに置き換えます。ただし,NEバスでラインコンピュータに直結されているサブネストは,FA-M3のメインユニットに置き換えます。以下にネストを構成しているプロセッサカードやシーケンサカードの置き換えについて説明します。
●プロセッサカード
ラインコントローラのプロセッサカードは,FA-M3のBASIC CPUモジュールに置き換えます。BASIC CPUモジュールは,ラインコントローラのBASICプログラム資産を継承することができます。また,ASTMACからBASIC CPUモジュールのコモン変数をすべてアクセスすることができます。BASICの容量は,プロセッサカードが300 KBに対し,F3BP30は510KB,F3BP20は120 KBの2タイプを用意しています。アプリケーションの置き換えは,「7.2コントローラのリプレース検討」を参照してください。コントローラBASICでシグナルを使用している場合は,シーケンスCPUモジュールを使用し機能を代替します。ラダープログラムから「イベント送信サービス」を使用することによりFA-M3からASTMACにイベント通知を行います。FA-M3間のシグナル送受信は,FA-M3間をFAリンクで接続することによって対応します。
●シーケンサカード
ラインコントローラのシーケンサカードは,FA-M3のシーケンスCPUモジュールに置き換えます。ラインコントローラはネスト単位にシーケンサカードを実装しますが,FA-M3はメインユニットのみ最大4つまでのCPUモジュールを実装することができます。ラインコントローラのシーケンスはテーブル方式であり,FA-M3の構造化ラダーにはそのまま置き換えることはできません。シーケンスプログラムの置き換えは,「ラインコントローラ移植ノウハウ集」(TI 34M3A44-01)を参照してください。
ラインコントローラのネストは,「付録G.ラインコントローラネストの置き換え」を参考にFA-M3へ置き換えます。
■ラインコントローラI/Oカードの置き換えラインコントローラのI/Oカードは,「付録H.ラインコントローラI/Oカードの置き換え」を参考にFA-M3のI/Oモジュールに置き換えます。FA-M3側にラインコントローラ用I/Oカードと同一の機能をもつI/Oモジュールがすべてそろっているわけではありません。FA-M3の未サポートモジュールについては,「付録I.ラインコントローラ未サポートカードの対応」および,「ラインコントローラ移植ノウハウ集」(TI 34M3A44-01)の「1.3代替手段」を参考にFA-M3への置き換えを検討してください。
2nd Edition : 2000.02.21-00
4-6<目次> <索引> <4. ハードウェア選定>
TI 34P2H03-01
4.5.2 FA500のリプレースコントローラがFA500の場合,FA-M3に置き換えることを推奨しますが,FA-M3のサブユニットとしてモジュール資産を流用することも可能です。FA500をFA-M3のサブユニットとして使用する場合の接続例を図4.4.2-1に示します。
FA-M3�メインユニット�
FA500�サブユニット��
FA500�サブユニット��
マスタステーション�(PC/AT互換機)�
ASTMAC
光FAバス�モジュール�
図4.5.2-1 FA500サブユニット接続の構成例
サブユニットとしてFA500のモジュールを流用する場合の制約を以下に示します。・メインユニットとなるFA-M3とFA500は,光FAバスモジュール(F3LR01-0N)のみ接続可能です。光FAバス2モジュール(F3LR02-0N)は使用できません。
・サブユニットとなるFA500に以下に示すモジュールは使用できません。拡張モジュール(EU10-0N)モニタモジュール(LC01-0N)SUMINET通信モジュール(LS01-0N)パソコンリンクモジュール(LC02-0N)FAリンクモジュール(LP01-0N)
モニタモジュール・パソコンリンクモジュール・FAリンクモジュールは,メインユニットとなるFA-M3のモジュールに置き換え対応することができます。SUMINET通信モジュールは,対応するモジュールがFA-M3にありません。Ethernetなどに置き換えを検討してください。
FA500をすべてFA-M3にリプレースする場合はもちろん,FA-M3のサブユニットとして使用する場合においても,FA500の基本部やI/Oモジュールの置き換えを検討する必要があります。以下にFA500を基本部とI/Oモジュールに分け,FA-M3への置き換えを検討することにします。
2nd Edition : 2000.02.21-00
<目次> <索引> <4. ハードウェア選定> 4-7
TI 34P2H03-01
■基本部の置き換えFA500はCPUモジュールとアドオンシーケンスCPUモジュールの2タイプのCPUがあります。アドオンシーケンスCPUモジュールは,FA-M3のシーケンスCPUモジュールに置き換えます。FA500のCPUモジュールは,BASIC専用とシーケンス混合の2つのモードがあります。BASIC専用の場合はFA-M3のBASIC CPUモジュール(F3BP30/20)に,シーケンス混合の場合はBASIC CPUモジュール(F3BP30/20)とシーケンスCPUモジュールに置き換えます。また,FA500のCPUモジュールにはYEWMACと接続するためのMLバスインタフェースがサポートされているので,ASTMACとFA-M3を接続するためのEthernetインタフェースモジュール(F3LE01)も合わせて選択します。BASIC CPUモジュールは,FA500のBASICプログラム資産を継承することができます。また,ASTMACからBASIC CPUモジュールのコモン変数をすべてアクセスすることができます。BASICの容量は,MP30/31をBASIC専用モードで使用している場合,240 KBに対し,F3BP30は510KB,F3BP20は120KBの2タイプを用意しています。FA500のBASICでシグナルを使用している場合は,シーケンスCPUモジュールを使用し機能を代替します。ラダープログラムから「イベント送信サービス」を使用することによりFA-M3からASTMACにイベント通知を行います。FA-M3間のシグナル送受信は,FA-M3間をFAリンクで接続することによって対応します。FA500のシーケンスは,FA-M3と同じ構造化ラダーです。従って,シーケンスのプログラム資産を容易に継承することができます。基本部はCPUモジュール以外にベースモジュール・電源モジュール・拡張モジュールがあります。FA500の基本部を構成するすべてのモジュールの置き換えは,「付録J.FA500基本部の置き換え」を参考にFA-M3のモジュールに置き換えます。
■ I/Oモジュールの置き換えFA500のI/Oモジュールは,「付録K.FA500 I/Oモジュールの置き換え」を参考に,FA-M3のI/Oモジュールに置き換えます。FA-M3側にFA500用I/Oモジュールと同一の機能をもつI/Oモジュールがすべて揃っているわけではありません。FA-M3の未サポートモジュールについては,「付録L.FA500 未サポートモジュールの対応」を参考にFA-M3への置き換えを検討してください。
4.5.3 FA-M3の置き換えYEWMAC500のコントローラとして使用しているFA-M3には,CPUスロットにMLバスCPUモジュール(F3MP30)が実装されています。しかし,ASTMACからMLバスCPUモジュールのコモン変数を直接参照することはできません。従って,YEWMACシステムのリプレースの場合,MLバスCPUモジュール(F3MP30)をBASIC CPUモジュール(F3BP30/20)とEthernetインタフェースモジュール(F3LE01)に置き換えます。BASIC CPUモジュールは,MLバスCPUモジュールのBASICプログラム資産を継承することはもちろん,すべてのコモン変数をASTMACからアクセスすることができます。MLバスCPUモジュールは,BASIC容量が512 KBに対し,F3BP30は510KB,F3BP20は120 KBの2タイプを用意しています。FA-M3のBASICでシグナルを使用している場合は,シーケンスCPUモジュールを使用し機能を代替します。ラダープログラムから「イベント送信サービス」を使用することによりFA-M3からASTMACにイベント通知を行います。FA-M3間のシグナル送受信は,FA-M3間をFAリンクで接続することによって対応します。
2nd Edition : 2000.02.21-00
4-8<目次> <索引> <4. ハードウェア選定>
TI 34P2H03-01
4.6 ケーブルの置き換えYEWMACの既設ケーブルは「GP-IB」・「BSC」・「Ethernet」以外はほとんど流用できません。コネクタの形状に注意してパソコン用のケーブルに置き換えてください。
4.7 単体チェックここでは,「4.2パソコンの選定」で選択したPCに「4.3オプションカード選定」や「4.4周辺機器選定」で選択した機器を組み上げる場合や,「4.5コントローラのリプレース」で基本部とI/Oモジュールを組み上げる場合に起こりうる問題への対応方法を,パソコンとFA-M3に分け,以下に示します。
■パソコンパソコンは機種によって拡張スロットの空き状況が異なります。選択したパソコンの拡張スロットに選択したオプションカードを実装する場合,空きスロットとオプションカードのバスタイプが合わないもしくは,空きスロット数が足らないなどの問題が起こりえます。このような場合は,下記に示すポイントをチェックします。
●空きスロットとオプションカードのバスタイプが合わない場合
・拡張スロットにPCIとISAのコンボのスロットがある場合,空きスロットと同じバスタイプのスロットとして使用していないかチェックする
・他のカードのバスタイプを見直す
●拡張スロットが足らない場合
・不要なオプションスロットが標準で実装されていないかチェックする・YEWMACでの使用目的を再度確認しASTMACでは不要となるものがないかチェックする
・PCの標準インタフェースが使えないかチェックする・同一インタフェースカードが複数ある場合,マルチポートのカード選択を検討する・プロトコルコンバータなどを使用し汎用インタフェースでの対応を検討する・RSやGP-IBなどの通信をFA-M3側で対応することを検討する・拡張スロットの多い他のパソコンを選択する
RS422/485やBSC通信は,プロトコルコンバータを使用することによりRS-232-Cに置き換えることができます。このような場合は,マルチポートのRS-232-Cインタフェースを選択することにより,拡張スロットの使用数を少なくすることができます。また,RS422/485やGP-IBなどの通信を,PCからFA-M3に移して対応するなどの検討を行ないます。
2nd Edition : 2000.02.21-00
<目次> <索引> <4. ハードウェア選定> 4-9
TI 34P2H03-01
■FA-M3コントローラからFA-M3に置き換えるケースとFA500から置き換えるケースに分け説明します。
●コントローラからのリプレース
【サブユニットを減らす検討】ラインコントローラがサブネストを3台接続しているからといって,FA-M3でもラインコントローラ同様にサブユニットを3台構成にする必要はありません。FA-M3のベースモジュールは,最大16スロットのモジュールが用意されていますので,サブユニットの台数を減らしコストを押さえることを検討します。
【CPUスロットが不足】ラインコントローラはメインネストに最大3台までサブネストを接続することができます。C形ラインコントローラのメインネストに,シーケンサカードが含まれるC形やS形のサブネストが3台接続されている場合,メインネストでBASICとシーケンスCPUの2枚に,サブネスト3台でシーケンスCPUが3枚に置き換えられ,CPUは合計5枚必要になります。しかし,FA-M3はCPUを最大4枚までしか実装できませのでシーケンスCPUを1枚減らす必要があります。従って,FA-M3のシーケンスCPUのうち1枚に容量(ステップ数)の多いモジュールを選択しておく必要があります。シーケンスプログラムの移植時にも,注意が必要です。
● FA500からのリプレース
【サブユニットを減らす検討】FA500がサブユニットを6台接続しているからといって,FA-M3でもFA500同様にサブユニットを6台構成にする必要はありません。FA-M3のベースモジュールは,最大16スロットのモジュールが用意されていますので,サブユニットの台数を減らしコストを押さえることを検討します。
【CPUスロットが不足】CPUモジュールをシーケンス混合で使用しており,さらにアドオンシーケンスCPUモジュールを3枚使用している場合,CPUモジュールでBASICとシーケンスCPUの2枚に,アドオンシーケンスCPU 3枚でシーケンスCPUが3枚に置き換えられ,CPUは合計5枚必要になります。しかし,FA-M3はCPUを最大4枚までしか実装できませのでシーケンスCPUを1枚減らす必要があります。従って,FA-M3のシーケンスCPUのうち1枚に容量(ステップ数)の多いモジュールを選択しておく必要があります。シーケンスプログラムの移植時にも,注意が必要です。
2nd Edition : 2000.02.21-00
Blank Page
<目次> <索引> <5. ソフトウェア選定> 5-1
TI 34P2H03-01
5. ソフトウェア選定ASTMACシステムのソフトウェアは,大別して基本モデルとオプションパッケージで構成されています。リプレースするYEWMACのアプリケーションに応じ,基本モデルと使用するオプションパッケージを選択します。ASTMACで用意しているオプションパッケージは,YEWMACでサポートしているすべてのパッケージに対応しているわけではありません。未サポートのパッケージについては,市販ソフトや部品を利用し機能を代替します。本章では,YEWMACのアプリケーションソフトを除く基本ソフトやオプションソフトをASTMACに置き換えるのに必要な情報を示します。本章では,「4.ハードウェアの選定」と同様,ラインコンピュータ単位に1対1で置き換えを検討します。以下にソフトウェア選定の作業の流れを示します。
既設ソフトウェア調査�
基本モデルの選定�
既設ハードウエア調査�YEWMACオプションソフトの�
置き換え�
・既設YEWMACシステムのソフトウェアを調� 査します。�
・ASTMACの基本モデルを選定します。�
・ASTMACのオプションソフトを選定します。�
・YEWMACのオプションソフトの置き換えを� 検討します。�
オプションソフトの選定�
図5-1 ソフトウェア選定の流れ
なお,ソフトウェアの選定で,忘れてはならないのがOSです。ASTMACは以下のOS上で動作します。・Microsoft日本語WindowsNT Workstation4.0 サービスパック3以上プリインストールされているOSが上記と異なる場合は,必ず選択する必要があります。
2nd Edition : 2000.02.21-00
5-2<目次> <索引> <5. ソフトウェア選定>
TI 34P2H03-01
5.1 ソフトウェアに関する調査YEWMACシステムのソフトウェアに関する情報を事前に調査し,置き換え作業の前準備を行います。調査項目は,ラインコンピュータでのオプションソフトの使用状況や,BASICユーザタスク数です。もし可能であれば,コントローラも含め各タスクでのコモンエリアの容量も調べておくと,ASTMACで使用するオブジェクト数の算出に役立てることができます。
5.2 基本モデル選定ASTMACの基本モデルを,表5.2-1に示します。1台のPCには基本モデルのいずれかがインストールされる必要があります。
表5.2-1 ASTMAC基本モデル
種類� 説明�
ベースタイプ�小規模:S スタンドアロンのモニタリングシス�テムからデータロガーや大規模生産�管理システムまで幅広い分野に適用�できます。�
実行オブジェクト数最大 200
中規模:M 実行オブジェクト数最大1000
大規模:L 実行オブジェクト数最大2000
FA端末タイプ� 現場における機器の監視や指示端末向けモデル。実行オブジェクト�数は最大50。小規模I/Oとヒューマンマシンインタフェースを備えた�端末に適用。�
ビュークライアントタイプ�画面や上位通信などのアプリケーションを動作させるモデル。情報�LANを使用し,リモートにあるマスタステーションのデータサーバ�に接続。リモートオペレーション端末に適用�
※実行オブジェクト: フィールドデータ(入出力点など)を扱うデータサーバのオブジェクトです。
また,基本モデルとは別にフルタイム版とランタイム版の2種類のライセンスを用意しています。
●フルタイム版
開発環境と実行環境がすべて動作します。ASTMACシステムの構築からアプリケーションの作成,デバックなどの開発から,それらの実行までを含めたすべての環境を使用することができます。
●ランタイム版
開発環境を除いた実行環境のみ動作します。ASTMACシステムの構築からアプリケーションの作成,デバックなどの開発は,フルタイム版で行う必要があります。
2nd Edition : 2000.02.21-00
<目次> <索引> <5. ソフトウェア選定> 5-3
TI 34P2H03-01
YEWMACにはランタイムという概念はありません。YEWMACはすべて,開発と実行環境をサポートしています。基本的にYEWMACのリプレースでは,フルタイム版のライセンスの選択を推奨します。ランタイム版は,複数のラインコンピュータで構成されているシステムの場合のみ,フルタイム版との組み合わせで使用することを検討してください。基本モデルのタイプ毎にサポートしているライセンスは異なります。表5.2-2に基本モデルのタイプとライセンスのサポートの関係を示します。
表5.2-2 基本モデルのタイプとライセンスのサポート
種類� フルタイム版� ランタイム版�
ベースタイプ�
小規模:S ○� ○�
中規模:M ○� ○�
大規模:L ○� ○�
FA端末タイプ� ×� ○�
ビュークライアントタイプ� ×� ○�
○:サポート ×:未サポート
5.2.1 タイプ選定ASTMACの基本モデルには,ベースタイプ・FA端末タイプ・ビュークライアントタイプの3タイプが有ります。以下に各タイプの特徴と,置き換えに適したラインコンピュータの例を示します。
■ベースタイプASTMACの標準的なモデルで,データサーバとアプリケーションフォームの両機能をサポートしています。データサーバの容量に応じてS,M,Lのバリエーションがあります。また,フルタイム版とランタイム版の2つのライセンスをサポートしています。ベースタイプは,コントローラやMELSECなどの他社製PLCを使用し,フィールドデータを監視制御しているラインコンピュータのリプレースに適応します。表5.2.1-1にベースタイプの基本仕様を示します。
表5.2.1-1 ベースタイプ基本仕様
ベースタイプ�バリエーション�
データサーバ� アプリケーションフォーム�
実行オブジェクト数�(*1)�
接続I/O機器数�(*2)�
接続クライアント数�(*3)�
動作フォーム数�
小規模システム:S 最大 200オブジェクト�最大16台� 最大16クライアント�最大16タスク�
中規模システム:M 最大1000オブジェクト�最大16台� 最大16クライアント�最大16タスク�
大規模システム:L 最大2000オブジェクト�最大16台� 最大16クライアント�最大16タスク�
*1: システムで扱えるI/O点数の制限ではありません。データサーバのオブジェクトには,デバイスのデータを配列やブロックのデータとして複数扱うオブジェクトが用意されています。
*2: I/Oオブジェクトを使用しデータサーバに接続されるFA-M3などのコントローラやフィールド機器の数です。
*3: データサーバに同時に接続可能なアプリケーションフォームの数で,自ノードか他ノードによる区別は特にありません。
2nd Edition : 2000.02.21-00
5-4<目次> <索引> <5. ソフトウェア選定>
TI 34P2H03-01
■FA端末タイプ現場における機器の監視や指示処理に特化したモデルです。小規模のデータサーバとアプリケーションフォームの実行環境を備えています。システムの構築からアプリケーションの作成,デバックなどの開発は,ベースタイプのフルタイム版で行います。FA端末タイプは,複数台のラインコンピュータで構成されているシステムのなかで,POP端末的に数十点のI/Oとヒューマンマシンインタフェースの機能で構成されているラインコンピュータのリプレースに適応します。表5.2.1-2にFA端末タイプの基本仕様を示します。
表5.2.1-2 FA端末タイプ基本仕様
データサーバ� アプリケーションフォーム�
実行オブジェクト数�(*1)�
接続I/O機器数�(*2)�
接続クライアント数�(*3)�
動作フォーム数�
FA端末タイプ� 最大50オブジェクト�最大4台� 最大2クライアント�最大16タスク�
*1: システムで扱えるI/O点数の制限ではありません。データサーバのオブジェクトには,デバイスのデータを配列やブロックのデータとして複数扱うオブジェクトが用意されています。
*2: I/Oオブジェクトを使用しデータサーバに接続されるFA-M3などのコントローラやフィールド機器の数です。
*3: データサーバに同時に接続可能なアプリケーションフォームの数で,自ノードか他ノードによる区別は特にありません。
■ビュークライアントタイプ画面や上位通信などのアプリケーションを動作させるモデルで,アプリケーションフォームの実行環境のみ提供されます。システムの構築からアプリケーションの作成,デバックなどの開発は,ベースタイプのフルタイム版で行います。ビュークライアントタイプは,製造現場から離れた場所でモニター監視を行っているラインコンピュータや,工程を管理している複数のラインコンピュータと接続し,統括管理を行っているラインコンピュータの置き換えに適応します。
2nd Edition : 2000.02.21-00
<目次> <索引> <5. ソフトウェア選定> 5-5
TI 34P2H03-01
5.2.2 オブジェクト使用数の算出ベースタイプはS,M,Lのクラスによって,フィールドのデータを扱えるデータサーバのオブジェクト数が異なります。ここでは,オブジェクトの概算使用数を算出し,どのクラスを選択すべきか目安を示します。
YEWMACのリプレースでは,コントローラBASICのアプリケーション資産をFA-M3のBASIC CPUモジュール(F3BP30/20)に継承し,YEWMACと同じくコモン変数経由でフィールドデータを収集します。コモン変数は,データサーバ上のブロックデータオブジェクトを使用し,容易にアクセスすることが可能です。また,ラインコンピュータ間やラインコンピュータ内のタスク間のデータ交換に使用するコモン変数も,ブロックデータオブジェクトで置き換えることができます。従って,YEWMACのリプレースの場合は,ブロックデータオブジェクトの使用数を求めることにより,概算のオブジェクト数を算出します。ソフトウェアの調査でコモンエリアの容量を求めた場合は,「計算式1」に示すようコントローラのコモンエリアと各ユーザタスクのコモンエリアの容量を加算し,128Bytesで割りオブジェクト数を求めます。ブロックデータオブジェクトは,1つのオブジェクトで32KBまでのデータを扱うことができますが,128Bytes毎に1オブジェクトと換算します。データ収集のパフォーマンス向上のためにも,1オブジェクトに128Bytesを超えるデータを設定しないようにします。データの管理上128Bytes以下のデータで1オブジェクトを設定する場合がありますので,「計算式1」の結果に2割程度加算し余裕をみてください。また,ラインコンピュータからコントローラのシーケンスデバイスを直接アクセスしていることがあります。この場合は,計算式1で求めたオブジェクト数に,直接アクセスしているデバイスの数を加算します。
計算式1
オブジェクト数=(コントローラコモン+ラインコンピュータタスクコモン)/128Bytes
コモンエリアの容量からオブジェクト数を求める場合注意しなければいけないのは,YEWMACのコモン変数領域には将来の予備として確保しているエリアがかなりあることです。予備用に確保されているコモンエリアを除かないでオブジェクト数を求めると,Lクラスの2000を超えてしまう場合があります。また,FAアプリケーションなどで,各種マスターテーブルの情報を高速にアクセスするのに大量のコモンエリアを使用していることがあります。このような場合は,コモン変数をISAMファイルに置き換えることによりオブジェクトの使用数を削減することができます。ISAMファイルは,メモリー上に構築することができるので高速アクセスが可能です。コンピュータ内のアプリケーションフォーム間でデータ交換を行う場合は,ISAMを利用することができます。しかし,FA-M3やリモートのPCとデータ交換を行う場合,ISAMは使用できませんので,ブロックデータオブジェクトを使用しデータ交換を行います。これらの点を考慮し,コモンの容量から「計算式1」を使用しオブジェクト数を算出します。
2nd Edition : 2000.02.21-00
5-6<目次> <索引> <5. ソフトウェア選定>
TI 34P2H03-01
設計仕様書がなく,容易にYEWMACのコモン定義情報を調べることができない場合は,「計算式2」を使用し概算のオブジェクト数を求めます。この式は,予備用やISAMに置き換えられるコモンをすべて除いた場合のオブジェクト数を算出します。
計算式2
I=I/O点数�A=係数(ロガー:1.0 / FAアプリケーション:1.4)�T=ラインコンピュータユーザタスク数�オブジェクト数=((I×64Bytes)×A+(T×8192Bytes))/128Bytes
コントローラ�コモン�
ラインコンピュータ�コモン�
ここで求めるオブジェクト数は,ベースタイプ選定のための目安です。算出したオブジェクト数がSとM,MとLの境にある場合は,1つ上のクラスの選択を勧めます。
5.3 ASTMACオプションソフト選定ASTMACは9種類のオプションソフトを用意しています。オプションソフトは,基本モデルの機能を補間するもので,基本モデル毎にサポートされている内容が異なります。表5.3-1に基本モデルとオプションソフトの対応を示します。
表5.3-1 オプションソフト対応表
基本モデル� ベースタイプ�FA端末タイプ�ビュークライ�アントタイプ�オプションソフト� フルタイム版�ランタイム版�
帳票パッケージ� ◎� ○� -� -�
トレンドパッケージ� ◎� ○� -� ○�
テスト機能パッケージ� ◎� ○� -� -�
マルチタスク支援パッケージ� ◎� ○� ○� ○�
YEWMAC接続パッケージ� ◎�
◎�
◎�
◎�
◎�
◎�
○�
○*1
○*1
○*1
○�
○�
○*1
○*1
○*1
○�
○�
○*1
○*1
○*1
-�
○�
-� -�
MELSEC接続パッケージ� ◎� ○� ○� -�
SYSMAC接続パッケージ� ◎� ○� ○� -�
AT互換モジュール用I/O�アクセスパッケージ� ◎� ○� ○� -�
カスタムドライバ接続�パッケージ� ◎� ○� ○� -�
データ入力コントロール�
表形式表示コントロール�
グラフ表示コントロール�
DARWIN接続パッケージ�
電力モニタ接続パッケージ�
◎:開発および実行可能○:実行可能-:組合わせ不可*1:ランタイムで使用する場合パッケージは不用です。
2nd Edition : 2000.02.21-00
<目次> <索引> <5. ソフトウェア選定> 5-7
TI 34P2H03-01
YEWMACのリプレースの場合,マルチタスク支援パッケージは必須です。必ずすべてのASTMACで選択します。また,ベースタイプのASTMACには,テスト機能パッケージも合わせて選択することを勧めます。段階的なリプレースでYEWMAC500とアクセスするASTMACには,YEWMAC接続パッケージを選択します。その他のオプションソフトについては,YEWMACのアプリケーションに応じて必要なものを選択します。
5.4 YEWMACオプションソフトの置き換え本項では,YEWMACで使用しているオプションソフトの置き換えを検討します。ソフトウェアの調査結果をもとに,既設YEWMACが使用しているオプションソフトを「付録D.YEWMAC300シリーズソフトウェア機能代替一覧」と「付録E.YEWMAC500シリーズソフトウェア機能代替一覧」および「付録F.ソフトウェア機能代替詳細説明」を参考に置き換えを検討します。未サポートのオプションソフトについては,機能代替一覧表の代替案や注記に示す市販ソフトや部品などを利用し機能を代替します。
2nd Edition : 2000.02.21-00
Blank Page
<目次> <索引> <6. エンジニアリング概要> 6-1
TI 34P2H03-01
6. エンジニアリング概要本章では,YEWMACをASTMACにリプレースするためのエンジニアリング情報を示します。ASTMACのシステム構成の検討やYEWMACシステムの設計資産を効率良く継承するための,システム設計上のポイントや注意点を説明します。以下にエンジニアリング項目の検討手順を示します。
システム構成の検討�
コントローラの役割分担�
タスク構成の検討�
コモン変数の検討�
データファイルの検討�
パフォーマンスの検討�
・ASTMACのシステム構成を検討します。�
・ASTMACのコントローラの役割分担を検討します。�
・ASTMACのタスク構成を検討します。�
・YEWMACのコモン変数の置き換えを検討します。�
・YEWMACのシグナルの置き換えを検討します。�
・YEWMACのデータファイルの置き換えを検討します。�
・ASTMACシステムのパフォーマンスを検討します。�
�
シグナルの検討�
図6-1 エンジニアリング項目の検討手順
6.1 システム構成の検討ASTMACはYEWMACとアーキテクチャが異なります。従って,システムの制限もYEWMACとは多少異なり,YEWMACのシステム構成をそのままASTMACに置き換えることができない場合があります。ここではまず,4章でラインコンピュータやコントローラの単位に個々に置き換え用として選定したPCやFA-M3を,ML/NEバスの換わりにEthernetで接続し,基幹となるシステムの構成を検討します。次に,他社製PLC・計測器・バーコードリーダ・上位コンピュータなど,YEWMACシリーズの周辺機器以外の各種既設機器を,4章のオプションカード選定で検討したインタフェースで接続し,システム構成案を作ります。最後に,このシステム構成案と5章で選定した各PC毎のソフトウェア構成を基に,システム構成やアクセス制限などの問題がないかを検討し,システム構成を決定します。
2nd Edition : 2000.02.21-00
6-2<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
6.1.1 システム構成上の制限ASTMACのシステム構成に関係する制限毎に,YEWMACシステムでの該当事例を示します。制限に該当する場合は,システム構成を見直し制限にかからないようにします。
■制御LANと情報LANのアクセス制限ASTMACの制御LANは,ASTMACのマスタステーションとコントローラを接続するための専用LANです。制御LANは,業界標準のEthernetを使用します。また,コントローラによっては,RS-232-Cで接続することも可能です。情報LANは,ASTMACクライアントステーションや情報系サーバマシンを接続するための専用LANです。情報LANは,業界標準のEthernetを使用します。1台のASTMACは制御LANと情報LANに,Ethernetをそれぞれ1系統接続することができます。YEWMAC300Superおよび300Super25とYEWMAC510はMLバスを最大2系統まで,また,YEWMAC520および530はMLバスを最大4系統まで接続できます。MLバスには,ラインコンピュータとコントローラ間で通信を行うバスと,ラインコンピュータ間で通信を行うバスを分けるような制限を設けていません。従って,1系統のバスしか使用していないYEWMACシステムの場合でも,ラインコンピュータ間で通信を行っている場合,ASTMACでは制御と情報の2系統のLANが必要になります。
MLバス�
コントローラ�
ライン�コンピュータ�
ライン�コンピュータ�
コントローラ� コントローラ�(FA-M3)
コントローラ�(FA-M3)
制御LAN
情報LAN
マスタ�ステーション�
マスタ�ステーション�
<YEWMACシステム構成>� <ASTMACシステム構成>�
ラインコンピュータ間通信�
コントローラ通信�
ASTMAC間通信�
コントローラ通信�
制御LAN
ASTMAC ASTMAC
リプレース�
図6.1.1-1 制御LANと情報LANの分割
また,2系統以上MLバスを接続しているYEWMACシステムは,バスの統合もしくは,バス系統毎にマスタステーションを設けるなどの対応を検討し,システム構成を見直します。ASTMACでは,バス系統毎にマスタステーションを設ける方法を推奨します。図6.1.1-2に,2系統のMLバスを接続しているYEWMACシステムを例に,ASTMACへのリプレース方法を示します。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-3
TI 34P2H03-01
バス統合案�
2台(推奨)案�
ML1バス�
ライン�コンピュータ�
コントローラ�(FA-M3)
コントローラ�(FA-M3)
コントローラ�(FA-M3)
コントローラ�(FA-M3)
制御LAN
マスタ�ステーション�
<YEWMACシステム構成>� <ASTMACシステム構成(統合案)>�
ML2バス�
制御LAN
情報LAN
マスタ�ステーション�
マスタ�ステーション�
<ASTMACシステム構成(2台案)>�
制御LAN
ASTMAC
コントローラ�
コントローラ�
コントローラ�
コントローラ�
ASTMAC ASTMAC
コントローラ�(FA-M3)
コントローラ�(FA-M3)
コントローラ�(FA-M3)
コントローラ�(FA-M3)
図6.1.1-2 複数系統のMLバス対応
■マスタステーションの台数制限ASTMACは,1つの制御LANに接続できるマスタステーションの台数を最大4台までと制限しています。YEWMACのMLバスは,ラインコンピュータとコントローラを合わせて最大15台まで接続できます。従って,ラインコンピュータが1系統のMLバス上に5台以上接続されている場合,1つの制御LAN上にマスタステーションが4台を超えないよう,システム構成を見直す必要があります。YEWMACシステムでは,同一MLバス上に接続されているすべてのコントローラに対し,すべてのラインコンピュータがアクセスしているとは限りません。省配線やコスト削減を目的に,異なる工程のコントローラやラインコンピュータを同一のMLバス上に接続しているケースも少なくありません。このような場合は,図6.1.1-3の例で示すように,工程単位で制御LANを分割し対応します。
2nd Edition : 2000.02.21-00
6-4<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
ライン�コンピュータ�
MLバス�
<YEWMACシステム構成>�
コントローラ�
<ASTMACシステム構成>�
コントローラ�(FA-M3)
コントローラ�(FA-M3)
コントローラ�(FA-M3)
コントローラ�(FA-M3)
コントローラ�(FA-M3)
ライン�コンピュータ�
ライン�コンピュータ�
ライン�コンピュータ�
ライン�コンピュータ�
コントローラ�
リプレース�
コントローラ� コントローラ� コントローラ�
A工程� B工程� C工程�
A工程� B工程� C工程�
制御LAN制御LAN制御LAN
情報LAN
ASTMAC ASTMAC ASTMAC ASTMAC ASTMAC
図6.1.1-3 MLバスのリプレース例
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-5
TI 34P2H03-01
1系統のMLバス上に5台以上のラインコンピュータが接続されており,1台のコントローラに対し5台以上のラインコンピュータがアクセスしていたり,前後工程の情報をラインコンピュータが直接コントローラにアクセスしたりしていて,工程毎に分割するのが難しい場合があります。このような場合ASTMACでは,FA-M3毎にメインにアクセスするASTMACにデータ収集を集中させます。ASTMACのデータサーバにあるオブジェクトには,ローカルのアプリケーションフォームはもちろん,リモートのアプリケーションフォームからも同様にアクセスすることができます。また,リモートでの監視モニターとして使用しているYEWMACは,ASTMACのビュークライアントタイプに置き換えることができます。図6.1.1-4にYEWMACとASTMACのコントローラデータに対するアクセス方法の違いを示します。
<ASTMACシステム構成>�
コントローラ�(FA-M3)
コントローラ�(FA-M3)
コントローラ�(FA-M3)
マスタ�ステーション�
ビュー�クライアント�
マスタ�ステーション�
マスタ�ステーション�
ビュー�クライアント�
情報LAN
制御LAN
コントローラメインアクセス�
コントローラサブアクセス�
ASTMAC間通信�
コントローラ通信�
ライン�コンピュータ�
MLバス�
<YEWMACシステム構成>�
ライン�コンピュータ�
ライン�コンピュータ�
ライン�コンピュータ�
ライン�コンピュータ�
コントローラ� コントローラ� コントローラ�
ASTMAC ASTMAC ASTMAC ASTMAC ASTMAC
リプレース�
図6.1.1-4 YEWMACとASTMACのコントローラ(FA-M3)アクセス方法の違い
2nd Edition : 2000.02.21-00
6-6<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
■コントローラに関する制限ASTMACは,最大16(FA端末タイプの場合は4)個のI/Oオブジェクトを,1台のマスタステーションに定義することができます。また,ASTMACは1つの制御LAN(Ethernet)に接続できるコントローラの台数を,最大16(FA端末タイプの場合は4)台までと制限しています。ASTMACシステムにおけるコントローラとは,FA-M3だけを指すのではなく,I/Oオブジェクトを使用しデータサーバのオブジェクトにデータを取りこむすべてのフィールド機器を含みます。YEWMACでは,1つのMLバス上にコントローラは最大14台まで接続できます。ラインコンピュータのオプションカード等を使用しフィールド機器と通信を行っている場合,1台のマスタステーションで定義するI/Oオブジェクトの数はコントローラの台数にフィールド機器との通信で使用するI/Oオブジェクトを足した数になります。2系統以上のMLバスを,1系統の制御LANに統合する場合や,コントローラ以外に多くのフィールド機器と接続している場合などで,1台のマスタステーションに定義するI/Oオブジェクトの数が16個を超える時は,システム構成などを見直す必要があります。コントローラに関する制限への対応方法は,以下に示すの3つの方法があります。・マスタステーションを複数台設け,コントローラを分担し接続する・FA-M3以外のオプションカードでインタフェースしているフィールド機器の中で可能な機器をFA-M3に接続する
・ステータスやアナログデータ以外の文字データを扱うバーコードリーダなどの機器との通信は,上位コンピュータと同じようにアプリケーションフォームで通信することを検討する。
FA-M3の台数が多い場合や,トータルのI/O点数が多い場合は,データ収集のパフォーマンスを考慮し,複数のマスタステーションに分割してデータを収集する方法を推奨します。
6.1.2 ASTMAC間アクセスの制限ここでは,ASTMAC間のアクセスに関する制限を示します。システム構成上問題となる制限ではありませんが,システム設計上YEWMAC間のインタフェース仕様を継承できなくなる場合がありますので注意が必要です。
■クライアントステーションの台数制限1台のマスタステーションのデータサーバに接続できるクライアントステーションの台数は,最大4(FA端末タイプの場合2)台までと制限しています。クライアントステーションは,アプリケーションフォームから他ノードのデータサーバに接続し,アプリケーション処理を行うすべてのタイプのASTMACを指します。YEWMACのラインコンピュータ間のデータ交換は,T1タスクのコモンを使用して行っています。MLバスには,ラインコンピュータ間のアクセス台数に関する制限は設けていませんので,1台のラインコンピュータのT1コモンに,5台以上のラインコンピュータがアクセスしている場合は,システムの設計を見直しクライアントの台数を4台以内に抑える必要があります。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-7
TI 34P2H03-01
ビュー�クライアント�
ビュー�クライアント�
ビュー�クライアント�
ビュー�クライアント�
マスタ�ステーション1
マスタ�ステーション2
クライアント�ステーション�は4台まで�
ASTMAC ASTMAC
ASTMACASTMAC ASTMACASTMAC
情報LAN
マスタステー�ション1のクラ�イアントステー�ション�
マスタステー�ション2のクラ�イアントステー�ション�
図6.1.2-1 クライアントステーションの台数制限
■ 1つのアプリケーションフォームがアクセス可能なデータサーバの数の制限ASTMACは,1つのアプリケーションフォームがアクセスできるデータサーバの数を,自ノード・他ノードを区別することなく,最大4つまでと制限しています。YEWMACでは,MLバスにラインコンピュータ間のアクセス台数に関する制限を設けていないので,1台のラインコンピュータのT1コモンに4台以上のラインコンピュータがアクセスしている場合は,システムの設計を見直し1つのアプリケーションフォームがアクセスするデータサーバの数を4つまでに抑える必要があります。
AP�フォーム�
データ�サーバ�
ASTMAC ASTMAC ASTMAC ASTMAC ASTMAC
情報LANデータサーバ�は4つまで�
データ�サーバ�
データ�サーバ�
データ�サーバ�
データ�サーバ�
図6.1.2-2 アプリケーションフォームのアクセス制限
2nd Edition : 2000.02.21-00
6-8<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
■1つのデータサーバを同時にアクセスできるアプリケーションフォームの数の制限
ASTMACは,1つのデータサーバに対して同時にアクセスできるアプリケーションフォームの数を,自ノード・他ノードを問わず,最大16(FA端末タイプは2)までと制限しています。YEWMACでは,コモン変数にアクセスするユーザタスクの数に制限を設けていません。ラインコンピュータ内のコモンはもちろん,リモートにあるラインコンピュータのT1コモンにアクセスするユーザタスクの数にも制限を設けていません。従って,YEWMACシステムでは,ほとんどのユーザタスクが他のタスクとコモンを使用しデータ交換を行う設計をしています。ラインコンピュータ間のデータ交換は,T1タスクのみ行うことができるので,YEWMACの設計資産を継承する場合,ラインコンピュータのユーザタスク数にリモートからアクセスしているラインコンピュータを足した数が16を超える時,本制限にかかります。ASTMACは,1台のマスタステーションのデータサーバに接続できるクライアントステーションの台数を,4台までに制限しているので,リモートのアプリケーションフォームからデータサーバへのアクセスは最大でも4つまでに制限されます。YEWMAC530を除くラインコンピュータは,ユーザタスクが8以下なので4台までのクライアントステーションの台数制限をクリアしていれば,本制限の16にかかることはありません。しかし,YEWMAC530はユーザタスクを最大16まで作成できるので,ユーザタスク数にリモートからのアクセス数を足した数が16を超える場合は,システムの設計を見直し1つのデータサーバをアクセスするアプリケーションフォームの数を16までに抑える必要があります。
AP�フォーム�
AP�フォーム�
AP�フォーム�
AP�フォーム�
データ�サーバ�
ASTMAC ASTMAC ASTMAC ASTMAC
情報LAN
APフォーム�は16まで�
{14タスク�
14
図6.1.2-3 データサーバのアクセス制限
上記に示す3つのアクセス制限については,タスク間のインタフェースにすべてデータサーバを使用するのではなく,ファイルやシグナルを使用しインタフェースする方法を検討する必要があります。シグナル単独でも1 KBのデータを送信することができます。データ量が多い場合は,シグナルとファイルを組み合わせることによりタスク間のインタフェースを行うことができます。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-9
TI 34P2H03-01
6.1.3 システム構成の総合チェックこれまでは,ASTMACシステムの制限についてチェックしました。ここでは,ASTMACのシステム構成を総合的にチェックしシステム構成を決定します。以下にポイントとなる項目毎に説明します。
■フィールド機器との通信をPCからFA-M3へ移行4章の「ハードウェア選定」では,ラインコンピュータやコントローラの単位にハードウェアの置き換えを行いました。ラインコンピュータに接続している機器はPC側で,コントローラに接続している機器はFA-M3側で接続するよう検討しました。しかし,PCのオプションスロットの空き数に余裕がなく,YEWMACのオプションスロットで接続している機器をすべてつなぐことができない場合があります。このような場合は,FA-M3側で接続する方法を検討します。表6.1.3-1にFA-M3側に移行できるYEWMACのオプションカードを示します。
表6.1.3-1 FA-M3へ移行可能な通信カード
オプションカード� YEWMAC300 YEWMAC500 FA-M3対応モジュール�
RS-232-C通信カード� ○� ○� F3RS22
RS-422/485通信カード� ○(*1) ○� F3RS41
GP-IB通信カード� ○� ○� F3GB01
DI/DOカード� ×� ○� 入力:F3XC□□/F3XD□□�出力:F3YD□□�
○: サポート ×:未サポート*1: YEWMAC300はRS-485をサポートしていません。
FA-M3のBASIC CPUモジュールのユーザエリアに余裕がある場合はできるだけFA-M3へ移行し,PCにはPCメーカー標準のアダプタカードだけで構成するよう検討してください。4章の「ハードウェア選定」では,1台のラインコンピュータを1台のPCで置き換えることを検討しました。しかし,オプションスロットの空き数の不足やコントローラの台数制限など,さまざまな問題を解決しきれない場合があります。このような場合,ラインコンピュータを1台のPCに置き換えるのではなく,複数のPCに置き換えることを検討します。ASTMACは,リモートのデータサーバをローカル同様にアクセスすることができます。データ収集を複数のPCに分割しても,アプリケーション側で特に問題になることはありません。1台のPCで置き換えるのが難しい場合,無理をせず複数のPCで置き換えるようにしてください。
■FA-M3の統合ラインコントローラは,メインとサブネスト間をつなぐNEバスの総延長距離が3 mと短いため,I/Oが点在する現場ではI/O点数に比べラインコントローラの台数が多いケースがあります。FA-M3は,光FAバスモジュールによるリモートI/Oシステムを構築することができるので,ラインコントローラのBASICやシーケンスの容量が問題にならない範囲で,複数台のラインコントローラを1台のFA-M3にまとめることができます。これは,コントローラの接続台数制限を回避する策としても有効です。
2nd Edition : 2000.02.21-00
6-10<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
6.2 コントローラの役割分担YEWMACシステムの基本構成は,ラインコンピュータ+コントローラです。ASTMACもYEWMACと同様にシステムの基本構成は,マスタステーション+コントローラです。どちらもコントローラからフィールドデータを収集し,主に制御はコントローラ側で,画面や上位通信などのアプリケーション処理はコンピュータ側で行っています。基本的にYEWMACとASTMACでは,コントローラとの役割分担は変わりません。またASTMACシステムは,YEWMACシステムのコントローラ資産(BASICやラダー等)を継承する機能を用意しています。YEWMACシステムのコントローラの資産を継承することにより,ラインコンピュータとコントローラ間のインタフェース仕様もASTMACに継承することができ,アプリケーションソフトの移植作業を効率良く行うことができます。表6.2-1にコントローラとマスタステーションの役割分担を示します。
表6.2-1 コントローラとマスタステーションの役割
コントローラの役割� マスタステーションの役割�
・装置制御� ラダープログラムによりシーケンス制御�・フィールド信号の収集・変換�・フィールド機器との通信�・高速データ処理� 数100 ms以下の応答を求められるデータ処理�・ネットワークやPCから切り離されても基本的� な制御を継続し,最低限のデータを保存する�
・ヒューマンマシンインタフェース� グラフィック監視画面,設定操作画面,警報� 表示,トレンド表示など�・データの収集,加工,処理� 収集データの加工,保存,判断/指示,警報� 処理,トレンドデータ記録,レポート処理,� データベース検索など�・生産管理� 生産情報の加工・指示,実績データの収集・� 加工・保存�・上位通信(上位データベースなど)� ORACLEなどのデータベースアクセス�
6.3 タスク構成の検討YEWMACとASTMACは同じマルチタスクシステムです。YEWMACシステムをASTMACにリプレースする場合は,YEWMACのタスク構成をASTMACに用いることができます。6.3項以降,6.7項「パフォーマンスの検討」までは,以下に示す自動倉庫管理システムの例を基に説明をします。まず,YEWMACにおける自動倉庫管理システムがどのようなタスク構成になっているかを例に取り,タスク構成における検討事項を説明します。
表6.3-1 タスク分割
タスク� 処理項目� 処理概要�
T1 コントローラ�インタフェース処理�
搬送指示設定,搬送実績収集,端末表示データ設定などを行う。�
T2 上位通信処理� 入出庫予約の受信,在庫実績,入出庫実績の送信を行う。�
T3 画面処理� 在庫表示,予約表示などのヒューマンマシンインタフェースを司る。�
T4 帳票処理� 在庫実績,入出庫実績の印字を行う。�
T5 締切り処理� 1日の入出庫件数を集計し,日報データを作成する。�
T6 ファイル管理処理� 棚ファイル,在庫ファイル,入出庫予約/実績ファイルの管理�を行う。�
U1(FA-M3)�端末表示� 入出庫端末へのデータ表示,オペレータ入力データ処理を行う。�
U2(FA-M3)�ライン制御� パレット搬送管理,スタッカークレーン搬送管理などを行う。�
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-11
TI 34P2H03-01
上記のT1からT6までのタスク構成は,ASTMACにおいても同じく利用できるため,ASTMACのタスク構成も,T1からT6のタスク構成を使用します。YEWMACのタスクがCHAIN文を使って複数のプログラムを切り替えている場合でも,1つのアプリケーションフォームで作成します。しかし,YEWMACの画面タスク,帳票印字タスクをASTMACに移植する場合や,タスク間で資源管理を行っているYEWMACプログラムをASTMACに移植する場合などには,6.3.1項以降に示すような注意が必要です。
6.3.1 画面タスクのASTMACへの移植YEWMACでは,画面フォーマット1枚につき,BASICプログラムが1本対応するように画面のアプリケーションを作成して、CHAIN文で画面を切り換えていましたが,ASTMACの場合は,各画面をshowメソッドで切り換え,全画面を1つのアプリケーションフォームとして作成します。YEWMACの画面プログラムをASTMACに移植するまでの手順を以下に示します。1. YEWMACの画面フォーマットをASTMACのグラフィックビルダで作成します。YEWMACシステムで作成されている画面の枚数分,ASTMACのグラフィックビルダにて,各画面を新規作成します。グラフィックビルダの表示フォーム上に必要なオブジェクトを配置し,YEWMAC画面と同等の機能を実現するための画面フォーマットを作成し,全画面フォーマットをグラフィックビルダにて完成させます。
2. 画面毎のYEWMACプログラムを該当する表示フォームのVBAに移植します。ASTMACでは,1枚の表示フォームにつき1枚のVBAシートが割り付けられていますので,このVBAシートに該当する画面プログラムのBASICプログラムを移植します。プログラムの移植方法については以降の該当する項目を参照してください。
3. 完成した表示フォームとVBAで構成されるプロジェクトファイルを基に実行ファイルを作成します。
YEWMAC画面アプリケーションとASTMAC画面アプリケーションの作り方の違いを以下に示します。
表6.3.1-1 画面アプリケーションの違い
YEWMACアプリケーション�ASTMACアプリケーション�
Exabox未使用� Exabox使用�
背景部の表示� BASICプログラムにてCRT�上に直接表示�
Exaboxの定義ファイルを読み�出し,背景表示�
表示フォームにオブジェクトを貼り付け�
前景データの表�示�
BASICプログラムにてCRT�上に直接表示�
定義した変数にBASICプログ�ラムにて値をセットし,画面�をリフレッシュ表示�
オブジェクトのプロパティへデータを�設定(プロパティリンク)�
画面操作イベン�トの処理�
割り込みレベルで発生した�イベントに対応した処理を�実行�
パッケージのリターンコード�をもとにイベントに対応した�処理を実行�
イベントに対応して発生するイベント�プロシージャ内で,当該イベント処理�を実行�
実行プログラム�の構成�
画面フォーマット毎に実行�プログラムが存在�
画面フォーマット毎に画面情�報ファイルと実行プログラム�が存在�
画面フォーマット毎に表示フォームと�VBAのモジュールが存在し,全画面を�1つのプロジェクトという単位で管理 �1つのプロジェクトが1つの実行プログ�ラム(アプリケーションフォーム)に�相当�
表示画面の切り�替え�
CHAIN文で該当画面の実行�プログラムを呼び出し�
CHAIN文で該当画面の実行プ�ログラム呼び出し�
同一プログラム内でShowメソッドを�使ってウィンド表示し,自らはHideメ�ソッドでウィンド消去�
2nd Edition : 2000.02.21-00
6-12<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
表6.3-1に示す自動倉庫管理システムの画面構成を例に,YEWMAC画面アプリケーションとASTMAC画面アプリケーションの違いを説明します。
メイン�メニュー�
予約�メニュー�
メンテナンス�メニュー�
帳票出力�要求画面�
明細�メニュー�
状態モニタ�メニュー�
出庫予約�一覧�
在庫�メンテナンス�
品目別�在庫明細�
棚状態�表示�
入庫予約�一覧�
入庫予約�メンテナンス�
出庫予約�メンテナンス�
品目マスタ�メンテナンス�
業者コード�メンテナンス�
パレット別�在庫明細�
設備稼働�状態表示�
棚別�在庫明細�
パレット�モニタ表示�
図6.3.1-1 自動倉庫管理システム画面構成例
●YEWMACアプリケーションソフトの場合各画面毎( 記号の単位)にBASICプログラムと,Exaboxを使用していれば,Exaboxの画面情報ファイルがあり,これらを別々のファイルとして管理しています。
●ASTMACアプリケーションソフトの場合各画面毎( 記号の単位)に,表示フォームと,表示フォームに対応するVBAモジュールがあり,これらを全画面分合わせて1つのアプリケーションフォームとして管理します。
ASTMACの画面タスクは,1つのアプリケーションフォームで作成することが基本です。しかし,画面のアプリケーションフォーム実行時に,メモリ使用量が増え,WindowsNTが頻繁にメモリスワップする状況になると,ASTMACシステムのパフォーマンスに支障をきたします。メモリスワップが頻繁に発生する場合は,画面のアプリケーションフォームを複数に分割し,画面展開にあわせ必要なアプリケーションフォームに切り替えるようにする必要があります。アプリケーションフォーム実行時の推定メモリサイズを求める計算式を以下に示します。
アプリケーションフォーム実行時に必要なメモリサイズ=4.0+(0.5×画面フォーム数)[MB]��例えば,画面フォームを50枚含むアプリケーションフォームの実行時のメモリサイズは,およそ29MB程度�になります。��ただし,ここで示した値は,あくまでも最小値です。表示フォームに貼り付けたActiveX部品の種類や数,VBA�のコーディング量によって,画面フォーム1枚当たりのメモリ使用量は大きく変わります。�
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-13
TI 34P2H03-01
複数のアプリケーションフォームに分ける場合は,以下のように,サブメニュー単位に分けることをお勧めします。
メイン�メニュー�
予約�メニュー�
メンテナンス�メニュー�
帳票出力�要求画面�
明細�メニュー�
状態モニタ�メニュー�
出庫予約�一覧�
在庫�メンテナンス�
品目別�在庫明細�
棚状態�表示�
入庫予約�一覧�
入庫予約�メンテナンス�
出庫予約�メンテナンス�
品目マスタ�メンテナンス�
業者コード�メンテナンス�
パレット別�在庫明細�
設備稼働�状態表示�
棚別�在庫明細�
パレット�モニタ表示�
点線枠で囲まれた画面群を1つのプロジェクトにまとめます。�画面展開時は展開先のアプリケーションフォームを起動する�方法をとります。�
図6.3.1-2 ASTMAC画面タスク分割方法
例えば,メインメニュー画面から明細メニュー画面に展開する場合,メインメニュー画面のVBAにてShell関数を使用し,明細表示画面のアプリケーションフォームを起動させ,自らはendステートメントでアプリケーションフォームを終了しメモリを開放するようにします。
起動�
メインメニュー画面のVBA
Private Sub 明細表示_click()� Dim RetVal� RetVal=Shell(”C:¥~¥Astmac¥System¥Graphics¥Program¥yfsgrun� C:¥~¥Astmac¥Work¥Application¥明細表示.ygr”)� End�End Sub
明細表示画面�
図6.3.1-3 ASTMAC画面タスク起動方法
2nd Edition : 2000.02.21-00
6-14<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
6.3.2 帳票タスクのASTMACへの移植帳票タスクをASTMACに移植する場合は,帳票フォーマットがどのようなものであるかを検討する必要があります。以下に示すように,データサーバに登録されているオブジェクトのデータが時系列に並んでいるような帳票であれば,ASTMACの帳票パッケージを使用することによりプログラミングレスでYEWMACの帳票をリプレースすることができます。
5月2日 運転日報�� 温度 温度 温度 温度 温度 温度� (1) (2) (3) (4) (5) (6)��7:00 xx.x xx.x xx.x xx.x xx.x xx.x �8:00 xx.x xx.x xx.x xx.x xx.x xx.x�9:00 xx.x xx.x xx.x xx.x xx.x xx.x�10:00 xx.x xx.x xx.x xx.x xx.x xx.x���6:00 xx.x xx.x xx.x xx.x xx.x xx.x��最大値 xx.x xx.x xx.x xx.x xx.x xx.x�最小値 xx.x xx.x xx.x xx.x xx.x xx.x�平均値 xx.x xx.x xx.x xx.x xx.x xx.x��
図6.3.2-1 日報フォーマット例
5月度 運転月報�� 温度 温度 温度 温度 温度 温度�5月 (1) (2) (3) (4) (5) (6)��1日 xx.x xx.x xx.x xx.x xx.x xx.x �2日 xx.x xx.x xx.x xx.x xx.x xx.x�3日 xx.x xx.x xx.x xx.x xx.x xx.x�4日 xx.x xx.x xx.x xx.x xx.x xx.x���31日 xx.x xx.x xx.x xx.x xx.x xx.x��最大値 xx.x xx.x xx.x xx.x xx.x xx.x�最小値 xx.x xx.x xx.x xx.x xx.x xx.x�平均値 xx.x xx.x xx.x xx.x xx.x xx.x��
図6.3.2-2 月報フォーマット例
上記のような帳票フォーマットの場合は,ASTMAC帳票パッケージを使用しビルダ等を定義するだけで帳票出力することができ,YEWMACのBASICプログラムを移植し,帳票印字プログラムをASTMAC用に再構築する必要はありません。帳票パッケージの詳細については,「ASTMAC帳票パッケージ説明書」(IM 34P2H01-01)を参照してください。しかし,上記のフォーマットに当てはまらない帳票の場合は,YEWMACのBASICプログラムを移植し,帳票印字プログラムを再構築する必要があります。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-15
TI 34P2H03-01
YEWMACのBASICプログラムを移植し,帳票印字プログラムをASTMACに再構築する必要がある帳票のフォーマットには以下のようなものがあります。
在庫実績��品目コード XXXXXXXX 品目名 AAAAAAAAAAAA��パレット番号 棚番号 在庫数量 単価 金額�XXXX XX-XXX XXXXXX XXX XXXXXXXXX�XXXX XX-XXX XXXXXX XXX XXXXXXXXX�����XXXX XX-XXX XXXXXX XXX XXXXXXXXX�� 合計数量 XXXXXX 合計金額 XXXXXXXXX���品目コード XXXXXXXX 品目名 AAAAAAAAAAAA��パレット番号 棚番号 在庫数量 単価 金額�XXXX XX-XXX XXXXXX XXX XXXXXXXXX�XXXX XX-XXX XXXXXX XXX XXXXXXXXX�����XXXX XX-XXX XXXXXX XXX XXXXXXXXX�� 合計数量 XXXXXX 合計金額 XXXXXXXXX��
(在庫実績)��品目コード毎に在庫情報の一覧を�打ち出し,各パレット毎の在庫数�量に単価を掛け合わせた金額を求�める。��また,最後の在庫情報を出力した�後,品目コードに対する在庫数量�の合計と金額の合計を印字し,終�了する。��これを品目毎に行い,登録されて�いる全品目を出力し,在庫実績と�する。�
図6.3.2-3 ASTMACの帳票パッケージを利用できないフォーマット例
■ASTMAC帳票パッケージを利用できない帳票の種類1. 時系列データでない。図6.3.2-3に示した在庫実績では,ある時点での倉庫の在庫実績データであり,時系列でのデータ変化を示す帳票ではありません
2. 印字行の流れに区切りがある。図6.3.2-3に示した在庫実績の帳票フォーマットでは,パレット毎のデータの後に合計値を印字し,続けて次の品目コードについてのパレット一覧を印字するようになっています。印字行の途中に小計行や合計行などの行フォーマットが切り替わる項目が入っているような場合は,印字行の流れに区切りがあると帳票です。
上記2項目の何れかに該当する帳票フォーマットは,YEWMACのBASICプログラムを移植し,帳票印字プログラムをASTMACに再構築する必要があります。
2nd Edition : 2000.02.21-00
6-16<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
YEWMACアプリケーションにおける帳票印字プログラムと,ASTMACのアプリケーションにおける帳票印字プログラムの違いを以下の表に示します。
表6.3.2-1 帳票アプリケーションの違い
YEWMACアプリケーション�ASTMACアプリケーション�
Exabox未使用� Exabox使用�
背景部の印字� BASICプログラムにてプリ�ンタに直接出力�
Exaboxの定義ファイルにて登�録された背景部を印字�
MS-Excelのシート部に帳票フォーマッ�トの背景部を作成し,シートを印字�
前景データの印字�BASICプログラムにてプリ�ンタに直接出力�
Exaboxで定義した出力データ�の情報に基づき,Exaboxの�パッケージが自動編集し,背�景部とあわせ印字�
MS-ExcelのVBAマクロにて,前景デー�タをセルに貼り付けるプログラムを作�成し,シートを印字�
実行プログラム�の構成�
帳票フォーマット毎に印字�用プログラムが存在�
帳票フォーマット毎に帳票定�義ファイルが存在�特殊帳票の場合は,ユーザが�作成した帳票データ編集用の�プログラムが存在�
背景用のシートと前景データ用のVBA�マクロを1つのブック形式のファイルと�して保存�
帳票印字プログ�ラムの起動�
帳票印字要求を判断し,CH-�AIN文にて要求された印字用�プログラムを起動�
印字要求を行うプログラムに�てExaboxの帳票印字要求ライ�ブラリを使用し帳票印字�
印字要求を行うアプリケーションフォー�ムにてMS-Excelのブックファイルを開く�
YEWMACのアプリケーションにおいてExaboxの帳票パッケージを使用して帳票を出力している場合は,YEWMACのBASICプログラムにて帳票印字用のアプリケーションプログラムを作成しておらずプログラム資産がないため,ASTMACにリプレースする場合は,新規に作成するようになります。ASTMACで帳票印字するプログラムを作成する場合は,MS-Excelのブックファイルを使用し,以下の要領で帳票印字プログラムを作成します。1. MS-Excelを起動し,MS-Excelのシート上に背景部を描画します。2. 背景部を描画したシートのセルに印字データを貼り付けるMS-ExcelのVBAを作成します。印字データは以下の要領でASTMACから収集します。・ 収集先:データサーバ上のオブジェクトActiveXオートメーションインタフェースを使い,データを収集します。
・ 収集先:ISAMファイルADO(ActiveX Data Objects)を使い,ISAMファイルからデータを収集します。
ActiveXオートメーションインタフェース,ADOについては,「ASTMACエンジニアリングマニュアル」(IM 34P2D01-01)を参照してください。
3. データを貼り付けたシートを印字します。シート印字要求のメソッドを用いてシートを印字します。
上記の2と3のVBAはWorkBook_Openのプロシージャ内で記述します。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-17
TI 34P2H03-01
また,MS-Excelで作成した帳票印字プログラムを,他のアプリケーションフォームから起動する方法について,以下に記述します。
ASTMACのアプリケーションフォームから帳票印字プログラムを起動するには,印字要求するアプリケーションフォームにて,Shell関数を使い,以下のようにコーディングします。
Ret = Shell (” c:¥Program Files¥Office97¥Office¥excel.exe c:¥temp¥D01_90204.xls” , vbHide)
MS-Excelのアプリケーションを指定します。�この場合,c:¥Program Files¥Office97¥Officeフォルダー�にある,excel.exeを指定しています。�
帳票印字処理がバックグラ�ウンドで実行されるよう,�実行モードを指定します。�
MS-Excelのシートファイルを指定します。�この例であれば,c:¥tempフォルダーにある�D01_90204.xlsという,シートファイルを�指定しています。�
Shellで起動されたMS-ExcelのWorkBook_Openのプロシージャが起動され,帳票が出力されます。この方法であれば,ウィルス確認のウィンドウが開かれても,アプリケーションフォームの処理が待たされることはありません。
または,GetObject関数を使って帳票印字用のMS-Excelのシートを起動します。
Set ExcelSheet = GetObject(”c:¥temp¥D01_90204.xls”) ‘オブジェクト変数を生成します。�������Set ExcelSheet = Nothing ’オブジェクト変数を解放します。�
MS-Excelのシートファイルを指定します。�この例であれば,c:¥tempフォルダーにある�D01_90204.xlsという,シートファイルを�指定しています。�
オブジェクトを生成することにより,MS-ExcelのWorkBook_Openイベントのプロシージャが実行されます。この方法であれば,帳票出力の成功/失敗をアプリケーションで判断することができますが,帳票の印字が完了するまで,グラフィックビルダのVBAは次のステートメントを実行できないため,処理が待たされます。
帳票印字を行う場合は,Shell関数で帳票印字用のシートを起動する方法を推奨します。また,MS-ExcelのシートにVBAを作成するため,アプリケーションフォームから帳票出力用のシートを開くたびにウィルス確認のダイアログが表示されます。このダイアログに対し,オペレータがOKボタンを押すまで,印刷処理が待たされますので,MS-Excelのメニューバーの[ツール]から[オプション]を選択し,全般タブの中にある「マクロウィルスから保護する」のチェックマークを外して,ウィルス確認のウィンドウを表示しないように設定します。
2nd Edition : 2000.02.21-00
6-18<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
6.3.3 資源管理ロジックのASTMACへの適応YEWMACのアプリケーションでは,同一資源に対して複数のタスクが同時にアクセスをしないよう,RESERVE/RELEASE文を用いて資源管理を行っている場合があります。しかし,ASTMACには,RESERVE/RELEASEに対応する機能が無いため,ASTMACにリプレースする場合にプログラムの変更が必要となります。資源管理をASTMACに適応させる場合には,以下のようにします。ここで示した例は,在庫明細ファイルをアクセスするタスクが複数ある場合を示しています。この場合,T6タスクとT2タスクの間で,同時に在庫明細ファイルをアクセスしないよう,RESERVE/RELEASEを用いて,お互いに排他的にアクセスするようアプリケーションを作成しています。
YEWMACシステムの場合�
書き込み�
資源名:“ZAIK”
読み込み�
ファイル管理処理�タスク(T6)�
上位通信処理�タスク(T2)�
お互いにRESERVE/RELEASEを行う。� 送信要求�
Host
コントローラより�
在庫情報�更新データ�
手入力�
在庫情報�修正データ�
在庫明細�ファイル�
図6.3.3-1 YEWMACにおける資源管理方法
しかし,ASTMACにはRESERVE/RELEASE文に変わる機能がありません。そのため,YEWMACのような排他制御を行う場合には,資源を専門的にアクセスするタスクを新たに作成する必要があります。
ASTMACシステムの場合�
書き込み要求�
読み込み要求�
ファイル管理処理�タスク�
在庫明細ファイル�管理タスク�
上位通信処理�タスク�
送信要求�
Host
コントローラより�
在庫情報�更新データ�
手入力�
在庫情報�修正データ�
在庫明細�ファイル�
ファイル管理処理タスクと上位通信処理タ�スクは,在庫明細ファイルを管理するタス�クに対して,読み込み/書き込みのコマン�ドを送信し,レスポンスとして,結果を受�信する方法を取ります。�在庫明細ファイルをアクセスするタスクは�新規に作成します。�
新規タスク�
図6.3.3-2 ASTMACにおける資源管理方法
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-19
TI 34P2H03-01
6.4 YEWMACコモン変数の検討YEWMACのコモンアクセス機能をASTMACに代替する場合は,コモン定義の場所やアクセス方法によって,以下のように代替します。
表6.4-1 YEWMACコモンの代替方法
コモンエリア� インタフェース� データの種別� 代替方法� 備考�
ライン�コンピュータ�
ラインコンピュータ�間I/F
(区別なし)�ブロックデータオブジェクト�
ラインコンピュータ�内タスク間I/F
テーブル情報�メモリタイプのISAMファイル�管理情報(*1)はブロックデータオブ�ジェクトで持つ�
上記以外� ブロックデータオブジェクト�
コントローラ�コンピュータ/�コントローラ間I/F
(区別なし)�ブロックデータオブジェクト�
コントローラ間I/F (区別なし)�リンクリレーorリンクレジスタ�FAリンクモジュールが必要�
*1: テーブル情報における管理情報とは,最新ポインタ,GET/PUTポインタなどを示しています。以下にメッセージ履歴をコモンに保存している場合の置き換えの例を示します。
YEWMACコモン領域�
PUTポインタ�
日付 時刻 メッセージ�
GETポインタ�
メモリ型ISAMファイル�日付 時刻 メッセージ�
データサーバ�構造定義ファイル�GETポインタ integer�PUTポインタ integer
メモリタイプのISAMファイル�に置き換える�
ブロックデータオブジェクト�に置き換える�
BD
YEWMACコモン変数
ASTMAC
図6.4-1 メッセージ履歴コモンの代替方法
ラインコンピュータのコモン変数は,テーブル情報など,メモリタイプのISAMファイルで置き換えが可能なものについては,メモリタイプのISAMファイルにて代替し,データサーバに登録するオブジェクト数を節約します。ただし,ISAMファイルは,ASTMAC間で相互にアクセスすることができないため,ラインコンピュータ間でアクセスしているコモン変数は,ブロックデータオブジェクトに置き換えます。コントローラBASICのコモン変数は,データサーバにコントローラBASICのコモン変数をアクセスするためのオブジェクトを登録し,ASTMACからアクセスします。コモン変数の代替にはマルチタスク支援パッケージのブロックデータオブジェクトを使用します。ブロックデータオブジェクトであれば,コントローラのコモン変数のイメージをそのまま流用できるため,プログラムの変更作業が容易になるとともに,デバイスタグオブジェクトでは扱えない,実数型のデータも扱うことが可能です。
2nd Edition : 2000.02.21-00
6-20<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
YEWMACで使用しているコモン変数のうち,以下の目的で使用されているものについては,ASTMACにリプレースする時点で削除するようにします。・ローカルコモン通信テキストやファイルレコードなどのアイテムを切り出すために用いているコモンエリアは他のタスクとインタフェースを取ることが目的でないため,これらの変数はVBA内のユーザ定義型変数(ローカル変数)を用いるようにします。
・ キューバッファタスク間のインタフェースとしてキューバッファを用いている場合は,ASTMACのシグナル交信オブジェクトを用い,アプリケーションでキューバッファを使用しないようにします。シグナル交信オブジェクトについては,「6.5 シグナルの検討」を参照してください。
・ 予備エリア将来の増改造のためコモンエリアに予備として設けているコモン変数は,ASTMACにリプレースする時点で削除します。
以下に,YEWMACラインコンピュータ側のコモンエリアの代替方法についてと,コントローラ側のコモン変数を代替する方法について記述します。また,RECOMステートメントを使用してコモンエリアの再定義を行っている場合にも注意が必要です。ASTMACのブロックデータオブジェクトにはRECOMステートメントに代わる機能がありません。RECOMステートメントの代替方法についても記述します。なお,YEWMACのコモン変数をメモリタイプのISAMファイルに置きかえる場合は,フィールド名にYEWMACのコモン変数名をそのまま使用し,プログラムの変更作業の簡略化を図ります。また,YEWMACのコモン変数をブロックデータオブジェクトで置きかえる場合も同様に,構造定義ファイルの各アイテムにYEWMACで使用しているコモン変数名をそのまま使用します。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-21
TI 34P2H03-01
6.4.1 ラインコンピュータコモン変数の代替方法YEWMACラインコンピュータ側のコモンエリアは,ISAMファイルで置き換え可能なテーブル情報の場合はメモリタイプのISAMファイルにて代替し,ISAMファイルで置き換えが難しいデータについてのみブロックデータオブジェクトにて代替します。
YEWMAC(#U115)�
ML-BUS
AP
これらの�データを�アクセス�
ASTMAC(A)�
データサーバ�
メモリタイプの�ISAM
AP
これらの�データを�アクセス�
YEWMAC(#U114)�
AP
これらの�データを�アクセス�
AP
これらの�データを�アクセス�
Ethernet
BD
BD
ASTMAC(B)�
データサーバ�
メモリタイプの�ISAM
BD
BD
オブジェクトのプロパティ,メソッドを用いたアクセスを示します�
ADOによるアクセスを示します�
の部分はYEWMAC間でアクセスしているものを示しており,これらのコモン�変数はブロックデータオブジェクトにて代替します。�� の部分はテーブル情報になっているものを示しており,これらのコモン変数�はメモリタイプのISAMファイルにて代替します。�� の部分はテーブル情報になっていないものを示しており,これらのコモン変�数はブロックデータオブジェクトにて代替します。�
#T1 COM #T1 COM
図6.4.1-1 ラインコンピュータコモンの代替について
2nd Edition : 2000.02.21-00
6-22<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
メモリタイプのISAMファイルを使用する場合は,以下の注意が必要です。なお,以下で示すプロセスとは,データサーバとアプリケーションフォームを含めたタスクを示しています。1. 稼働中は,いずれかのプロセスで常にメモリタイプのISAMファイルをオープンしておきます。メモリタイプのISAMは,すべてのプロセスがクローズしてしまうとメモリから揮発します。そのため,いずれかのプロセスでメモリタイプのISAMファイルを常にオープンしておく必要があります。
2. ASTMACシャットダウン時には,メモリタイプのISAMファイルの内容をディスクに保存します。YEWMACのコモン変数と同じですので,YEWMACのアプリケーションでシャットダウン時にファイル保存しているコモン変数は,ASTMACにおいてもシャットダウン時にディスクに保存する必要があります。
その他,ASTMACのISAMについての制限事項に関しては「ASTMACエンジニアリングマニュアル」(IM 34P2D01-01)を参照してください。
6.4.2 コントローラコモン変数のアクセス方法コントローラ側のコモン変数をASTMACのブロックデータオブジェクトでアクセスする場合,コントローラのコモンエリアをDデバイスで定義します。コントローラのコモンエリアとDデバイスの関係を以下に示します。
ASTMAC
構造定義ファイル(barcode.csv)�
CBARDT$ as string*6
F3BP30またはF3BP20(CPU番号2)�
コモン領域�D00001
D00002
D00003
D00004
D00005
1W
COM SDATA
COM CBARDT$6
FA-M3
F3PU10
F3SP25
F3LE01
Ethernet
BD1
データサーバ�
オブジェクト定義��I/Oアドレス 2D00003�データサイズ 6�コード変換 YEWMAC�構造定義ファイル名 barcord.csv
F3BP30�
/20
図6.4.2-1 YEWMAC コントローラコモンのアクセスについて
コモン領域が1ワード換算でDデバイスに割り付けられています。“D00001”がコモン領域の先頭ワードに対応します。上記の例は,CPU番号2のBASIC CPUモジュール(F3BP30/20)のCBARDT$コモンをASTMACでアクセスする場合に定義する例を示しています。既設YEWMACシステムのコントローラがFA-M3でない場合は,FA-M3にリプレースします。この時,FA-M3のBASIC CPUモジュールにはF3BP30またはF3BP20を用意します。また,既設コントローラがFA-M3であっても,BASICプログラムがF3MP30で動作している場合は,F3MP30からF3BP30またはF3BP20に置き換える必要があります。F3MP30モジュールにはASTMACから直接アクセスすることができません。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-23
TI 34P2H03-01
コントローラ側のコモン変数をアクセスする場合は,ブロックデータオブジェクトを使用します。また,ブロックデータオブジェクトの構成定義ファイル内には,ラインコンピュータBASICでコントローラのコモンエリアを参照宣言した変数名をそのまま使用します。コモン変数名をそのまま使用することにより,アプリケーションの移植作業にかかる工数を削減することができます。
ブロックデータオブジェクトの構造定義ファイルを作成する場合は,以下のように変数名を合せます。
DEFINT I-N�DEFLNG L�DEFDBL D�OPTION BASE 1�!�! < UNIT COMMON >�!�COM ISYSSTAT (5) : ! システムステータス�COM ILINESTS (5, 5) : ! ラインステータス�COM IRCPDAT (64) : ! レシピ情報�!�RECOM IRCPDAT : ! レシピ詳細情報� COM CRCPDT$8 : ! レシピ登録日� COM IRCPLN : ! 作業ラインNo.� COM CRCPNO$16 : ! レシピNo.� COM SRCPNUM : ! 数量�
データサーバ�
YEWMACコモン定義� ASTMACオブジェクト定義�
構造定義ファイル�
ISYSSTAT(5),Integer,システムステータス�
ILINESTS(5,5),Integer,ラインステータス�
CRCPDT$,String*8,レシピ登録日�IRCPLN,Integer,作業ラインNo.�CRCPNO$,String*16,レシピNo.�SRCPNUM,Single,数量�
Bd_1
Bd_2
Bd_3
図6.4.2-2 構造定義ファイルの内容について
しかし,ブロックデータオブジェクトを使用する場合に注意すべき事柄もありますので,以下に示します。
■コントローラBASICコモンアクセス用にブロックデータオブジェクトを用いる場合の注意事項
FA-M3のコモン変数をアクセスするためにブロックデータオブジェクトを使用すると,データ読み込みのトリガ発生,または,データ書き込みトリガの発生で,常にオブジェクト定義されたデータサイズのバイト数分,FA-M3との通信が行われます。*1 そのため,コントローラBASICのコモンエリアをブロックデータオブジェクトでアクセスするには,以下の注意が必要です。
●データサイズが膨大なブロックデータオブジェクトを作成しない。
ブロックデータオブジェクトには最大32 KBのサイズを設定することができますが,32 KBのブロックデータオブジェクトをアクセスする場合,データサーバに対し,アクセス要求を発行してから,完了イベントを受信するまでに,およそ7秒かかります。また,定周期収集のオブジェクトが1つ定義されたいるだけでも,定周期収集を優先させるため,ブロックデータオブジェクトのアクセス開始から完了までの時間が1秒程遅くなります。システム全体のデータ収集を考慮し,目的別に分割するなど行ない効率の良い最小単位のアクセスとなるよう,ブロックデータの構成を検討してください。
2nd Edition : 2000.02.21-00
6-24<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
●FA-M3のBASICプログラムが書き換える情報とASTMACが書き換える情報を,1つのブロックデータオブジェクト内に含めない。
ASTMACは,ブロックデータを書き換える時に,その時点でデータサーバ上に保有しているブロックデータオブジェクトの構成データをすべてFA-M3のコモンエリアに設定します。ブロックデータオブジェクトの構成要素単位でアクセスする機能はサポートしていません。*1
ASTMACから書き込まれるコモンエリアに,FA-M3のBASICプログラムから値を書き換えても,書き込んだ値がASTMACからのデータで上書きされてしまいます。このような場合はコモンエリアを見直し,ASTMAC とFA-M3の書き込み領域を個別に設けるなどの検討が必要です。
*1 ASTMACのバージョンR2.05以降ではブロックデータオブジェクトの構成要素単位でアクセスする機能をサポートしています。ただし,構成要素を指定しない場合は同様に動作しますので注意が必要です。
■コントローラBASIC間で送受信するコモンエリアについてBASIC CPUモジュール(F3BP30/20)では,コントローラ間でコモンデータをやり取りすることができなくなるため,コントローラBASIC間でコモンをアクセスしている場合は,FAリンクモジュールを用い,リンクレジスタで機能を代替します。コントローラBASICで直接リンクリレー,リンクレジスタをアクセスすることもできますが,この場合,BASICプログラムのステートメントを変更する必要があります。シーケンスプログラムにて,共有リレー,共有レジスタへのデータの移し替えを行うようにすれば,BASICプログラムで共有レジスタ用のコモンを定義することにより,変数名でデータをアクセスすることができるようになります。
6.4.3 RECOMステートメントの代替方法YEWMACシステムのコモン領域は,RECOMステートメントによって同一エリアの情報を複数の変数に定義することができますが,ASTMACではRECOMステートメントに替わるものがありません。RECOMを使用しているYEWMACのコモン領域をASTMACに代替する場合は,RECOMされている詳細項目毎にブロックデータオブジェクトを用意します。
COM TAB(128)
RECOM TAB�COM A1�COM A2�COM A3
RECOM TAB�COM B1�COM B2�COM B3
BD_B
BD_A
YEWMAC
ASTMAC
ASTMACではRECOM毎にブロックデータ�オブジェクト(BD)を用意する。�
図6.4.3-1 RECOMの代替方法
これは,YEWMACタスク間で使われるRECOMステートメントと,YEWMACとコント
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-25
TI 34P2H03-01
ローラ間で使われるRECOMステートメントの両方に共通の考え方です。以下に,受信テキストのフォーマットが入庫予約と出庫予約で異なる場合に,RECOMを利用しているYEWMACアプリケーションを,ASTMACへリプレースする場合の例を示します。
●YEWMAC側アプリケーションソフトの場合
上位HOSTより送られてくる入庫予約テキスト,出庫予約テキストをT2の上位通信処理タスクが受信し,インタフェースコモン(ITXTBUF)にテキストデータをそのままの形で設定した後,T6のファイル管理処理タスクに受信処理完了イベントを送信する。受信完了イベントを受信したT6のファイル管理処理タスクは,インタフェースコモンの中に格納されている通信テキストのヘッダ情報を取出し,受信したテキストが入庫予約か,出庫予約かを判断した後,各々のRECOM変数を利用し,該当する予約ファイルに受信した予約情報を格納する。
●ASTMACアプリケーションソフトの場合
入庫予約用と出庫予約用の2つのブロックデータオブジェクトを用意する。上位HOSTより送られてくる入庫予約テキスト,出庫予約テキストを上位通信処理タスクが受信し,受信テキストのヘッダ情報を基にどちらの予約情報を受信したか判断し,該当するブロックデータオブジェクトへ通信ヘッダを除く予約データを格納する。その後,ファイル管理処理タスクへ受信完了イベントをヘッダ情報のデータを添付して送信する。受信完了イベントを受けたファイル管理タスクは,イベントプロシージャ内にてシグナルと同時に送られてきたヘッダ情報を基に,該当するブロックデータオブジェクトから予約データを取出し,各々の予約ファイルに受信した情報を格納する。
上記に示した作成例を図6.4.3-2に示します。
2nd Edition : 2000.02.21-00
6-26<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
YEWMAC
ASTMAC
COM #T1 ITXTBUF(64) :! 通信テキスト�!�RECOM #T1 ITXTBUF :! 通信テキスト詳細� COM #T1 CHEADER$4 :! 通信ヘッダ� COM #T1 ITXTDT(62) :! データ部詳細�!�RECOM #T1 ITXTDT :! 入庫予約伝票 データ部� COM #T1 CT01DT$8 :! 入庫予定日� COM #T1 CT01GNO$4 :! 業者コード� COM #T1 CT01DNO$8 :! 入庫伝票No.� COM #T1 CT01HCD$12 :! 品名コード� COM #T1 CT01NUM$6 :! 入庫数量� COM #T1 CT01KBN$2 :! 検査区分�!�RECOM #T1 ITXTDT :! 出庫予約伝票 データ部� COM #T1 CT02GNO$4 :! 業者コード� COM #T1 CT02DNO$8 :! 出庫伝票No.� COM #T1 CT02HN1$12 :! 品名コード (1)� COM #T1 CT02KZ1$6 :! 出庫数量 (1)� COM #T1 CT02HN2$12 :! 品名コード (2)� COM #T1 CT02KZ2$6 :! 出庫数量 (2)� COM #T1 CT02HN3$12 :! 品名コード (3)� COM #T1 CT02KZ3$6 :! 出庫数量 (3)
HOST#T2�上位通信処理�
T1 コモン�通信テキスト�
#T6�ファイル管理処理�
インタフェースコモン�
入庫予約�
出庫予約�HOSTからの�入庫予約/出庫�予約の受信�
Signal
HOSTAPフォーム(1)�上位通信処理�
APフォーム(2)�ファイル管理処理�
データサーバ�
出庫予約�
入庫予約�
HOSTからの�入庫予約/出庫�予約の受信�
Signal+Data(通信ヘッダ情報)�
構造定義ファイル� 構造定義ファイル�
CT02GNO$, string*4, 業者コード�CT02DNO$, string*8, 出庫伝票No.�CT02HN1$, string*12, 品名コード (1)�CT02KZ1$, string*6, 出庫数量 (1)�CT02HN2$, string*12, 品名コード (2)�CT02KZ2$, string*6, 出庫数量 (2)�CT02HN3$, string*12, 品名コード (3)�CT02KZ3$, string*6, 出庫数量 (3)
ブロックデータオブジェクト�(出庫予約テキスト)�
CT01DT$, string*8, 入庫予定日�CT01GNO$, string*4, 業者コード�CT01DNO$, string*8, 入庫伝票No.�CT01HCD$, string*12, 品名コード�CT01NUM$, string*6, 入庫数量�CT01KBN$, string*2, 検査区分�
ブロックデータオブジェクト�(入庫予約テキスト)�
図6.4.3-2 RECOMの適応例
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-27
TI 34P2H03-01 2nd Edition : 2000.02.21-00
6.5 シグナルの検討YEWMACのアプリケーションでは,シグナルを使用してタスク間で同期を取ります。ASTMACにおいても,YEWMACで用いていたシグナルの概念をマルチタスク支援オブジェクトのシグナル交信オブジェクトで実現することができます。YEWMACアプリケーションで用いられるシグナルには,送受信をどこで行うかで分類すると,以下の4つのケースがあります。1. ラインコンピュータのタスク間で送受信されるシグナル2. コントローラのBASICからラインコンピュータのタスクに送信されるシグナル3. ラインコンピュータのBASICタスクからコントローラのに送信されるシグナル4. コントローラのBASIC間で送受信されるシグナル
本項ではこれらの4つのケースについてASTMACにおける代替手段を以下に示します。
6.5.1 ラインコンピュータ タスク間のシグナルラインコンピュータにおけるタスク間のシグナル機能をASTMACで代替する場合,送信側と受信側に相当する各々のアプリケーションフォーム上にシグナル交信オブジェクトを貼り付け,貼り付けたオブジェクトとアプリケーションフォームのVBAにより,機能を代替できます。シグナル交信オブジェクトを使用することにより,YEWMACシステムと同じく,アプリケーションフォーム間で同期の取れたリアルタイムなシステムを構築することができます。
T1タスク��
SIGNAL(2)�
T4タスク��
ON EVENT(1)�
割り込み処理起動�
シグナル受信処理�(3)�
�(1) T4タスクでシグナル受信用のON EVENTを定
義する。�(2) T1タスクからシグナルを送信する。この時,送信
するシグナル名はT4タスクでON EVENT定義されたシグナル名であること。�
(3) T4タスクでシグナルを受信すると,ON EVENTステートメントで定義した割り込み処理ルーチンが実行される。�
図6.5.1-1 YEWMACのシグナル送信
アプリケーションフォーム�(A)��
シグナル送信メソッド�(2)�
アプリケーションフォーム�(B)��
プロシージャ起動�
イベントプロシージャ�(3)�
(1) アプリケーションフォーム(B)にシグナル交信オブジェクトを貼り付け,受信シグナル名をプロパティで定義する。�
同様にアプリケーションフォーム(A)にシグナル交信オブジェクトを貼り付ける。�
(2) アプリケーションフォーム(A)から,シグナル送信メソッドにてシグナルを送信する。この時,送信するシグナル名はアプリケーションフォーム(B)のシグナル交信オブジェクトで定義した受信シグナル名であること。�
(3) アプリケーションフォーム(B)でシグナルを受信すると,シグナル受信時のイベントプロシージャがコールされ,該当する処理が実行される。�
SIG�(1)�
SIG�(1)�
図6.5.1-2 ASTMACのシグナル送信
シグナル交信オブジェクトは,コンピュータ間においても同じようにシグナルの送受信を行うことができます。また,ASTMACのシグナル交信オブジェクトでも,最大1024バイトのデータを同時に送信することができるので,YEWMACのアプリケーション機能をそのままASTMACで実現することができます。
6-28<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
6.5.2 コントローラからラインコンピュータへのシグナルASTMACシステムでは,YEWMACと違ってコントローラBASICから直接ASTMACへシグナルを送信することはできません。そのため,コントローラBASICからASTMACへシグナルを送信する場合は,Ethernet通信モジュールのイベント送信サービスを利用し実現するので,FA-M3のBASICプログラムとラダーシーケンスプログラムの変更を行う必要があります。FA-M3のBASICプログラムとラダーシーケンスプログラムの変更内容を以下に示します。
リプレース前�
ラインコンピュータ�
コントローラ�
BASIC
シグナル�“EVT001”�送信�
リプレース後�
ASTMAC
FA-M3
F3LE01
ML-BUS
イベント�“EVT001”�送信�
ラダーシーケンス�
イベント�“EVT001”�送信処理�
BASIC
イベント�“EVT001”�送信要求�
Ethernet
図6.5.2-1 FA-M3からASTMACへのシグナル送信
BASICからラダーシーケンスへのシグナル送信要求のインタフェースは,シーケンスデバイスを利用して行います。インタフェースの例を以下に示します。
BASICプログラムが送信するシグナルの名称をD2~D5の8バイト�のエリアに設定した後,イベント送信要求ステータスを1(要求�中)にします。��シーケンスプログラムはイベント送信要求ステータスが1になった�ことを確認し,D2~D5の内容をF3LE01のEthernet通信モジュー�ルのイベント送信サービスを用いてASTMACに送信した後,イベ�ント送信要求ステータスを0に戻します。�
イベント送信要求ステータス�D00001
D00002
D00005
イベント名�
図6.5.2-2 シグナル送信要求インタフェース例
YEWMACにおいてコントローラBASICからシグナルと同時に送信しているデータがある場合は,送信データをコモンエリアに設定した後,ASTMACへイベントを送信します。ASTMACでは,シグナル受信のイベントプロシジャで送信データを設定したコモンをアクセスすることによりデータを受け取ります。Ethernet通信モジュールのイベント送信サービスには,シグナル名に相当する機能をサポートしていないため,イベントデータをシグナル名として使用することによりASTMACで非同期受信を実現しています。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-29
TI 34P2H03-01
ASTMACでは,FA-M3からのイベントを受信するためのブロックデータオブジェクトをデータサーバ上に用意します。また,アプリケーションフォームには,データサーバ上に用意したブロックデータオブジェクトをアクセスするためのブロックデータアクセスオブジェクトを貼り付けます。ブロックデータオブジェクトとブロックデータアクセスオブジェクトは,FA-M3から送られてくるイベントの数だけ用意する必要があります。FA-M3からのイベントを受信すると,そのイベントに対応するブロックデータオブジェクトが,ブロックデータオブジェクトのプロパティで指定されているBASICのコモンデータを読み込みます。ブロックデータオブジェクトの読み込みが完了すると,アプリケーションフォームに貼り付けたブロックデータアクセスオブジェクトが読み込み完了イベントのプロシージャをコールします。読み込み完了イベントのプロシージャにて,YEWMACのアプリケーションで行っていたシグナル受信処理を行います。
アプリケーションフォーム�
ブロックデータアクセスオブジェクト�
“EVT001”�送信�
データサーバ�
ASTMAC
Ethernet
FA-M3
データ�読み込み�処理�
VBA
参照�
“EVT001”�イベント受信処理�
読み込み完了�イベントプロシージャ起動�
付属データ�
ブロックデータオブジェクト(“EVT001”受信専用)�
図6.5.2-3 ASTMACでのシグナル受信
ブロックデータオブジェクトでは,イベント受信のタイミングで,オブジェクトビルダで指定されているI/Oアドレスのデータを取り込みます。なお,タイミングの通知だけで,データの送信が伴わないシグナルについても,データサイズとI/Oアドレスを指定し,データの空読み込みを行うように,ブロックデータオブジェクトを定義してください。FA-M3からのイベントを受信するためのブロックデータオブジェクトを定義する場合は,データサイズとI/Oアドレスを省略することができません。なお,アプリケーションフォームの処理が完了する前に次のイベントがFA-M3から送信されると前回のイベント発生時のデータに次のイベントのデータが上書きされ正しい処理が行なわれないことがありますので注意が必要です。
2nd Edition : 2000.02.21-00
6-30<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
6.5.3 ラインコンピュータからコントローラへのシグナルYEWMACシステムでは,ラインコンピュータからコントローラ側のBASICへ直接シグナル送信ができるのに対し,ASTMACでは,コントローラBASICへ直接シグナルを送信することはできません。そのため,FA-M3のシーケンスデバイスを介して,FA-M3のラダープログラムからコントローラBASICプログラムへイベントを通知するよう,シーケンスプログラムの変更を行う必要があります。ASTMACからFA-M3のBASICプログラムへイベントを通知する方法を以下に示します。
リプレース前�
リプレース後�
Ethernet
FA-M3
ラダーシーケンス�
イベント (2)�“EVT002”�送信処理�
BASIC
イベント (3)�“EVT002”�受信処理�
コントローラ�
BASIC
シグナル�“EVT002”�受信処理�
アプリケーションフォーム�
VBA
SetCv メソッド(1)�
データサーバ�
ASTMAC(1)�
ラインコンピュータ�
シグナル�“EVT002”�送信�
ML-BUS
DO
図6.5.3-1 ASTMACからFA-M3へのイベント通知方法(その1)
(1) ASTMACからFA-M3のイベント通知用デバイスにデジタル出力オブジェクト(DO)を使用しイベント発生を通知する値を書き込む。
(2) ラダー側でイベント発生を確認し,BASIC CPUへシグナル(応用命令)を送信する。(3) コントローラBASICプログラムは,シーケンスCPUからのシグナルを受信し,イベ
ントに対応する処理を行なう。(BASICプログラムは変更なし)
ラダーシーケンス側でBASICへシグナルを送信した後にビットデバイス(リレー)のクリアを行います。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-31
TI 34P2H03-01
ASTMACからFA-M3のBASICプログラムへイベントを通知する場合にも,データを合わせて送ることがあります。この場合は,ブロックデータオブジェクトを使用することによって,FA-M3とインタフェースを取ることができます。ブロックデータオブジェクトのI/Oアドレス設定は,BASIC CPUモジュール(F3BP30/20)のコモンエリアを設定します。
リプレース後�
Ethernet
FA-M3
ラダーシーケンス�
イベント�“EVT002”�送信処理�
BASIC
イベント�“EVT002”�受信処理�
アプリケーションフォーム�
VBA
書き込み要求メソッド�
データサーバ�
ASTMAC
BD
付属データ�
コモン�
ブロックデータオブジェクトには,�I/O機器へのデータ書き込みが完了�した時点で,任意のデバイスに対�し正常完了値をセットすることが�できます。�ここでは,この正常完了値の書き�込みをイベント通知として利用し�ます。�
図6.5.3-2 ASTMACからFA-M3へのイベント通知方法(その2)
2nd Edition : 2000.02.21-00
6-32<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
6.5.4 コントローラ間のシグナルYEWMACシステムでは,ML-BUSで接続されているコントローラ間でシグナルの送受信が可能ですが,ASTMACシステムではFA-M3間でのシグナルのやり取りはできません。そのため,コントローラ間で同期を取る必要がある場合は,光FAリンクモジュールを使用し,リンクリレー,リンクレジスタを用います。送信側のBASICプログラムにてリンクリレーもしくはリンクレジスタの値を変更し,受信側のラダープログラムにてリンクの値の変化でBASIC側にシグナルを送信するようにします。
リプレース前�
リプレース後�
FA-M3
リンクリレー(L)�or�リンクレジスタ(W)�
F3LP01(F3LP02)�ラダーシーケンス�
イベント監視�
BASIC
ON EVENT�定義�
“EVT003”�受信処理�
“EVT003”�受信処理�
FA-M3
リンクリレー(L)�or�リンクレジスタ(W)�
F3LP01(F3LP02)�BASIC
“EVT003”�要求データ�セット�
光FAリンク�
コントローラ�
BASIC
“EVT003”�送信�
コントローラ�
BASIC
“EVT003”�受信処理�
ML-BUS
図6.5.4-1 FA-M3間のイベント通知
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-33
TI 34P2H03-01
6.6 データファイルの検討YEWMACシステムのアプリケーションをASTMACにリプレースする場合,既にYEWMACで使われているデータファイルをASTMACで資産継承することができます。YEWMACのファイルフォーマットのままではASTMACで使用することができないため,ASTMACで取り扱えるようにファイルを変換する必要があります。
■YEWMACデータファイル資産の継承まず,リプレースするYEWMAC500システムをV5.50にバージョンアップし,ASTMACファイル変換プログラムが実行できる環境にします。その後,ASTMACファイル変換プログラムを使い,データファイルをASTMACに移植します。ASTMACファイル変換プログラムの仕様を以下に示します。・バイナリ変換YEWMACのデータファイルにおける各レコードのデータを指定されたアイテム毎に切り出し,MS-DOSのバイナリファイルを作成します。バイナリファイル作成時には,YEWMAC内部コードからシフトJISコード,または,IEEEコードへの変換をおこなうことができます。
・テキスト変換YEWMACのデータファイルやデータベースのデータセットにおける各レコードのデータを指定されたアイテム毎に切り出し,MS-DOSのCSV形式のファイルに変換します。
表6.6-1 YEWMACファイル変換プログラム 変換処理仕様
ファイルタイプ� コード変換単位�バイナリ変換�テキスト変換� 備考�
シーケンシャルファイル� レコードまたは�変数�
○� ○� 変数毎のバイナリ変換を行うと固定長ラン�ダムファイルに変換されます。�
ランダムファイル� 変数� ○� ○�
コンティギュアスファイル�変数� ○� ○�
インデックスシーケンシャ�ルファイル�
変数� ○� ○� バイナリ変換を行うと固定長ランダムファ�イルに変換されます。�
データベース� フィールド� ×� ○� 基本型のデータセットのみを対象としま�す。(FIFO型は対象外)�
YEWMAC側のファイルを表6.6-2の対応表に示すファイルタイプでASTMACに移植することにより,YEWMACで行っているファイルアクセス機能をASTMACで実現することができます。
表6.6-2 YEWMACとASTMACのファイルタイプの対応表
YEWMACファイルタイプ� ASTMACファイルタイプ� 備考�
シーケンシャルファイル� CSVファイル�
ランダムファイル� バイナリファイル� VBAでランダムアクセスが可能�
コンティギュアスファイル� バイナリファイル� VBAでランダムアクセスが可能�
インデックスシーケンシャルファイル�ISAM VBAにてレコードの追加/削除/検索/変更が可能�
データベース� ISAM VBAにてレコードの追加/削除/検索/変更が可能�
注: YEWMACのデータベースでは,インデックス指定されていないフィールドでも検索条件に記述することができましたが,ASTMACのISAMファイルでは,インデックス指定されていないフィールドは検索条件に指定することができません。従って,YEWMACのデータベースをASTMACのISAMファイルに移植する場合は,アプリケーションプログラムを解析し,インデックス指定すべきISAMファイルのフィールドを調査する必要があります。
2nd Edition : 2000.02.21-00
6-34<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
■ ISAMファイルの活用YEWMACのデータファイルをASTMACにおいてISAMファイルで使用する場合は,YEWMACで変換されたCSVファイルをASTMACのISAMユーティリティにてインポートします。本機能を使用することにより,YEWMACのインデックスシーケンシャルファイルやデータベースのデータをASTMACのISAMファイルに移植することができます。ASTMACのISAMユーティリティでインポートさせる場合は,インポートもとのデータファイルがCSV形式でなければいけないため,YEWMACのインデックスシーケンシャルファイルをASTMACのISAMファイルで利用する場合は,必ずテキスト変換を行ってください。ただし,ASTMACのリリース1のシステムでは,インポートの機能がサポートされていないため,ユーザがCSVファイルからASTMACのISAMファイルへ変換するプログラムを作成する必要があります。
■ASTMAC ISAMファイルの制限YEWMACのデータファイルをASTMACのISAMファイルへ変換する場合は,ASTMACのISAMファイルに以下の制約条件があるため,注意が必要です。
表6.6-3 ASTMAC ISAMファイル仕様
項目� 内容�
最大オープンファイル数�255/システム�
最大ファイルハンドル数�32/プロセス�
最大レコード長� 4,096バイト�
最大レコード数� 500,000レコード�
最大フィールド数� 40フィールド (*1)
フィールドタイプ� 符号付き16ビット整数�
符号付き32ビット整数�
単精度実数�
倍精度実数�
テキスト�
レコード型� 固定長�
ファイルタイプ� 標準�すべてのブロック領域をファイルに持ちます�
ハイブリッド�ISAM管理ブロックとデータブロックをファイルに持ち,インデックス�ブロックを共有メモリに持ちます�
メモリ�ISAM管理ブロックをファイルに持ち,データブロックとインデックス�ブロックを共有メモリに持ちます�
*1: ASTMACのリリース2ではフィールド要素に配列の指定ができますが,リリース1のシステムでは配列の指定ができません。
例えば,YEWMAC側のデータファイルのフィールド数が40を超えている場合でフィールドを配列指定することでも対応できない場合は,複数のISAMファイルで構成する方法を検討します。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-35
TI 34P2H03-01
6.7 パフォーマンスの検討ASTMACとFA-M3はEthernetで接続され,上位リンクサービスでデータのやり取りを行っています。そのため,ASTMACからFA-M3のデータをアクセスするスピードは,ラインコンピュータとコントローラをML-BUSで接続し,コモンをアクセスする場合に比べ,遅くなります。そのためASTMACでは,効率よくFA-M3のコモンエリアをアクセスする必要があり,データサーバの設計には,十分な注意が必要です。また,データサーバの調整だけでは十分なパフォーマンスが得られない場合,ASTMACから効率よくアクセスするために,FA-M3 BASICのコモン領域に格納されているデータの並びを見直す必要もありえます。アプリケーションフォームは,YEWMACシステムのタスクの実行速度に対し十分なパフォーマンスを得ることができます。しかし,イベントドリブンなシステムを構築するためには,アプリケーションフォームにて直接ダイアログを表示するなどで実行待ちの状態を作らないよう,注意する必要があります。以下にデータサーバやアプリケーションフォームにて,パフォーマンス上注意しなければならない項目について記述します。
2nd Edition : 2000.02.21-00
6-36<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
6.7.1 データサーバにおけるパフォーマンスの検討FA-M3のコモンエリアはブロックデータオブジェクトを使用しアクセスしますが,データ収集のトリガとしては,ブロックデータオブジェクトの定義項目にある開始チェックI/Oアドレスではなく,イベント定義を使用しFA-M3のコモンをアクセスするようにします。これは,開始チェックI/Oアドレスを指定すると指定されたI/Oアドレスのデータを頻繁に参照し,FA-M3との通信が増えデータサーバの負荷が大きくなり,データ収集のパフォーマンスに影響するためです。YEWMACのラインコンピュータ側でコントローラ側の要求を定周期に監視するようなアプリケーションを構築している場合は,ASTMACではコントローラ側からシグナルを送信するよう,FA-M3のBASICプログラムおよびシーケンスプログラムを変更します。コントローラ側に「~要求フラグ」などの名目のコモンがある場合は要チェックです。以下のようなサイロの在庫管理を行っているアプリケーションを例に取り,データサーバのパフォーマンス検討を行います。
ASTMAC
FA-M3データ収集�
工場� 半製品�
原料サイロ(20本)�
�〈アプリケーションの概要〉��・10秒周期に原料サイロの在庫情報を読み取り,ASTMACの画面をリフレッシュ表示する。�
1. 在庫量� 2. 水分率� 3. 輸送中フラグ��・ 工場へ輸送された原料の実績をファイルに保存し,ASTMACの画面に輸送実績の履歴を表示する。�
1. 輸送量� 2. 輸送平均水分率� 3. 輸送開始時刻� 4. 輸送終了時刻��・ 原料輸送は系列が異なれば同時に行える。��原料サイロからの実績はFA-M3にて収集し,BASIC CPUモジュールのコモンエリアを用いて,ASTMACとインタフェースするものとする。�
図6.7.1-1 パフォーマンス検討のアプリケーション例
既存のコントローラにおけるBASICコモンをどのように定義しているかによって,ASTMACにリプレースした場合のパフォーマンスに影響します。ここに示したアプリケーション例で,コモンエリアの定義について説明します。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-37
TI 34P2H03-01 2nd Edition : 2000.02.21-00
コントローラ側のBASICのコモンエリアが以下のように定義されているとします。
COM IZAIKODT(520) :! 原料サイロ在庫情報��RECOM IZAIKODT :! 原料在庫情報詳細� COM RZAIKO(20) :! 在庫量 (A) (1)� COM RZSUIBUN(20) :! 在庫水分率 (A) (1)� COM RYUSOH(20) :! 輸送量実績 (B) (1)� COM RYSUIBUN(20) :! 輸送平均水分率 (B) (1)� COM CYKAISHI$16(20) :! 輸送開始日時 (B) (1)� COM CYSYURY$16(20) :! 輸送終了日時 (B) (1)� COM IYUSOFLG(20) :! 輸送中フラグ (A) (1)� COM IYENDFLG(20) :! 輸送終了フラグ (B) *1
(A) : 在庫情報に必要な情報�(B) : 輸送量実績に必要な情報�
*1: 輸送完了フラグ� 原料輸送が完了したタイミングで� FA-M3のBASIC側で輸送実績を登� 録後,1をセットする。� ラインコンピュータ側は完了フラ� グが1になっている実績情報をファ� イルに保存し,完了フラグを0に� 戻す。�
この場合,在庫状況画面のリフレッシュ表示のために(A)のコモン変数をアクセスする必要がありますが,1つのブロックデータオブジェクトで定義すると,(1)のエリアをすべて10秒周期でアクセスしなければならないため,FA-M3との通信が効率的ではありません。以下のように,(A)のコモン変数が連続領域となるよう並びを調整することにより,ブロックデータオブジェクトで定義すべき(1)のエリアが小さくなり,ASTMACとFA-M3との通信が効率的に行えるようになります。
COM IZAIKODT(520) :! 原料サイロ在庫情報��RECOM IZAIKODT :! 原料在庫情報詳細� COM RZAIKO(20) :! 在庫量 (A) (1)� COM RZSUIBUN(20) :! 在庫水分率 (A) (1)� COM IYUSOFLG(20) :! 輸送中フラグ (A) (1)� COM RYUSOH(20) :! 輸送量実績 (B)� COM RYSUIBUN(20) :! 輸送平均水分率 (B)� COM CYKAISHI$16(20) :! 輸送開始日時 (B)� COM CYSYURY$16(20) :! 輸送終了日時 (B)� COM IYENDFLG(20) :! 輸送終了フラグ (B) *1
(A) : 在庫情報に必要な情報�(B) : 輸送量実績に必要な情報�
*1: 輸送完了フラグ� 原料輸送が完了したタイミングで� FA-M3のBASIC側で輸送実績を登� 録後,1をセットする。� ラインコンピュータ側は完了フラ� グが1になっている実績情報をファ� イルに保存し,完了フラグを0に� 戻す。�
次に輸送実績のコモンについて検討します。ここで示しているコモンの設計では,定周期に輸送完了フラグを監視し,輸送完了フラグが1になっている実績をファイルに保存する仕組みになっています。ASTMACに移植する場合は,定周期でフラグを監視する処理方法をそのまま継承するのではなくブロックデータオブジェクトを使用しFA-M3からの輸送完了イベントで処理するよう,FA-M3側のBASICプログラムとラダープログラムを変更します。
COM IZAIKODT(128) :! 原料サイロ在庫情報(256B)�COM IYUSOJSK(64) :! 輸送量実績(128B)��RECOM IZAIKODT :! 原料在庫情報詳細� COM RZAIKO(20) :! 在庫量 (A)� COM RZSUIBUN(20) :! 在庫水分率 (A)� COM IYUSOFLG(20) :! 輸送中フラグ (A)��RECOM IYUSOJSK :! 輸送量実績� COM ISILONO :! 原料サイロ識別 (B)� COM RYUSOH :! 輸送量実績 (B)� COM RYSUIBUN :! 輸送平均水分率 (B)� COM CYKAISHI$16 :! 輸送開始日時 (B)� COM CYSYURY$16 :! 輸送終了日時 (B)� COM IREQSTS :! リクエストステータス (C)
(A) : 在庫情報に必要な情報�(B) : 輸送量実績に必要な情報�(C) : FA-M3とASTMACのハンドシェイ� クに用いる。� 1: 実績送信要求状態� 2: 実績送信正常終了� 3: 実績送信異常終了� 0: 実績送信要求なし�
効率良くFA-M3と通信を行うため例に示すように配列で持っていた各サイロ毎の輸送量実績のインタフェース用コモンを1つのエリアに変更し,データをセットした後,ASTMACへシーケンスプログラムを介してイベントを送信するようにします。
6-38<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
以上のように,ASTMACにリプレースする場合に,コントローラ側BASICのコモン変数やBASICプログラム,シーケンスプログラムを見直すことにより,効率的なアクセスを実現することができるようになります。なお,ASTMAC側で処理が完了する前に次の輸送量実績を送るようなシステムであれば,ASTMACのアプリケーションフォームとFA-M3のBASICプログラムの間でハンドシェイクを行う必要があります。実際にASTMACとFA-M3がどの程度のパフォーマンスで通信されているかを以下に示します。・ASTMACとFA-M3がEthernetで接続されている場合1回の通信で約30msec,1秒間におよそ33回の通信が行えます。
・ASTMACとFA-M3がRS-232-Cで接続されている場合1回の通信で約150msec,1秒間におよそ7回の通信が行えます。
*: データサーバには,BASIC CPUモジュールのコモンをアクセスするためのブロックデータオブジェクトが1つだけ定義されている場合の無負荷状態でのパフォーマンスデータです。
また,FA-M3と1回の通信で送受信できるデータ数は以下の通りです。・ワードデバイス 1回の通信で64ワード・ビットデバイス 1回の通信で256ビット
例えば,1 KBのコモンエリアのデータをFA-M3から収集する場合,1024[バイト]/128[バイト] × 30[msec] = 240[msec]
240msec以上高速に収集することはできません。また,FA-M3側のコモン変数をブロックデータオブジェクトを使用して効率良くアクセスするために,非連続な領域で定義されている場合は連続領域となるようコモンエリアのデータの並びを見直す必要があります。ASTMACのデータサーバで効率的に通信を行うため,FA-M3側のBASICコモンエリアの設計について,マニュアルからの抜粋を示します。以下に示す内容は,BASICコモンをデバイスタグオブジェクトでアクセスする場合の設計上のポイントです。データサーバ上のオブジェクトがブロックデータオブジェクトとデバイスタグオブジェクトで構成されている場合には検討する必要があります。
● データ取得方式
定周期に収集する必要の無いデータは,「ワンショット」「非同期」を選択し,帳票データ,トレンドデータなどにグループ登録しているオブジェクトのみ,「定周期」「変化」を選択します。
2nd Edition : 2000.02.21-00
<目次> <索引> <6. エンジニアリング概要> 6-39
TI 34P2H03-01
● I/Oスキャン周期
I/Oスキャン周期は,デバイスタグオブジェクトで「変化」「定周期」と設定したデバイスがすべて考慮の対象となります。定周期に収集する必要の無いオブジェクトは「ワンショット」の設定にし,データサーバ,もしくはアプリケーションフォームからRefreshメソッドを用い,データ更新を行うことをお勧めします。周期時間では以下の項目に注意する必要があります。a) 周期時間は少ない種類にとどめるようにします。周期時間の種類を多くすることにより,アクセス回数が増え,正規の収集時間内に更新処理を完了しない可能性があります。
b) 周期時間はなるべく離散させるようにします。例えば,周期の分解能100msに対し,1秒と1.1秒という設定を多数行っても,設定した収集時間内に更新処理を完了しない場合があります。
収集周期設定(秒)�
収集周期をまとめる。�
1,1.1,1.2,1.3�2,2.1,2.2,2.3�3,3.1,3.2,3.3�4,4.1,4.2,4.3�5,5.1,5.2,5.3
収集周期設定(秒)�
1�2�3�4�5
収集周期設定(秒)�
1��5
収集周期を離散させる。�
図6.7.1-2 収集周期の設定方法
● デバイス配置
I/Oオブジェクトは,収集するデバイスが連続している場合,コントローラとの通信において,デバイスの一括読み出しを行うように最適化を実行します。この機能により,収集するデバイスが連続するように配置されていると,非連続のデバイスをアクセスする場合に比べ,コントローラとの通信効率は飛躍的に向上します。また,連続配置されているデバイスの収集周期がすべて同じであれば,さらに効率的になります。
アクセスするデバイスがバラバラ�だと,一括読み出しが行なえない�ため,ASTMACとPLCとのインタ�フェースが増える。�
PLCデバイス�
まとめる�
�
アクセスするデバイスがまとまっ�ていると,一括読み出しが行なえ�るため,ASTMACとPLCとのイン�タフェースが少なくなる。�
PLCデバイス��
図6.7.1-3 デバイスの配置方法
2nd Edition : 2000.02.21-00
6-40<目次> <索引> <6. エンジニアリング概要>
TI 34P2H03-01
6.7.2 データサーバおよびアプリケーションフォームのVBAについてデータサーバ側VBAのイベントプロシージャが実行されているときは,データサーバ上にあるオブジェクトのアクセスが,プロシージャの処理完了まで待たされます。そのため,データサーバ側に時間のかかる処理を組み込むことは避け,アプリケーションフォーム,またはFA-M3のラダープログラムやBASICプログラムにて行わせるようにし,データサーバの処理が遅延しないようにします。アプリケーションフォーム側VBAについても,データサーバ側のVBAと同様で,実行中のイベントプロシージャの完了までは,新たに発生したイベントに対するイベントプロシージャの処理は行われません。この考え方はYEWMACの割り込み処理の場合と同じです。そのため,リアルタイムに処理を行う必要があるアプリケーションフォームでは,プロシージャ内に実行時間の多くかかる処理を記述しないようにします。例えば,オペレータの介在を要求するような処理をVBA内に記述すると,オペレータが確認するまで,VBAの処理が止まります。ラインコンピュータのBASICプログラムでユーザメッセージ行にアラームを表示しているような場合,ASTMACに移植した後も同じようにVBAでダイアログ表示をしてしまうと,オペレータがダイアログを消去するまで,そのアプリケーションフォームの処理が止まってしまいます。VBAにてメッセージを出力するような場合は,メッセージ管理機能を使うようにし,VBAでダイアログ表示を行わないようにします。
2nd Edition : 2000.02.21-00
<目次> <索引> <7. アプリケーションプログラムのリプレース概要> 7-1
TI 34P2H03-01
7. アプリケーションプログラムのリプレース概要本章では,YEWMACで構築されたアプリケーションをASTMACにリプレースするにあたり,検討すべき事項を示します。 本章では以下の内容について記述します。1. アプリケーションプログラムのリプレースに対する考え方2. コントローラのリプレース検討3. YEWMACアプリケーションプログラムの移植4. リプレースのエンジニアリング事例
7.1 アプリケーションプログラムのリプレースに対する考え方YEWMACで構築されたアプリケーションをASTMACにリプレースする場合,YEWMACシステムにおける資産をどの程度継承できるかを検討します。
■YEWMACラインコンピュータ アプリケーションプログラムのリプレースASTMACとYEWMACラインコンピュータは,同じリアルタイム性という思想の基に,イベントドリブンなコーディングをマルチタスクで実現することを目的としたシステムです。YEWMACラインコンピュータの各タスクのBASICプログラムは,ASTMACのアプリケーションフォームに置換えられ,アプリケーションフォームのVBAに記述するプロシージャは,まさに,YEWMACラインコンピュータのBASICプログラムにおける割り込み処理ルーチンに相当します。YEWMACラインコンピュータのBASICプログラムをサブルーチン単位にアプリケーションフォームのVBAに移植しVBAのコーディングに適合するようYEWMACのBASICプログラムを修正することにより,リプレースを行ないます。このように,YEWMACラインコンピュータの設計資産やBASICプログラムの資産を活用することにより,ASTMACのアプリケーションを新らたに設計し作成する工数より少ない作業量で,YEWMACのリプレースを行うことができます。
2nd Edition :2000.02.21-00
7-2<目次> <索引> <7. アプリケーションプログラムのリプレース概要>
TI 34P2H03-01
シグナル受信処理�
シグナル受信処理�
タイマ割込処理�
タイマ割込処理�
YEWMAC BASICコード� ASTMAC VBAコード�ON EVENT “A” GOSUB A@�ON TIMER #1,1000 GOSUB T@
A@
T@
RETURN
RETURN
Private Sub A_SignalReceive()
End Sub
End Sub
Private Sub T_Timer()
フォーム�
アプリケーションフォームの表示用フォームにシグナル交信オブジェクト、タイマーオブジェクトを貼り付ける必要あり。�
図7.1-1 BASICプログラム移植方法について
■ラインコントローラアプリケーションプログラムのリプレースラインコントローラのアプリケーションには,BASICプログラムとシーケンステーブルがあります。BASICプログラムをFA-M3のF3BP30またはF3BP20に移植する場合は,BASICステートメントの変更が必要となる場合があります。また,シーケンステーブルをFA-M3のシーケンスCPUに移植するにあたり,ラダーシーケンスに書き換える必要があります。これらの詳細情報については,「ラインコントローラ移植ノウハウ集」(TI 34M3A44-01)に詳しく記述されていますので,そちらを参照してください。
■FA500アプリケーションプログラムのリプレースFA500のアプリケーションプログラムには,BASICプログラムと,ラダーシーケンスがあります。BASICプログラムをFA-M3のF3BP30またはF3BP20に移植する場合は,BASICステートメントの変更が必要となる場合があります。また,ラダーシーケンスプログラムはそのまま使用することができますが,FA500のラダープログラム作成ツールが異なるため,プログラムファイルの変換作業が必要となります。これについても,「7.2 コントローラのリプレース検討」を参照してください。
2nd Edition :2000.02.21-00
<目次> <索引> <7. アプリケーションプログラムのリプレース概要> 7-3
TI 34P2H03-01
7.2 コントローラのリプレース検討コントローラがFA-M3でない場合はFA-M3に,FA-M3であってもシーケンスCPUにF3SP10,F3SA10を使用している場合は,シーケンスCPUにF3SP20,F3SP21,F3SP25,F3SP28,F3SP30,F3SP35,F3SP38,F3SP53,F3SP58に置き換える必要があります。また,BASICのCPUはF3BP30またはF3BP20でなければいけません。本章では,これらのASTMACがサポートしていないコントローラのアプリケーション資産を,ASTMACがサポートするFA-M3の各CPUモジュールに移植するための方法を示します。
■BASICプログラムの移植コントローラのBASICプログラムはFA-M3のBASIC CPUモジュール(F3BP30/20)にリプレースします。ただし,ユーザ領域の制限や,パフォーマンス上の問題があり,BASICプログラムの修正を伴う場合もあります。コントローラのタイプ別にCPUのユーザエリア容量を以下に示します。
表7.2-1 コントローラ別のユーザエリア容量一覧
コントローラタイプ� CPUカード名� ユーザエリア容量�
ラインコントローラ� NP21, NP22 300 KB
FA500 MP2x BASIC専用型� 120 KB
MP3x 混在型� 120 KB
MP3x BASIC専用型� 240 KB
FA-M3 F3MP30 512 KB
120 KB
F3BP30
F3BP20
510 KB
FA-M3のF3BP20におけるユーザエリア領域は120 KBです。BASICプログラムとコモンを合わせた使用領域が120 KBを超えるアプリケーションを移植する場合は,F3BP30を選択します。F3BP20を使用する場合は,プログラムの容量を削減する必要があります。どのようにプログラム容量を削減するかを以下に示します。1. コモン領域を削減する。YEWMACとインタフェースを取るために用いているコモンエリアを,FA-M3のシーケンスデバイスに割り当てることにより,ユーザ領域を確保します。BASICプログラムは,シーケンスデバイスをENTER/OUTPUTすることにより,データをアクセスするよう,プログラムを改造します。また,共有レジスタ(Rレジスタ)を使用すれば,コモン変数をアクセスする要領で,シーケンスCPUとインタフェースを取ることもできます。ASTMACからは,割り付けられたシーケンスデバイスをアクセスし,シーケンスCPUのデバイスを介して,BASICモジュールとインタフェースを取るようにします。
2. ASTMACの標準機能である処理は,ASTMAC側で実行させる。ロガーシステムなどでは,コントローラのBASICプログラムで入力値のレンジ変換処理,アラーム処理などを行っている場合があります。これらは,ASTMACが既に持っている機能であり,コントローラのBASICプログラムで行う必要の無い処理です。このように,ASTMACが標準で備えている機能をコントローラBASICで行っている場合には,該当する処理を削除することにより,BASICプログラムのサイズを削減し,ユーザ領域を確保します。
2nd Edition :2000.02.21-00
7-4<目次> <索引> <7. アプリケーションプログラムのリプレース概要>
TI 34P2H03-01
3. ラダープログラムで実現可能な処理は,ラダープログラム側で実行させる。ラダープログラムでは,外部機器とのデータの取り合い,演算処理など,ほとんどの処理を行うことができるようになっています。コントローラのBASICプログラムがラダープログラムでも実現可能な処理を行っている場合には,ラダープログラム側に処理を任せ,BASICプログラムのサイズを削減し,ユーザ領域を確保します。
■シーケンスプログラムの移植ラインコントローラのシーケンステーブルは,ラダーシーケンスに置き換える必要があります。シーケンステーブルをラダーシーケンスに置き換える方法については,「ラインコントローラ移植ノウハウ集」(TI 34M3A44-01)に詳しく記載されていますので,そちらを参照してください。また,シーケンスプログラムがラダーシーケンスである場合でも,F3SP20以上のシーケンスCPUで動作させるためには,プログラムブロックのファイル変換処理が必要となります。プログラムブロックの変換処理についての解説は,「ラダープログラム作成ツールM」(IM 34M6Q12-01)に詳しく記載されていますので,詳細は,「ラダープログラム作成ツールM」(IM 34M6Q12-01)の18章「プログラムブロックを変換する」を参照してください。ラダープログラム作成ツールMがない場合は,NEC用「ラダープログラム作成ツールM3」のDOS版を利用して,ラダープログラムの変換を行ってください。参考のために,ラダープログラム作成ツールと,適応するシーケンスCPUモジュールの対応を以下に示します。
表7.2-2 ラダープログラム作成ツールと適応するCPUモジュール
名称� 適応するシーケンスCPUモジュール�
ラダープログラム作成ツール� MP20/MP30
ラダープログラム作成ツール2 MP20/MP30 F3SP10/F3SA10
ラダープログラム作成ツールM F3SP20/F3SP30/F3SA20/F3SA30
ラダープログラム作成ツールM3 F3SP20/F3SP21/F3SP25/F3SP28/F3SP30/F3SP35/�F3SP38/F3SP53/F3SP58/F3SA20/F3SA30
2nd Edition :2000.02.21-00
<目次> <索引> <7. アプリケーションプログラムのリプレース概要> 7-5
TI 34P2H03-01
7.3 YEWMACアプリケーションプログラムの移植YEWMACではほとんどの機能をアプリケーションプログラムで作成していましたが,ASTMACにおいては,以下に示す代表的な処理が標準機能,あるいは,オプションパッケージとして提供されています。YEWMACのアプリケーションプログラムをASTMACに移植する場合は,アプリケーションプログラムに含まれるこれらの処理や情報を削除し,アプリケーションプログラムを簡素化します。アラーム/メッセージ処理アプリケーションプログラムでアラームやイベントメッセージの管理やオペレータに通知する処理をYEWMACシステムで実現している場合は,アプリケーションプログラムにて,ログの保存や出力処理を行っていますが,これらの処理はASTMACメッセージ管理の標準機能として用意されています。
トレンドデータ処理 (オプションパッケージ)画面にトレンドデータを表示する機能があるYEWMACシステムの場合は,Exastationを除き,アプリケーションプログラムにおいてトレンドデータを収集,保存するなどの処理を行っていますが,これらの処理はASTMACのトレンドパッケージとして用意されています。
帳票出力処理 (オプションパッケージ)日報,月報を出力する機能があるYEWMACシステムの場合は,アプリケーションプログラムにおいて,帳票データを収集する,帳票を印字する,締切り処理を行うなどの処理を行っていますが,これらの処理はASTMACの帳票パッケージとして用意されています。ただし,帳票パッケージの仕様に合わないデータ収集,帳票フォーマットである場合は,ASTMACに移植した後もアプリケーションプログラムにて処理を実現する必要があります。詳細は,「ASTMAC帳票パッケージ説明書」(IM 34P2H01-01)を参照ください。
アプリケーションプログラムを簡素化することにより,アプリケーションプログラムの負荷を軽減し,レスポンスのよいシステムを構築することができます。なお,ここで示した処理は,コントローラ側のBASICプログラムやシーケンスプログラムに影響する場合もあります。次ページに代替機能の概要を示します。
2nd Edition :2000.02.21-00
7-6<目次> <索引> <7. アプリケーションプログラムのリプレース概要>
TI 34P2H03-01
■YEWMACアプリケーションプログラム 機能代替一覧
表7.3-1 アプリケーションプログラムの代替機能一覧
代表的な処理� ASTMACの代替機能例�
アラーム管理� アラームの保存� メッセージ管理機能で機能代替�
アラーム履歴の表示� ActiveX部品のAlarmFsXで機能代替�
ActiveX部品のMsgHistXもしくはメッセージビューアで機能代替�
イベントビューアで発生内容を一覧表示(システムアラーム)�
トレンド管理� トレンド収集周期の定義�ヒストリビルダにて定義�
トレンドグループの定義�ヒストリビルダにて定義�
トレンドデータの収集� ヒストリ収集機能で機能代替�
トレンドデータの保存� ヒストリ収集機能で機能代替�
トレンドデータの表示� ActiveX部品のTreX2,HistXで機能代替�
メッセージ管理�ユーザメッセージの出力�メッセージビルダで登録し,用意されているインタフェースを用い,�VBAから出力�
メッセージの保存� メッセージ管理機能で機能代替�
メッセージ履歴の表示� ActiveX部品のAlarmFsXで機能代替�
ActiveX部品のMsgHistXもしくはメッセージビューアで機能代替�
帳票管理� 帳票収集データの定義� 帳票ビルダにて定義�
データ保存周期の定義� 帳票ビルダにて定義�
帳票データの収集� レポート管理機能で機能代替�
帳票の印字� レポート管理機能で機能代替(定刻印字)�
用意されているインタフェースを用いVBAから出力(デマンド印字)�
締め処理� レポート管理機能で機能代替�
2nd Edition :2000.02.21-00
<目次> <索引> <7. アプリケーションプログラムのリプレース概要> 7-7
TI 34P2H03-01
■YEWMAC標準ライブラリについてYEWMACにおけるアプリケーションでは,YM-BASIC標準で用意されているライブラリを使用している場合があります。表7.3-2に標準ライブラリの機能代替について示します。
表7.3-2 YEWMAC標準ライブラリの機能代替
ライブラリ名� 機能概略� エリア� ASTMACでの機能代替� 対応レベル�
FCVT300 YEWMAC300用の互換ファ�イルを作成する�
C ASTMACでは不要の機能です。� -�
GETMU 自分のマスターユニットを�調べる�
U ラインコントローラで使用する高速ライブラリです。�ASTMACでは不要の機能です。�
-�
GETUN 自分のユニット番号を調べ�る�
C/U ML-BUSのユニット番号を得る必要は無くなりますが,�自分が誰であるかを知る事は必要になります。�レジストリを参照 (GetSetting関数)し,コンピュータ�名(DefaultDomainName)を取得することで,自分を認�識できます。�
△�
HDCOPY ハードコピーを印字� C ○�
IREAD FA500シーケンスデバイス�の内部リレーのビットデー�タを読み込む�
C データサーバのデバイスタグオブジェクトの機能で代替�してください。�
◎�
IWRITE FA500シーケンスデバイス�の内部リレーにビットデー�タを書き込む�
C データサーバのデバイスタグオブジェクトの機能で代替�してください。�
◎�
KLDISP キーラベル行の指定カラム�位置に文字列を表示�
C 文字列の表示にはLABELコントロールを利用してくださ�い。�
○�
KLERASE キーラベル行を消去� C ASTMACではキーラベル表示機能がありません。従っ�て,キーラベル行を消去する機能はありません。�
-�
MUCHNG ラインコントローラのマス�ターユニットを切替える�
C ラインコントローラのための高速ライブラリです。�ASTMACでは不要の機能です。�
-�
SCCHNG BASICプログラムから表示�スクリーンを切替える�
C ASTMACでは不要の機能です。� -�
SYSSTAT 警報接点入力状態を読み�出す��
C WindowsのUPSサービスを利用してください。�SYSSTATに変るものはありませんが,UPSサービスにて�停電を検知し,シャットダウンプロセスを起動すること�ができます。�
△�
UNITST 指定ユニットの状態を調�べる�
C ASTMACで他ノードの状態を調べることは非常に難しい�ため,他ノードをアクセスした際に発生するエラート�ラップで,異常処理を行ってください。�
�
支援ツールの「ハードコピー」をShe l l関数で起動することで実現できます。起動方法についてはASTMACグラフィック機能解説書「9.4 画面ハードコピー」を参照してください。�
<エリア>C: ラインコンピュータで実行可能U: コントローラで実行可能<対応レベル>◎: ASTMACの機能で機能代替可能○: ASTMAC以外の機能で機能代替可能△: ASTMAC以外の機能で一部機能代替可能×: 機能代替不可能-: 機能代替の必要無し
2nd Edition :2000.02.21-00
7-8<目次> <索引> <7. アプリケーションプログラムのリプレース概要>
TI 34P2H03-01
7.4 リプレースのエンジニアリング事例組立工程の生産指示システムを用いて,以下のようなシステム構成のYEWMACをASTMACにリプレースするエンジニアリング手法について説明します。既設のシステム構成は以下のようになっています。
RS-232-C
ML2Bus
ML1Bus
パソコンリンク�
タッチパネル�
構成は左と同じ�構成は左と同じ�
Do
IDタグ�IDアンテナ�
製品�
台車�
YEWMAC�
表示端末�
YEWMAC�
�
FA-M3 FA-M3 FA-M3
上位�
計算機�
RS-232-C
<YEWMAC ハードウェア構成>�
図7.4-1 サンプルアプリケーション YEWMACハードウェア構成図
<YEWMACアプリケーションの概要>
●生産指示情報の受信製品がラインに搬入されたタイミングで,上位計算機より,YEWMACに生産指示情報が送られてくる。送られてきた生産指示情報をFA-M3にダウンロードし,FA-M3からIDアンテナを通して,IDタグに書き込む。
●製品のトラッキングFA-M3は,各工程の入り口に設けられているIDアンテナより,タグ情報を読み込み,生産指示情報を基に,現場機器へ生産指示信号を出力する。タグ読み込みが失敗した場合は,オペレータが製品の認識番号を端末より手入力する。この時,現場機器への指示は出力せず,現場機器の運転はオペレータが手動で行う。また,YEWMACはFA-M3より送られてくる製品の通過情報により,製品のトラッキング処理を行う。
●IDタグへの書き込みFA-M3でIDタグの読み込みに失敗した場合は,製品の認識番号を手入力し,YEWMACへ生産指示情報を要求することにより,IDタグの内容を更新する。この時は,生産指示情報を取り込めているため,現場機器への生産指示信号を出力することができる。YEWMACは生産指示情報要求を受信すると,指定された製品の認識番号の生産指示情報をFA-M3にダウンロードする。
2nd Edition :2000.02.21-00
<目次> <索引> <7. アプリケーションプログラムのリプレース概要> 7-9
TI 34P2H03-01 2nd Edition :2000.02.21-00
●トラッキング情報の修正YEWMACの画面より,トラッキング情報のメンテナンスを行える。また,生産指示情報のメンテナンスも合わせて行える。
●表示端末YEWMAC常にマスターYEWMACの内容を基に画面を表示し,自YEWMAC内には情報を持たない。
この生産指示システムをASTMACでリプレースする手法について説明します。
RS-232-C
Ethernet(情報LAN)�
Ethernet(制御LAN)�
ASTMAC�
ビュークライアント�
ASTMAC�
�
FA-M3 FA-M3 FA-M3
上位�
<ASTMAC ハードウェア構成>�
図7.4-2 サンプルアプリケーション ASTMACハードウェア構成図
FA-M3はASTMACと接続されるため,以下のように構成モジュールを変更します。
現システムFA-M3 構成モジュール
F3PU20
F3LC11
F3RS22
F3XD14
F3XD16
F3SP25
F3MP30
YEWMACへ�
現場機器�
IDアンテナ�
表示器�
図7.4-3 サンプルアプリケーション FA-M3旧モジュール構成図
7-10<目次> <索引> <7. アプリケーションプログラムのリプレース概要>
TI 34P2H03-01
新システムFA-M3 構成モジュール
F3MP30のコモンエリアは,ASTMACからアクセスできないため,F3BP30またはF3BP20に置き換える必要があります。また,ASTMACと接続するために,Ethernet通信モジュール(F3LE01)を追加します。
F3PU20
F3LE01
F3LC11
F3RS22
F3XD14
F3SP25
�
F3XD16
ASTMACへ�
現場機器�
IDアンテナ�
表示器�
F3BP30�
/20
図7.4-4 サンプルアプリケーション FA-M3新モジュール構成図
<ASTMACアプリケーションへの移植>
a)生産指示情報の受信
●YEWMACアプリケーション上位からの生産指示情報をラインコンピュータのBASICタスクで受信し,FA-M3のコモンに設定した後,FA-M3のBASICプログラムに対しシグナルを送信し,生産指示情報をIDタグに書き込むよう指示を行います。FA-M3側のBASICプログラムは,ラインコンピュータからのシグナル受信のタイミングで,生産指示データを取り込み,IDタグへの書き込み処理を行います。ラインコンピュータ側のBASICタスクでは,生産指示情報の内容を基にトラッキング情報の更新を行います。
上位計算機�
ラインコンピュータ�BASICタスク�
コントローラ�
生産指示情報送信�
ON INT割り込み�コモンエリア�
コモンエリア�
シグナル�
BASIC
生産指示情報�受信処理�
生産指示�データ�送信処理�
トラッキング�データ�
生産指示�データ�
ID データ�
図7.4-5 サンプルアプリケーションYEWMACソフトウェア処理構成図(1)
2nd Edition :2000.02.21-00
<目次> <索引> <7. アプリケーションプログラムのリプレース概要> 7-11
TI 34P2H03-01 2nd Edition :2000.02.21-00
●ASTMACアプリケーションASTMACは,RS通信用のActiveXコンポーネントを用い,上位計算機との通信を行います。RS通信用のコンポーネントの受信完了イベントにて,生産指示情報受信処理を行います。受信した生産指示情報は,ブロックデータオブジェクトを用い,FA-M3のBASICコモンエリアに設定すると共に,シーケンスプログラムに指示情報の書き込み完了通知を行います。シーケンスプログラムは書き込み完了通知を受け取り,BASICプログラムに対しシグナルを送信し,BASICプログラムはシグナル受信にて,IDタグへの書き込み処理を行います。ASTMACは,もう1つのブロックデータオブジェクトで管理しているトラッキング情報の更新を行います。
上位計算機�
データサーバ�
FA-M3
生産指示情報送信�
BASICラダーシーケンス�
生産指示�データ�送信処理�
ID書込�イベント�送信処理�
トラッキング�データ�
ID データ�
生産指示�データ�
生産指示�データ�
アプリケーション�フォーム�
RS通信用�ActiveX部品�
生産指示情報�受信処理�
BDA
BDA
BDBD
VBA
図7.4-6 サンプルアプリケーションASTMACソフトウェア構成図(1)
RS通信を行うためのActiveXコントロール部品については,付録C「ハードウェア機能代替詳細説明」の「C1. RS-232-Cカード」の項を参照してください。
b)製品のトラッキング
●YEWMACアプリケーションFA-M3のBASICプログラムにてIDアンテナより受信したIDデータを,FA-M3のコモンエリアに設定し,ラインコンピュータのBASICタスクへシグナルを送信します。FA-M3からイベントを受信したラインコンピュータのBASICタスクは,FA-M3のコモンを読み込み,トラッキングデータを更新します。
7-12<目次> <索引> <7. アプリケーションプログラムのリプレース概要>
TI 34P2H03-01
ラインコンピュータ�BASICタスク�
コントローラ�
ON EVENT割り込み�
コモンエリア�
コモンエリア�
シグナル�
BASIC
トラッキング処理�
台車情報�受信処理�
トラッキング�データ�
ID データ�
ID データ�
図7.4-7 サンプルアプリケーションYEWMACソフトウェア処理構成図(2)
●ASTMACのアプリケーションFA-M3のBASICプログラムにてIDアンテナより受信したIDデータを,FA-M3のコモンエリアに設定し,シーケンスプログラムにASTMACへのイベント通知を要求します。シーケンスプログラムはASTMACにイベント送信を行います。FA-M3からイベントを受信したブロックデータオブジェクトは,FA-M3のBASICエリアのコモンを読み込み,アプリケーションフォーム上のブロックデータアクセスオブジェクトの読み込み完了に対するイベントプロシージャでIDデータを収集し,トラッキングデータを更新します。
データサーバ�
FA-M3
BASICラダーシーケンス�
台車情報�受信処理�
台車通過�イベント�送信処理�
トラッキング�データ�
ID データ�
IDデータ�
IDデータ�
アプリケーション�フォーム� トラッキング処理�
BDA
BDBD
VBABDA
図7.4-8 サンプルアプリケーションASTMACソフトウェア構成図
このような要領で,他の機能についてもオブジェクト構成を検討し,データサーバ,アプリケーションフォームを作成します。また,FA-M3とイベントを送受信する必要がある場合は,ラダープログラム,およびBASICプログラムの変更を行い,シーケンスプログラムを経由して,イベントの送受信を行うようにします。
2nd Edition :2000.02.21-00
<目次> <索引> <付録 A. YEWMAC300シリーズハードウェア機能代替一覧> 付録 A-1
TI 34P2H03-01
付録 A.YEWMAC300シリーズハードウェア機能代替一覧
◎:既設流用可能○:同等規格による代替□:代替可能◇:部分的に代替可能△:機能代替困難×:代替不可-:ASTMACでは不要
表A-1
型名� 名称�可�否�
代替案� 注記�参照�ページ�
M3230A YEWMAC300�ラインコンピュータ�
□�astPack(横河エンジニアリン�グサービス手配)�
パフォーマンス重視�
□�PHIS(横河電機製)� 耐環境性・信頼性重視�
外付けFDDポート(8インチ)�
ビデオ出力�
警報接点出力�
ビデオ出力�
警報接点出力�
ビデオ出力�
警報接点入出力�
ビデオ出力�
警報接点入出力�
×�標準3.5インチFDDを利用�
□�ASTMACビュークライアント�+PC
VGAブースタなどでも可�
�� �
M3220A YEWMAC50�ラインコンピュータ�
□�astPack(横河エンジニアリン�グサービス手配)�
パフォーマンス重視�
□�PHIS(横河電機製)� 耐環境性、信頼性重視�
外付けFDDポート(8インチ)�×�標準3.5インチFDDを利用�
□�ASTMACビュークライアント�+PC
VGAブースタなどでも可�
�� �
M3232A-32□E YEWMAC300Super�ラインコンピュータ�
□�astPack(横河エンジニアリン�グサービス手配)�
パフォーマンス重視�
□�PHIS(横河電機製)� 耐環境性、信頼性重視�
外付けFDDポート(8インチ)�×�標準3.5インチFDDを利用�
□�ASTMACビュークライアント�+PC
VGAブースタなどでも可�
◇�PC標準COMポート� 警報出力は代替不可�
M3232A-32□F YEWMAC300Super25�ラインコンピュータ�
□�astPack(横河エンジニアリン�グサービス手配)�
パフォーマンス重視�
□�PHIS(横河電機製)� 耐環境性、信頼性重視�
外付けFDDポート(8インチ)�×�標準3.5インチFDDを利用�
□�ASTMACビュークライアント�+PC
VGAブースタなどでも可�
◇�PC標準COMポート� 警報出力は代替不可�
ML81 MLバス・インタフェース・�カード(1ポート)�
□�EthernetインタフェースLANア�ダプタ(PCのオプション)�
ML82 ML2バス・インタフェース・�カード(1ポート)�
□�EthernetインタフェースLANア�ダプタ(PCのオプション)�
Ethernetは制御LANと情報�LANの2系統まで�
NE81 NEバス・インタフェース・�カード(1ポート)�
□�EthernetインタフェースLANア�ダプタ(PCのオプション)�
RM81 増設メモリカード(2MB)� □�増設メモリ�(PCのオプション)�
2nd Edition :2000.02.21-00
付録 A-2<目次> <索引> <付録 A. YEWMAC300シリーズハードウェア機能代替一覧>
TI 34P2H03-01 2nd Edition :2000.02.21-00
表A-2
型名� 名称�可�否�
代替案� 注記�参照�ページ�
Ethernetは制御LANと情報L�ANの2系統まで�
RS81 4チャンネルRS-232-Cカード� ○�マルチシリアルボード�(Digi製)�
付録�C.1
RS86 2チャンネルRS-422カード� ○�ADAM-4520(ADVANTECH.製)�+マルチシリアルボード�(Digi製)�
RS-232-CをRS-422/485に変�換するアダプタ�
GB81 GP-IBカード(1ポート)� ○�GP-IBカード(日本ナショナ�ルインスツルメンツ製)�
付録�C.2
BS81 BSC通信(RS-232-C)カード�(1ポート)�
○�PC-1シリーズ�(東亜無線電機製)�
RS-232-CをBSCに変換する�アダプタ�
付録�C.3
付録�F.8
BS82 3270 BSC通信カード�(1ポート)�
×� Ethernetに移行�
SX81 SECS通信カード(4ポート)� □�CELL-Brain�(横河電機製)�
横河電機担当営業までお問�い合わせください�
EN82 Ethernetインタフェース・�カード(1ポート)�
○�EthernetインタフェースLANア�ダプタ(PCのオプション)�
NSB19 SUMINETインタフェース・�カード�
×� Ethernetに移行�
M3308A 8インチ・フロッピー・�ディスク装置�
×�標準3.5インチFDDを利用�
M3430A 熱転写プリンタ� □�VP1100インパクトプリンタ�(EPSON製)�
M3420A 24ドット・シリアル・プリン�タ(8ビットパラレルインタ�フェース)�
○�VP1100インパクトプリンタ�(EPSON製)�
M3413A 24ドット・シリアル・プリン�タ(8ビットパラレルインタ�フェース)�
○�VP1100インパクトプリンタ�シリアルインタフェースはオ�プション(EPSON製)�
YMC//�YPR101
日本語プリンタ(8ビットパラ�レルインタフェース)�
○�VP1100インパクトプリンタ�(EPSON製)�
M3421A 24ドット・シリアル・プリンタ�(RS-232-Cインタフェース)�
○�VP1100インパクトプリンタ�シリアルインタフェースはオ�プション(EPSON製)�
M3414A 24ドット・シリアル・プリンタ�(RS-232-Cインタフェース)�
○�VP1100インパクトプリンタ�シリアルインタフェースはオ�プション(EPSON製)�
YMC//�YPR102
日本語プリンタ�(RS-232-C インタフェース)�
○�VP1100インパクトプリンタ�シリアルインタフェースはオ�プション(EPSON製)�
M3441A カラーハードコピー� □�EM900Cカラーインクジェット�プリンタ(EPSON製)�
YMC//�YPR501
カラーハードコピー� □�EM900Cカラーインクジェット�プリンタ(EPSON製)�
M3510A MLバス・リピータ� □�Ethernetのリピータ�
M3511A MLバス光アダプタ� □�Ethernetのリピータ�
YNT502 光アダプタ� □�Ethernetのリピータ�
M3610A-M□�A形ラインコントローラ�(A-M形)(メインユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3610A-S□�A形ラインコントローラ�(A-S形)(サブユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
帳票用ならLP1900レーザープリンタも選択可(EPSON製)�
帳票用ならLP8300Fレーザープリンタも選択可(EPSON製)�
帳票用ならLP8300Fレーザープリンタも選択可(EPSON製)�帳票用ならLP8300Fレーザープリンタも選択可(EPSON製)�帳票用ならLP8300Fレーザープリンタも選択可(EPSON製)�帳票用ならLP8300Fレーザープリンタも選択可(EPSON製)�
帳票用ならLP8300Fレーザープリンタも選択可(EPSON製)�
<目次> <索引> <付録 A. YEWMAC300シリーズハードウェア機能代替一覧> 付録 A-3
TI 34P2H03-01 2nd Edition :2000.02.21-00
表A-3
型名� 名称�可�否�
代替案� 注記�参照�ページ�
M3610S-M□�S形ラインコントローラ�(S-M形)(メインユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3610S-S□�S形ラインコントローラ�(S-S形)(サブユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3610C-M□�C形ラインコントローラ�(C-M形)(メインユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3610C-S□�C形ラインコントローラ�(C-S形)(サブユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
FA500 高機能プログラマブルコント�ローラ�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�J~L
UPY-4511B 無停電電源装置(転売品)� Smartシリーズ+Power Chute�plus(OTTO製)�
UPK-9001-�Y24
無停電電源装置(ラインコント�ローラ用)(転売品)�
○�
○�
Smartシリーズ(OTTO製)�
M3611A-M□�A形ラインコントローラ(A-M形)�(メインユニット高速タイプ)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611A-L□�A形ラインコントローラ(A-M形)�(メインユニット低速タイプ)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611A-S□�A形ラインコントローラ(A-S形)�(サブユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611S-M□�S形ラインコントローラ(S-M形)�(メインユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611S-S□� □�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611C-M��
C形ラインコントローラ(C-M形)�(メインユニット高速タイプ)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611C-L□� □�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611C-S□�C形ラインコントローラ(C-S形)�(サブユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
S形ラインコントローラ(S-S形)�(サブユニット)�
C形ラインコントローラ(C-M形)�(メインユニット低速タイプ)�
KY10 FAキーボード(転売品)� ◎�� TOPシリーズへのリプレー�スを推奨(横河電機製)�-� FAターミナルI(転売品)� ◎��
TM21 FAターミナルII(転売品)� ◎��
TM40 FAターミナルIV(転売品)� ◎��
TM70 FAターミナル7(転売品)� ◎��
UC10 UFAコントローラ(転売品)� ○�ADAM-4520(ADVANTECH.製)�+マルチシリアルボード�(Digi製)�
RS-232-CをRS-422/485に変�換するアダプタ�
VL100 マルチプレクサ信号伝送装置�「VITY-LINER」(転売品)�
◎�マスターインタフェースのみ�MF1からMF21(FA-M3用)に�置き換え(横河電子機器製)�
VL100シリーズの子局は流�用可�
付録 A-4<目次> <索引> <付録 A. YEWMAC300シリーズハードウェア機能代替一覧>
TI 34P2H03-01 2nd Edition :2000.02.21-00
表A-4
型名� 名称�可�否�
代替案� 注記�参照�ページ�
RM200 マシンモニタ用信号伝送装置�「VITY-LINE」(転売品)�
□�VITY-LINER 「FL100シリー�ズ」(横河電子機器製)�
マスターインタフェースは�MF21(FA-M3用)を使用�
NICE-III プロトコルコンバータ�(3270手順ファイル転送用)�
×� Ethernetへ移行�
注: 本一覧表に掲載した製品はASTMACとの接続を保証するものではありません。注: 機器選定をする場合は,必ずPCのオプションラインナップから選択することを推奨します。PCメーカー
の保証を受けることができ,より信頼性の高いシステムを構築できます。周辺機器でPCメーカーのオプションラインナップにない場合は再度必要性を検討し,システムとして必須の場合はPCの機種変更も考慮してください。PCメーカー以外の製品を使用する場合は,ユーザ責任で機種選定してください。PCと機器の接続実績が確認できるものは必ず行ってください。
<目次> <索引> <付録 B. YEWMAC500シリーズハードウェア機能代替一覧> 付録 B-1
TI 34P2H03-01
付録 B.YEWMAC500シリーズハードウェア機能代替一覧
◎:既設流用可能○:同等規格による代替□:代替可能◇:部分的に代替可能△:機能代替困難×:代替不可-:ASTMACでは不要
表B-1
型名� 名称�可�否�
代替案� 注記�参照�ページ�
M510�M510A�M510V
YEWMAC510�ラインコンピュータ�
□�astPack(横河エンジニアリン�グサービス手配)�
パフォーマンス重視�
□�PHIS(横河電機製)� 耐環境性・信頼性重視�
MLバスポート�
警報接点入出力�
□�EthernetインタフェースLANア�ダプタ(PCのオプション)�
◇�PC標準COMポート� 警報出力は代替不可�
M520�M520A�M520V
YEWMAC520�ラインコンピュータ�
□�astPack(横河エンジニアリン�グサービス手配)�
パフォーマンス重視 �
□�PHIS(横河電機製)� 耐環境性・信頼性重視�
SCSIポート(M520Vのみ)�
警報接点入出力�
MLバスポート� □�EthernetインタフェースLANア�ダプタ(PCのオプション)�
○�SCSIアダプタ�(PCのオプション)�
ファイルの2重書きライブ�ラリを使用している場合�「付録F.11」を参照�
◇�PC標準COMポート� 警報出力は代替不可�
M530�M530A�M530V
YEWMAC530�ラインコンピュータ�
□�astPack(横河エンジニアリン�グサービス手配)�
パフォーマンス重視 �
□�PHIS(横河電機製)� 耐環境性・信頼性重視�
MLバスポート�
SCSIポート�
警報接点入出力�
□�EthernetインタフェースLANア�ダプタ(PCのオプション)�
○�SCSIアダプタ�(PCのオプション)�
ファイルの2重書きライブ�ラリを使用している場合�「付録F.11」を参照�
◇�PC標準COMポート� 警報出力は代替不可�
□�RM72�RM73
主記憶増設メモリカード�(2/4/8/12 MB)�
増設メモリ�(PCのオプション)�
ML71 MLバスカード(1ポート)� □�EthernetインタフェースLANア�ダプタ(PCのオプション)�
Ethernetは制御LANと情報�LANの2系統まで�
NE71 NEバスカード(1ポート)� □�EthernetインタフェースLANア�ダプタ(PCのオプション)�
SF71 補助記憶インタフェース�カード(フロッピーディスク�装置用1ポート,カートリッジ�テープ装置用1ポート)�
◇�SCSIアダプタ�(PCのオプション)�
外付けフロッピーディスク�のインタフェースは対応不�可�
GB71 GP-IBカード(1ポート)� ○�GP-IBカード(日本ナショナル�インスツルメンツ製)�
付録�C.2
RS71 RS-232-Cカード(4ポート)� ○�マルチシリアルボード�(Digi製)�
付録�C.1
2nd Edition :2000.02.21-00
付録 B-2<目次> <索引> <付録 B. YEWMAC500シリーズハードウェア機能代替一覧>
TI 34P2H03-01 2nd Edition :2000.02.21-00
表B-2
型名� 名称�可�否�
代替案� 注記�参照�ページ�
RS76 RS-422/485カード(2ポート)�○�ADAM-4520(ADVANTECH.製)�+マルチシリアルボード�(Digi製)�
RS-232-CをRS-422/485に変�換するアダプタ�
BS71 BSC通信カード(1ポート)� ○�PC-1シリーズ(東亜無線電機�製)�
RS-232-CをBSCに変換する�アダプタ�
付録�C.3
EN71 Ethernetインタフェース�カード(1ポート)�
○�EthernetインタフェースLANア�ダプタ(PCのオプション)�
Ethernetは制御LANと情報�LANの2系統まで�
SX71 SECS通信カード(4ポート)� □�CELL-Brain(横河電機製)� 横河電機担当営業までお問�い合わせください�
ST71 DI/DOカード�(DI8点,DO8点)�
○�DI/DOカードPIO-16/16L�(コンテック製)�
付録�F.8
付録�C.4
ME71 ME-NETインタフェース�カード(1ポート)�
×� Ethernetに移行�
NSB12F SUMINETインタフェース�カード(1ポート)�
×� Ethernetに移行�
RD71 RAMディスクカード(2 MB)�□�シリコンディスク�PC-SDD(コンテック製)�
RD78 RAMディスクカード用増設�メモリカード(2 MB)�
-�
YMC//DU72 CRTユニット(14/15形)� ○�17/21インチCRT�(PCメーカー製)�
YMC//TP72 タッチパネル装置� □�True Point Touch Monitor�(日本マイクロタッチシステ�ムズ製)�
CRT一体形�
YMC//KB72 和文ストロークキーボード� -�PC本体に付属�
YLM205 ハードディスク装置�(80/300/500 MB)�
○�SCSIアダプタと接続可能な製�品�
YLM305 5インチフロッピーディスク�装置�
×�標準3.5インチFDDを利用�
YLM505 カートリッジテープ装置�(120 MB)�
○�DAT:HP SureStore DAT�(日本ヒューレット・パッカー�ド製)�
4 GB~144 GB
□�MO:640MO TURBO WHITE�(オリンパス光学工業製)�
640 MB
YMC//�YLM506
カートリッジテープ装置�(525 MB)�
○�DAT:HP SureStore DAT�(日本ヒューレット・パッカー�ド製)�
4 GB~144 GB
□�MO:640MO TURBO WHITE�(オリンパス光学工業製)�
640 MB
�
M3308A 8インチフロッピーディスク�装置�
×�標準3.5インチFDDを利用�
M3415A プリンタ(8ビットパラレル�インタフェース)�
○�VP1100インパクトプリンタ�(EPSON製)�
M3416A プリンタ�(RS-232-Cインタフェース)�
○�VP1100インパクトプリンタ�シリアルインタフェースはオ�プション(EPSON製)�
M3417A プリンタ�(8ビットパラレル,RS-232-C)�
○�VP1100インパクトプリンタ�シリアルインタフェースはオ�プション(EPSON製)�
YPR501 カラーハードコピーユニット� □�EM900Cカラーインクジェット�プリンタ(EPSON製)�
YPR502 カラーハードコピーユニット� □�EM900Cカラーインクジェット�プリンタ(EPSON製)�
帳票用ならLP8300Fレーザープリンタも選択可(EPSON製)�帳票用ならLP8300Fレーザープリンタも選択可(EPSON製)�帳票用ならLP8300Fレーザープリンタも選択可(EPSON製)�
<目次> <索引> <付録 B. YEWMAC500シリーズハードウェア機能代替一覧> 付録 B-3
TI 34P2H03-01 2nd Edition :2000.02.21-00
表B-3
型名� 名称�可�否��
代替案� 注記�参照�ページ�
M3511A MLバス光アダプタ� □�Ethernetのリピータ�
YNT502 光アダプタ� □�Ethernetのリピータ�
M3611A-M□�A形ラインコントローラ�(A-M形)(メインユニット�高速タイプ)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611A-L□�A形ラインコントローラ�(A-M形)(メインユニット�低速タイプ)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611A-S□�A形ラインコントローラ�(A-S形)(サブユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611S-M□�S形ラインコントローラ�(S-M形)�(メインユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611S-S□�S形ラインコントローラ�(S-S形)(サブユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611C-M□�C形ラインコントローラ�(C-M形)(メインユニット�高速タイプ)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611C-L□�C形ラインコントローラ�(C-M形)(メインユニット�低速タイプ)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
M3611C-S□�C形ラインコントローラ�(C-S形)(サブユニット)�
□�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
付録�G~I
YPR520 カラーハードコピーユニット� □�EM900Cカラーインクジェット�プリンタ(EPSON製)�
FA500 高機能プログラマブルコント�ローラ�
○�レンジフリープログラマブル�コントローラFA-M3�(横河電機製)�
FA-M3のサブユニットとし�てFA500のI/Oモジュールを�流用可�
付録�J~L
FA-M3 レンジフリープログラマブル�コントローラ�
◎�F3MP30のみ�F3BP30/20とF3LE01に�置き換え(横河電機製)�
UPS71�UPS72
交流無停電電源装置� ○�Smartシリーズ+Power Chute�plus(OTTO製)�
�
-� MO装置� ○�640MO TURBO WHITE�(オリンパス光学工業製)�
640 MB
注: 本一覧表に掲載した製品はASTMACとの接続を保証するものではありません。注: 機器選定をする場合は,必ずPCのオプションラインナップから選択することを推奨します。PCメーカー
の保証を受けることができ,より信頼性の高いシステムを構築できます。周辺機器でPCメーカーのオプションラインナップにない場合は再度必要性を検討し,システムとして必須の場合はPCの機種変更も考慮してください。PCメーカー以外の製品を使用する場合は,ユーザ責任で機種選定してください。PCと機器の接続実績が確認できるものは必ず行ってください。
Blank Page
<目次> <索引> <付録 C. ハードウェア機能代替詳細説明> 付録 C-1
TI 34P2H03-01
付録 C.ハードウェア機能代替詳細説明
C1. RS-232-Cカード
■YEWMAC300型名 RS81
■ YEWMAC500型名 RS71
■機能概要RS-232-C通信カードは,YEWMACラインコンピュータのオプションスロットに実装し,RS-232-C通信を行うカードです。
■機能代替製品名
表C.1-1
製品名� メーカ名� 備考�
Accele Port Xe�マルチシリアルボード�
Digi販売元:住商データコム株式会社�(http://www.sdcinc.co.jp/products/digi/digi.htm)�
ISAバス�
VBMan ActiveX Control�for RS232C
(株)システム・ラボ�(http://www.systemlab.co.jp/)�
COMポート�アクセスActiveX
PDQComm 文化オリエント(株)�(http://www.boc.co.jp/)�
COMポート�アクセスActiveX
■説明Digi製「Accele Port Xe」は,CISCプロセッサを内蔵したインテリジェントマルチシリアルボードです。ボード上にプロセッサと64KBの入力バッファを持つため,高速通信を行ってもメインCPUの負荷は低く,また入力の取りこぼしもありません。デバイスドライバを組み込むと,WindowsNTからはCOMポートとして認識されるので,標準のCOMポートをアクセスするのと同じ手順でAccele Port Xeのシリアルポートにアクセスすることができます。APフォームのVBAからは,市販のCOMポートアクセスActiveXを使用して通信を行います。
2nd Edition :2000.02.21-00
付録 C-2<目次> <索引> <付録 C. ハードウェア機能代替詳細説明>
TI 34P2H03-01 2nd Edition :2000.02.21-00
C2. GP-IBカード
■YEWMAC300型名 GB81
■YEWMAC500型名 GB71
■機能概要GP-IBカードは,YEWMACラインコンピュータのオプションスロットに実装し,GP-IB通信を行うカードです。
■ 機能代替製品名
表C.2-1
製品名� メーカ名� 備考�
PCI-GPIB�ドライバソフトウェア�付属�
日本ナショナルインスツルメンツ株式会社�(http://www.natinst.com/nni/)�
PCIバス�APフォームのVBA�からDLLをコール�
C3. BSC通信カード
■YEWMAC300型名 BS81
■YEWMAC500型名 BS71
■機能概要BSC通信カードは,YEWMACラインコンピュータのオプションスロットに実装し,BSC通信を行うカードです。BASICプログラムから,BSC通信カードをアクセスするには,BSC通信パッケージを使用します。BSC通信パッケージを使用することにより,BSC通信のプロトコルをほとんど意識せずに通信を行うことができます。
■機能代替製品名
表C.3-1
製品名� メーカ名� 備考�
PC-1 type MマルチBSC�通信アダプタ�
東亜無線電機株式会社�(http://www.infomart.or.jp/toa/)�
RS-232-Cで外付けするタイプ�
BSC通信パッケージ�(PC-NT用)�
同上�APフォームのVBAにActiveX部品を貼り�込み通信を行う方法とDLLをコールする�方法を用意�
<目次> <索引> <付録 C. ハードウェア機能代替詳細説明> 付録 C-3
TI 34P2H03-01 2nd Edition :2000.02.21-00
■説明東亜無線電機製「PC-1 type M」は,BSC方式の通信制御プログラムを内蔵した通信アダプタです。ASTMACのRS-232-C通信カードからの無手順非同期データをBSC手順に交換してホストコンピュータに,また,ホストコンピュータから,BSC通信手順で送られてくるデータを無手順非同期データに交換してASTMACに伝送します。伝送は,非透過伝送でASCII⇔EBCDICのコードを変換します。YEWMACでコンフィギュレーションできる項目は,すべてサポートしています。以下にPC-1の接続方法を示します。
ASTMAC ホストコンピュータ�PC-1 同期式モデム� 同期式モデム�
RS-232-Cの通信ポートを�使用した調歩同期式通信�
BSC同期式通信� BSC同期式通信�1
2 3
図C.3-1 マルチBSC通信アダプタPC1の接続方法
■備考上図2のケーブルはYEWMAC⇔同期モデム間で使用しているケーブルが使えます。
C4. Di/Doカード
■YEWMAC500型名 ST71
■機能概要Di/Doカードは,YEWMACラインコンピュータのオプションスロットに実装し,接点入出力を行うカードです。
■機能代替製品名
表C.4-1
製品名� メーカ名� 備考�
PIO-16/16L�Di/Doカード�
コンテック株式会社�(http://www.contec.co.jp/)�
PCIバス�
ドライバソフトウェア�API-PAC(W32)�(NT/98/95用)�
同上� APフォームのVBA�からDLLをコール�
■ 説明コンテック製「PIO-16/16L」は,16点入力,16点出力の絶縁型接点入出力ボードです。APフォームのVBAからドライバソフトウェアのDLLをコールしてボードにアクセスします。
Blank Page
<目次> <索引> <付録 D. YEWMAC300シリーズソフトウェア機能代替一覧> 付録 D-1
TI 34P2H03-01
付録 D.YEWMAC300シリーズソフトウェア機能代替一覧
○:代替可能◇:部分的に代替可能△:機能代替困難×:代替不可-:ASTMACでは不要
表D-1
型名� 名称� 可�否� 代替案� 注記� 参照�
ページ�
M31000C*F YM-BASIC300分散型�リアルタイムBASIC
○�ASTMAC標準+マルチタスク�支援パッケージ+WindowsNT�標準�
付録�F.1
M31000D*F YM-BASIC50分散型�リアルタイムBASIC
○�ASTMAC標準+マルチタスク�支援パッケージ+WindowsNT�標準�
付録�F.1
M31002C*F YM-BASIC300 Super分散型�リアルタイムBASIC
○�ASTMAC標準+マルチタスク�支援パッケージ+WindowsNT�標準�
付録�F.1
M31020C*B 計測用カード制御プログラム� △� コントローラをFA-M3に�リプレース�
コントローラをFA-M3に�リプレース�
コントローラをFA-M3に�リプレース�
コントローラをFA-M3に�リプレース�
コントローラをFA-M3に�リプレース�
コントローラをFA-M3に�リプレース�
付録�I.1
M31021C*B MZ1カード制御プログラム� ○� 付録�H.1
M31022C*D HAD1カード制御プログラム� △� 付録�I.1
コントローラをFA-M3に�リプレース�
M31023C*A AN3,AN4カード制御プログラ�ム�
○� 付録�H.1
M31024C*C RS3カード制御プログラム� ◇� 付録�I.1
M31025C*C TV3カード制御プログラム� ○� 付録�I.1
M31026C*A AN5カード制御プログラム� ◇� 付録�I.1
M31027C*B RS86カード制御プログラム� ○�市販カードベンダードライバ�+VBMan/PDQComm
RS-232-CをRS-485に変換�するアダプタを使用�
付録�A/C.1
M31028C*B MF1カード制御プログラム� ○� コントローラをFA-M3に�リプレース�
付録�H.1
M31029C*B MZ2カード制御プログラム� ○� コントローラをFA-M3に�リプレース�
付録�H.1
M31041C*A 連文節かな漢字変換プログラム�○�WindowsNT標準�
M31042C*B リモートファイル転送プログラ�ム�
○�WindowsNT標準�
M31051C*C 高速ライブラリ集1 ◇�市販統計解析パッケージ� 付録�F.6
M31052C*A 高速ライブラリ集2 ○� 付録�F.9
M31053C*A 高速ライブラリ集3 -�WindowsNT標準�
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
ASTMAC標準(グラフィックビルダ)+グラフ表示コントロールMS-Excel�
2nd Edition :2000.02.21-00
付録 D-2<目次> <索引> <付録 D. YEWMAC300シリーズソフトウェア機能代替一覧>
TI 34P2H03-01 2nd Edition :2000.02.21-00
表D-2
型名� 名称� 可�否� 代替案� 注記� 参照�
ページ�
M31054C*B 高速ライブラリ集4 -� コントローラをFA-M3に�リプレース�
M31055C*A 高速ライブラリ集5 -� コントローラをFA-M3に�リプレース�
M31056C*A 高速ライブラリ集6 ○�ASTMAC標準�(グラフィックビルダ)�
付録�F.10
M31110C*B エラー履歴表示ユーティリティ�○�ASTMAC標準(メッセージ管�理)+WindowsNT標準�(イベントビューア)�
M31111C*B RUN状態モニタ・ユーティリ�ティ�
◇�ASTMAC標準+テスト機能�パッケージ�
付録�F.3
M31251C*D シーケンス制御ビルダ・メン�テナンス�
○� コントローラをFA-M3に�リプレース�
M31310C*A 簡易データベース管理プログ�ラム�
○�ASTMAC標準�(ISAMファイル)�
他にMS-AccessやORACLE�など�
付録�F.4
M31311C*B 簡易データベース管理プログ�ラム�
○�ASTMAC標準�(ISAMファイル)�
他にMS-AccessやORACLE�など�
付録�F.4
M31321C*B 会話形グラフィック作成ユー�ティリティ�
○�
M31323C*B トレンド表示プログラム� ○�ASTMACトレンドパッケージ�
M31324C*A TV1画素定義ユーティリティ� -�表示器標準� コントローラをFA-M3に�リプレース�
付録�I.1
M31325C*A TV画素定義ユーティリティ� -�表示器標準� コントローラをFA-M3に�リプレース�
付録�I.1
M31326C*A エントリ画面サポート・プロ�グラム�
○�
M31327C*A 外字登録ユーティリティ� ○�WindowsNT標準�(外字エディタ)�
M31330C*A レポート・ジェネレータ� ○�ASTMAC標準(ISAMファイル)�+MS-Excel
他にMS-AccessやORACLE�など�
M31350C*C YEWMAC-YEWCOM通信制御�プログラム�
○�ASTMACカスタムドライバ接�続パッケージ�
プロトコル部分のプログ�ラミングが必要�
M31351C*C YEWCOMターミナル・エミュ�レータ�
�
M31352C*A BSC通信制御プログラム� ○�東亜無線電機製BSC通信パッ�ケージ(PC-NT用)�
PC-1typeMマルチBSC通�信アダプタ使用�(東亜無線電機製)�
付録�C.3
M31353C*A 3270/BSCターミナル・エミュ�レータ�
×� Ethernetに移行�
M31354C*A 3270手順ファイル転送プログ�ラム�
×� Ethernetに移行�
M31356C*A IBMデータ変換ユーティリティ�×�
M31357C*B MS‐DOSファイル変換プログ�ラム�
-�WindowsNT標準�
M31370C*A NSBカード制御プログラム� ×� Ethernetに移行�
M31371C*A ETHERNET通信制御プログラム�○�WindowsNT標準+市販カード�ベンダードライバ�
M31411C*A NCデータ転送プログラム� ○�ASTMACカスタムドライバ接�続パッケージ�
プロトコル部分のプログ�ラミングが必要�
WideField/FA-M3ラダープログラム作成ツールM3
ASTMAC標準/データ入力�コントロール(グラフィックビルダ)�
ASTMAC標準/データ入力�コントロール(グラフィックビルダ)�
<目次> <索引> <付録 D. YEWMAC300シリーズソフトウェア機能代替一覧> 付録 D-3
TI 34P2H03-01 2nd Edition :2000.02.21-00
表D-3
型名� 名称� 可�否� 代替案� 注記� 参照�
ページ�
M31412C*A SECS通信プログラム� ○�CELL-Brain�(横河電機製)�
横河電機担当営業までお�問い合わせください�
付録�F.8
M31423C*A MELSEC-A通信プログラム� ○�ASTMAC MELSEC接続パッ�ケージ�
M31425C*A SYSMAC-C通信プログラム� ○�ASTMAC SYSMAC接続パッ�ケージ�
M31426C*A ニューサテライトW通信プロ�グラム�
○�ASTMACカスタムドライバ接�続パッケージ�
プロトコル部分のプログ�ラミングが必要�
M31431C*A FA500通信プログラム� ○� コントローラをFA-M3に�リプレース�
M31710C*A 数値解析プログラム� ◇�市販統計解析パッケージ� 付録�F.6
M31711C*A 数値解析ライブラリ� ◇�市販統計解析パッケージ� 付録�F.6
M31720C*A 統計処理プログラム� ◇�市販統計解析パッケージ� 付録�F.6
M31721C*A 重回帰分析プログラム� ◇�市販統計解析パッケージ� 付録�F.6
M31731C*A QCグラフ作成プログラム� ○�グラフ表示コントロール/�MS-Excelなど�
付録�F.5
M31732C*A OA・1ビジネスグラフ� ○�グラフ表示コントロール/�MS-Excelなど�
付録�F.5
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
注: 本一覧表に掲載した他社ベンダーソフト製品は,ASTMAC上での動作を保証するものではありません。ソフトウェア選定をする場合は,ユーザ責任でソフトウェア選定を行ってください。ASTMAC上での他社ベンダーソフト製品の動作実績は,ASTMACユーザ友の会に最新の情報を掲載しています。
Blank Page
<目次> <索引> <付録 E. YEWMAC500シリーズソフトウェア機能代替一覧> 付録 E-1
TI 34P2H03-01
付録 E. YEWMAC500シリーズソフトウェア機能代替一覧
○:代替可能◇:部分的に代替可能△:機能代替困難×:代替不可-:ASTMACでは不要
表E-1
型名� 名称� 可�否� 代替案� 注記� 参照�
ページ�
M5P21 YM-BASIC2分散形�リアルタイムBASIC
○�ASTMAC標準+マルチタスク�支援パッケージ+WindowsNT�標準�
付録�F.1
M5P22 YM-BASIC2/H分散形�リアルタイムBASIC
○�ASTMAC標準+マルチタスク�支援パッケージ+WindowsNT�標準�
付録�F.1
M5P25 リアルタイムC ○�VC++
M5Q51 YEWMAC500 I/Oカードプログ�ラム�
○�市販カードベンダードライバ�GB71/RS71/RS76/ST71 付録�C.1/C.2�/B/C.4
M5Q52 RD71ディスクプログラム� ○�市販シリコンディスクベン�ダードライバ�
付録B
M5Q53 メモリディスクプログラム� ○�ASTMAC標準(ISAMファイ�ルメモリタイプ)�
M5Q54 光ディスクプログラム� ○�市販MOドライブドライバ�
M5Q55 NEバスI/Oカードプログラム� ○�
FA-M3 BASICプログラム作成�ツールM3
コントローラをFA-M3に�リプレース�
M5Q71 ラインコントローラBASIC ○� コントローラをFA-M3�(F3BP30/20)にリプレース�
M5Q72 コントローラBASIC開発支援�プログラム�
○�FA-M3 BASICプログラム作成�ツールM3
コントローラをFA-M3�(F3BP30/20)にリプレース�
M5Q73 FA500サポートユーティリティ�○� コントローラをFA-M3に�リプレース�
付録�F.2
M5Q74 FA-M3サポートユーティリティ�○� コントローラをFA-M3に�リプレース�
付録�F.2
M5Q75 ラダープログラム作成ツール�○�WideField/FA-M3ラダープロ�グラム作成ツールM3
コントローラをFA-M3に�リプレース�
M5Q76 シーケンス制御ビルダメンテ�ナンス�
○�WideField/FA-M3ラダープロ�グラム作成ツールM3
コントローラをFA-M3に�リプレース�
M5Q77 ラダープログラム作成ツール2 ○�WideField/FA-M3ラダープロ�グラム作成ツールM3
コントローラをFA-M3に�リプレース�
M5Q81 計測用カードプログラム� △� コントローラをFA-M3に�リプレース�
付録�I.1
M5Q82 HAD1カードプログラム� △� コントローラをFA-M3に�リプレース�
付録�I.1
M5Q83 TV3カードプログラム� ○� コントローラをFA-M3に�リプレース�
付録�I.1
M5Q84 MF1カードプログラム� ○� コントローラをFA-M3に�リプレース�
付録�H.1
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
2nd Edition :2000.02.21-00
付録 E-2<目次> <索引> <付録 E. YEWMAC500シリーズソフトウェア機能代替一覧>
TI 34P2H03-01 2nd Edition :2000.02.21-00
表E-2
型名� 名称� 可�否� 代替案� 注記� 参照�
ページ�
M5Q85 MZ2カードプログラム� ○� コントローラをFA-M3に�リプレース�
付録�H.1
M5Q86 シーケンス制御ビルダメンテ�ナンス(SQ1用)�
○� コントローラをFA-M3に�リプレース�
M5S11 RUN状態モニタユーティリティ�◇�ASTMAC標準+テスト機能パッ�ケージ�
付録�F.3
M5S15 ASTMAC接続プログラム� -�ASTMAC標準�
M5S21 簡易データベース管理プログ�ラム�
○�ASTMAC標準�(ISAMファイル)�
他にMS-AccessやORACLE�など�
付録�F.4
M5S31 レポートジェネレータ� ○�ASTMAC標準(ISAMファイル)�+MS-Excel
他にMS-AccessやORACLE�など�
M5S32 会話形グラフィック作成ユー�ティリティ�
○�ASTMAC標準�(グラフィックビルダ)�
M5S33 QCグラフ作成ライブラリ� ○�グラフ表示コントロール/�MS-Excelなど�
付録�F.5
M5S34 エントリ画面サポートライブ�ラリ�
○�
M5S35 トレンド表示ライブラリ� ○�ASTMACトレンドパッケージ�
M5S51 リモートファイル転送プログ�ラム�
○�WindowsNT標準�
M5S52 YEWCOM通信プログラム� ○�ASTMACカスタムドライバ接�続パッケージ�
プロトコル部分のプログ�ラミングが必要�
M5S53 リモートファイルアクセスプ�ログラム�
○�WindowsNT標準�
M5S54 メッセージ通信プログラム� ○�ASTMAC標準+マルチタスク�支援パッケージ�
M5S56 CENTUM通信プログラム/EC�GW3通信プログラム�
○�ACG10:ドライバは特注対応�ECGW3:ASTMACカスタムドライバ接続パッケージ�
プロトコル部分のプログ�ラミングが必要�
M5S57 DDE通信プログラム� -�ASTMAC標準�
M5S61 BSC通信プログラム� ○�東亜無線電機製BSC通信パッ�ケージ(PC-NT用)�
PC-1typeMマルチBSC通�信アダプタ使用�(東亜無線電機製)�
付録�C.3
M5S62 3270手順ファイル転送プログ�ラム�
×� Ethernetに移行�
M5S63 ETHERNET通信プログラム� ○�WindowsNT標準+市販カード�ベンダードライバ�
M5S64 MAP通信プログラム1 ×� Ethernetに移行�
M5S65 MAP通信プログラム2 ×� Ethernetに移行�
M5S66 MAP通信プログラム3 ×� Ethernetに移行�
M5S67 FAIS通信プログラム� ×� Ethernetに移行�
M5S68 NSB通信プログラム� ×� Ethernetに移行�
M5S69 リモートSQLアクセスプログ�ラム�
○�WindowsNT/ORACLE
M5S71 VT100ターミナルエミュレー�ションプログラム�
○�Telnet WindowsNT標準�
M5S74 EN71カードプログラム� ○�市販カードベンダードライバ�
M5S75 FTP/TELNET/SDXPプログラム�○�Ftp/TelnetはWindowsNT標準� SDXPはプロトコル部分�のプログラミングが必要�(WinSock)�
M5S78 ME-NET通信プログラム� ×� Ethernetに移行�
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
WideField/FA-M3ラダー/BASICプログラム作成ツールM3
ASTMAC標準(グラフィックビルダ/データ入力コントロール)�
<目次> <索引> <付録 E. YEWMAC500シリーズソフトウェア機能代替一覧> 付録 E-3
TI 34P2H03-01 2nd Edition :2000.02.21-00
表E-3
型名� 名称� 可�否� 代替案� 注記� 参照�
ページ�
M5S81 MELSEC-A通信プログラム� ○�ASTMAC MELSEC接続パッ�ケージ�
M5S82 SYSMAC-C通信プログラム� ○�ASTMAC SYSMAC接続パッ�ケージ�
M5S83 ニューサテライトW通信プロ�グラム�
○�ASTMACカスタムドライバ接�続パッケージ�
プロトコル部分のプログ�ラミングが必要�
M5S84 MELSEC-A通信プログラム2 ○�ASTMAC MELSEC接続パッ�ケージ�
M5S85 遠隔保守支援プログラム� ◇�WindowsNT標準+ASTMAC標�準+PcANYWHERE32
PcANYWHERE32�(SYMANTEC製)�
付録�F.7
M5S86 MELSEC-A ETHERNET通信�プログラム�
○�ASTMAC MELSEC接続パッ�ケージ�
M5S87 FA-M3 ETHERNET通信プログ�ラム�
○�ASTMAC標準�(I/Oオブジェクト)�
M5S91 NCデータ通信プログラム� ○�ASTMACカスタムドライバ接�続パッケージ�
プロトコル部分のプログ�ラミングが必要�
M5S92 SECS通信プログラム� ○�CELL-Brain�(横河電機製)�
横河電機担当営業までお�問い合わせください�
付録�F.8
M5T11 MS-DOSファイル変換プログラム�-�WindowsNT標準�
M5T12 IBMファイル変換プログラム� ×�
M5T15 ASTMACファイル変換プログ�ラム�
-�
M5T21 イメージ表示プログラム� ○�ASTMAC標準�(グラフィックビルダ)�
M5T25 BTRIEVEアクセスプログラム�○�WindowsNT標準�
M5T61 数値解析ユーティリティ� ◇�市販統計解析パッケージ� 付録�F.6
M5T62 数値解析ライブラリ� ◇�市販統計解析パッケージ� 付録�F.6
M5T63�M5T65
統計処理ユーティリティ� ◇�市販統計解析パッケージ� 付録�F.6
M5T64�M5T66
重回帰分析ユーティリティ� ◇�市販統計解析パッケージ� 付録�F.6
M5T81 ライブラリ集1 ◇�市販統計解析パッケージ� 付録�F.6
M5T82 ライブラリ集2 ○� 付録�F.9
M5T83 ライブラリ集3 ○�ASTMAC標準�(グラフィックビルダ)�
付録�F.10
M5T84 ライブラリ集4 ◇�WindowsNT標準� 付録�F.11
M5T85 ライブラリ集5(FA-M3用)� △�FA-M3 BASICプログラム作成�ツールM3
コントローラをFA-M3�(F3BP30/20)にリプレース�
付録�F.12
M5T91 Cライブラリ集1 -�
M5T92 Cライブラリ集2 -�
M9B11 FA500データ収集パッケージ� ○�ASTMAC標準�(データサーバ)�
コントローラをFA-M3に�リプレース�
M9B51 UT/UPデータ収集パッケージ� ◇�ASTMAC標準�(データサーバ)�
FA-M3 UTリンクモジュー�ルへの置き換えも可�
ASTMAC標準(グラフィックビルダ)+グラフィック表示コントロール/MS-Excel
付録 E-4<目次> <索引> <付録 E. YEWMAC500シリーズソフトウェア機能代替一覧>
TI 34P2H03-01
表E-4
型名� 名称� 可�否� 代替案� 注記� 参照�
ページ�
M9D11 画面開発パッケージ� ○�ASTMAC標準�(グラフィックビルダ)�
M9D15 タッチパネルサポートパッ�ケージ(AX71-TP71,TP72)�
○�市販タッチパネルベンダード�ライバ�
付録B
M9D21 帳票開発パッケージ� ◇�ASTMAC帳票パッケージ�
M9D31 メッセージ管理パッケージ� ○�ASTMAC標準�(メッセージ管理)�
M9D41 生産高グラフ管理パッケージ�○�グラフ表示コントロール/�MS-Excelなど�
付録�F.5
M9D42 生産高比較グラフ管理パッ�ケージ�
○�グラフ表示コントロール/�MS-Excelなど�
付録�F.5
M9D43 パレート図管理パッケージ� ○�グラフ表示コントロール/�MS-Excelなど�
付録�F.5
M9D44 積み重ね棒グラフ管理パッ�ケージ�
○�グラフ表示コントロール/�MS-Excelなど�
付録�F.5
M9D45 内訳グラフ管理パッケージ� ○�グラフ表示コントロール/�MS-Excelなど�
付録�F.5
M9D46 円グラフ管理パッケージ� ○�グラフ表示コントロール/�MS-Excelなど�
付録�F.5
M9D47 レーダチャート管理パッケー�ジ�
○�グラフ表示コントロール/�MS-Excelなど�
付録�F.5
M9D48 折れ線グラフ管理パッケージ�○�グラフ表示コントロール/�MS-Excelなど�
付録�F.5
M9D64 リアルタイムトレンド管理パッ�ケージ�
○�ASTMACトレンドパッケージ�
M9D65 ヒストリカルトレンド管理パッ�ケージ�
○�ASTMACトレンドパッケージ�
M9E11 遠隔通信サポートパッケージ�-�WindowsNT標準�
M9J21 UT/UPメンテナンスユーティ�リティ�
�
M9P21 プロセスデータ管理基本パッ�ケージ�
○�ASTMAC標準�
M9P22 プロセス監視コンソール基本�パッケージ�
�
M9P25 プロセス監視画面パッケージ�×�
M9R11 画面・帳票開発エディタ�(PC9801用)�
-�
M9R12 BASICプログラムコードチェッ�カ(PC9801用)�
-�
M9K11 Exaloggerロガーパッケージ�(小型用)�
◇� コントローラをFA-M3に�リプレース�
M9K12 Exaloggerロガーパッケージ�(中型用)�
M9K13 Exaloggerロガーパッケージ�(大型用)�
M9K14 Exaloggerコンソールパッケー�ジ�
ASTMAC標準+�グラフ表示コントロール/データ入力コントロール/表形式表示コントロール/MS-Excelなど�
2nd Edition :2000.02.21-00
<目次> <索引> <付録 E. YEWMAC500シリーズソフトウェア機能代替一覧> 付録 E-5
TI 34P2H03-01
表E-5
型名� 名称� 可�否� 代替案� 注記� 参照�
ページ�
M9L11 U太郎 温調計装システム�(小型用)�
◇�ASTMAC標準+�グラフ表示コントロール/�データ入力コントロール/�表形式表示コントロール/�MS-Excelなど�
コントローラをFA-M3に�リプレース�
M9L12 U太郎 温調計装システム�(中型用)�
M9L13 U太郎 温調計装システム�(大型用)�
M9L14 U太郎 コンソールパッケージ�
注: 本一覧表に掲載した他社ベンダーソフト製品は,ASTMAC上での動作を保証するものではありません。ソフトウェア選定をする場合は,ユーザ責任でソフトウェア選定を行ってください。ASTMAC上での他社ベンダーソフト製品の動作実績は,ASTMACユーザ友の会に最新の情報を掲載しています。
2nd Edition :2000.02.21-00
Blank Page
<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明> 付録 F-1
TI 34P2H03-01
付録 F.ソフトウェア機能代替詳細説明
F1. 分散形リアルタイムBASIC
■YEWMAC300型名 M31000C*F/M31000D*F/M31002C*F
■ YEWMAC500型名 M5P21/M5P22
■機能概要YEWMACシステム用のプログラミング言語として当社が開発した高性能BASIC言語です。FAコンピュータに不可欠なI/Oカードサポート機能,リアルタイム処理,マルチタスク処理,分散処理をOSレベルで支援しており,BASICでアプリケーションプログラムを簡単に開発できます。
■機能代替製品名
製品名� メーカ名� 備考�
WindowsNT マイクロソフト社�http://www.microsoft.com/japan/
標準機能�
ASTMACシステム� 横河電機株式会社�http://www.yokogawa.co.jp/
標準機能�マルチタスク�支援パッケージ��
2nd Edition :2000.02.21-00
付録 F-2<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明>
TI 34P2H03-01
■説明標準ユーティリティの代替機能について以下に示します。
標準ユーティリティ� 代替機能�
RUN APフォームはファイル名で直接起動が可能�
DKUTY NTエクスプローラ�
DICMNT 日本語入力の標準機能�
GFONT 日本語入力の標準機能�
COMPDP コントロールパネル�
SYSCNFG コントロールパネル�
MLUTY ASTMACでは必要なし�
CNTCNFG FA-M3ラダープログラム作成ツールM3/WideField
ERRLOG ASTMAC標準メッセージ管理とWindowsNTイベントビューア�
REVLIST ASTMACライセンス管理ツール�
OFFLINE ASTMAC動作モード変更ツール�
MVOLUTY ディスクアドミニストレータ�
INSTALL ASTMACインストーラ�
FDCLEAN フロッピーディスクのフォーマットで代用�
BAUTY コマンドプロンプトのバッチファイル�
WLIST VBA開発環境�
FMNT ISAMユーティリティなど�
SEDIT メモ帳など�
2nd Edition :2000.02.21-00
<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明> 付録 F-3
TI 34P2H03-01
F2. FA500/FA-M3サポートユーティリティ
■YEWMAC500型名 M5Q73/M5Q74
■機能概要本プログラムは,MLバス上に接続されたFA500/FA-M3に対して,各種設定を行うためのユーティリティです。
■ 機能代替製品名
製品名� メーカ名� 備考�
FA-M3 横河電機株式会社�http://www.yokogawa.co.jp/
WideField/BASIC/ラダープログラム作成ツールM3
■ 説明
機能� 代替機能�
マスタCPU�コンフィギュレーション�
FA-M3 BASICプログラム作成ツールM3�WideField�FA-M3 ラダープログラム作成ツールM3
FAリンク�コンフィギュレーション�
WideField�FA-M3 ラダープログラム作成ツールM3
FAリンクモジュール�ステータス表示 �
WideField�FA-M3 ラダープログラム作成ツールM3
温調モジュール設定,�ステータス表示�
WideField�FA-M3 ラダープログラム作成ツールM3
CPU負荷率表示� WideField�FA-M3 ラダープログラム作成ツールM3��CPUリセット� WideField�FA-M3 ラダープログラム作成ツールM3
2nd Edition :2000.02.21-00
付録 F-4<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明>
TI 34P2H03-01
F3.RUN状態モニタユーティリティ
■YEWMAC300型名 M31111C*B
■YEWMAC500型名 M5S11
■機能概要本プログラムは,ラインコンピュータから各BASICユーザエリアの実行状態をモニタできるモニタユーティリティです。MLバスを経由してラインコントローラ,FA500,FA-M3のBASICユーザエリアのモニタも可能です。
■機能代替製品名
製品名� メーカ名� 備考�
FA-M3 横河電機株式会社�http://www.yokogawa.co.jp/
BASICプログラ�ム作成ツールM3��ASTMACシステム� 標準機能�テスト機能パッ�ケージ�
■説明ASTMACのAPフォームの場合
機能� 代替機能�
実行状態表示 � 機能なし�
変数値のREAD/WRITE デバッグ中は可能��指定エリアへのシグナル�
送信 �アプリケーションで作成することで可能�
FA-M3のBASICモジュール (F3BP30/20)の場合
機能� 代替機能�
実行状態表示 � ASTMACテスト機能�
変数値のREAD/WRITE FA-M3 BASICプログラム作成ツールM3 (デバッグ中は可能)�
指定エリアへのシグナル�送信 �
機能なし�
2nd Edition :2000.02.21-00
<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明> 付録 F-5
TI 34P2H03-01
F4. 簡易データベース管理プログラム
■YEWMAC300型名 M31310C*A/M31311C*B
■YEWMAC500型名 M5S21
■機能概要本プログラムは,データベース用プログラムです。本プログラムにより,BASICからデータベースの構築運用などができるようになります。また,同時に会話形ユーティリティも提供されます。データベースの形態は,一般的な表形式のほか,FIFO型をサポートしています。
■機能代替製品名
製品名� メーカ名� 備考�
ASTMACシステム� 横河電機株式会社�http://www.yokogawa.co.jp/
ISAMファイル�
MS-Accessなど� マイクロソフト社など�http://www.microsoft.com/japan/
汎用データベース�
■ 説明YEWMACの簡易データベースとASTMACのISAMファイルの比較
機能� YEWMAC簡易データベース� ASTMAC ISAMファイル�
データベース数� 1個/ボリューム�
データセット数� 5個/データベース�
最大フィールド数� 30/データセット� 99まで拡張可能�
総フィールド数� 150/データベース�10000まで拡張可能�
レコード数� 100000件/データセット�
レコード長� 2~1264バイト/レコード�
目次/検索キー長� 2~100バイト/フィールド�
重複検索キー長� 2~96バイト/フィールド�
検索キー数� 5個/データセット�
概念なし(特に制限なし)�
255同時アクセス/システム�(作成は任意)�
40/ファイル(各フィールド�は配列化が可能)�
制限なし�
500000件/ファイル�
2~4096バイト/レコード�
2~128バイト/レコード�
2~128バイト/レコード�
8個/ファイル�
2nd Edition :2000.02.21-00
付録 F-6<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明>
TI 34P2H03-01
F5. QCグラフ作成ライブラリ(OA・1ビジネスグラフ,他グラフパッケージ)
■YEWMAC300型名 M31731C*A/M31732C*A
■YEWMAC500型名 M5S33/M9D41~48
■機能概要本ライブラリは,ラインコンピュータのディスプレイ上にQCグラフを描くためのサブプログラムの集合体です。BASICプログラムからパラメータとデータを与えるだけで簡単に実行できます。
■機能代替製品名
製品名� メーカ名� 備考�
MS-Excel マイクロソフト社�http://www.microsoft.com/japan/
表計算ソフト�
DeltaGraph ポラロイド社�http://www.polaroid.co.jp/
グラフ作成ツール�
Excel品質管理� (株)エスミ�http://www.esumi.co.jp/
Excelアドインソフト��
ASTMACシステム� 横河電機株式会社�http://www.yokogawa.co.jp/
グラフ表示コントロール�
■内容MS-Excel標準のグラフ作成機能散布図,単純棒グラフ,比較グラフ,折れ線グラフ,帯グラフ,積み重ね棒グラフ,円グラフ,ドーナッツグラフ
Excel品質管理のグラフ作成機能ヒストグラム,管理図(x-R,P,Pn,c,u...)など
DeltaGraphのグラフ作成機能散布図,単純棒グラフ,比較グラフ,折れ線グラフ,帯グラフ,積み重ね棒グラフ,円グラフ,ドーナッツグラフ,ヒストグラム,管理図(x-R,P,Pn,c,u...)など
2nd Edition :2000.02.21-00
<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明> 付録 F-7
TI 34P2H03-01
F6. 統計解析パッケージ(高速ライブラリ集1)
■YEWMAC300型名 M31051C*C/M31710C*A/M31711C*A/M31720C*A/M31721C*A
■ YEWMAC500型名 M5T61~66/M5T81
■機能概要本ユーティリティ/ライブラリは,生産ラインや実験プラント,ラボなどで収集した数値データを解析するものです。
■機能代替製品名
製品名� メーカ名� 備考�
S-PLUS (株)数理システム�http://www.msi.co.jp/
Excel統計解析シリーズ�(株)エスミ�http://www.esumi.co.jp/
SPSS SPSS Japan�http://www.spss.co.jp/
PV-WAVE6.0 日本ビジュアル ニューメリックス(株)�http://www.vnij.com/ ��
統計解析ハンドブック�for Windows
共立出版�http://www.jri.co.jp/park/kyoritsu/pc/pc.html ��
MATLIB サイバネットシステム�http://www.cybernet.co.jp/
StatPartner NECソフトウェア�http://www1a.meshnet.or.jp/oknes/product/�statguid/sg_stp.htm
■内容
製品名� 内容� 備考�
S-PLUS ベル研の開発したS言語の商用版�
Excel統計解析シリーズ�Excelアドインソフト6種類のソフトで構成�
SPSS 統計解析の売れ筋,品質管理などのパッケージ�もある�
PV-WAVE6.0 横河電機PC計測システムで使用�
統計解析ハンドブック�for Windows
多変量解析,重回帰分析�
MATLIB 数値計算ライブラリの売れ筋�
StatPartner お試し版のダウンロードあり�
2nd Edition :2000.02.21-00
付録 F-8<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明>
TI 34P2H03-01
F7. 遠隔保守支援プログラム
■YEWMAC500型名 M5S85
■機能概要本プログラムは,電話回線を用いて各種情報のやり取りを行い,遠隔地のYEWMAC500の保守を行うプログラムです。
■機能代替製品名
製品名� メーカ名� 備考�
WindowsNT マイクロソフト社�http://www.microsoft.com/japan/
標準機能�
PcANYWHERE32 SYMANTEC�http://www.symantec.co.jp/
ASTMACシステム� 横河電機株式会社�http://www.yokogawa.co.jp/
標準機能�
■内容
製品名� 内容�
WindowsNT ファイル転送 �
システム資源の監視( CPU,ファ�イル,プロセス等 )�
システムイベント表示�
ASTMACシステム� リリース表示 �
メッセージ表示�
PcANYWHERE32 PCのリモート制御を行うソフトウェア。�相手先PCのデスクトップをモニタすることにより,相手先PCの�制御や操作をリモートで行うことができます。�また,高速ファイル転送の機能もあります。�
ftp,リモートマウント�
パフォーマンスモニタ��
イベントビューア�
ライセンス管理ツール�
メッセージビューア�
2nd Edition :2000.02.21-00
<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明> 付録 F-9
TI 34P2H03-01
F8. SECS通信プログラム
■YEWMAC300型名 M31412C*A
■ YEWMAC500型名 M5S92
■機能概要本プログラムは,SECS通信カードを使用して通信を行うために必要な通信プログラムです。
■機能代替製品名
製品名� メーカ名� 備考�
CELL-Brain 横河電機株式会社�http://www.yokogawa.co.jp/
■内容CELL-Brainは,横河電機の開発した半導体設備の統合管理パッケージです。ASTMACシステムと容易に接続することができますので,CELL-Brainを経由しASTMACとシステム半導体設備のデータ交換を行うことができます。SECS通信を行っているYEWMACシステムのリプレースの場合は,横河電機担当営業にお問い合わせください。
2nd Edition :2000.02.21-00
付録 F-10<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明>
TI 34P2H03-01
F9. ライブラリ集2(高速ライブラリ集2)
■YEWMAC300型名 M31052C*A
■YEWMAC500型名 M5T82
■機能概要本ライブラリ集は,座標軸表示,グリッド表示,通信用文字処理,データ移動,ファイル高速入出力のライブラリ集から構成されています。
■機能代替製品名
製品名� メーカ名� 備考�
ASTMACシステム� 横河電機株式会社�http://www.yokogawa.co.jp/
標準機能/グラフ�表示コントロール�
MS-Excel マイクロソフト社�http://www.microsoft.com/japan/
表計算ソフト�
■内容
代替機能�ライブラリ機能�
座標軸表示� グラフィック表示はASTMACのグラフィックビルダを使用する。�グラフ表示はMS-Excelを使用する�
グリッド表示� グラフィック表示はASTMACのグラフィックビルダを使用する。�グラフ表示機能はオプションのグラフ表示コントロールもしくは,�MS-Excelを使用する�
通信用文字処理 � アプリケーションで作成可能�
データ移動� ASTMACのVBAで可能�
高速ファイル入出力� ASTMACでは不要��ハード・コピー� ASTMAC標準(ライブラリ機能)�
2nd Edition :2000.02.21-00
<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明> 付録 F-11
TI 34P2H03-01
F10.ライブラリ集3(高速ライブラリ集6)
■YEWMAC300型名 M31056C*A
■ YEWMAC500型名 M5T83
■機能概要本ライブラリ集は,YEWMACフォーマットと他のフォーマットの間において文字/数値コード変換を行うライブラリ集です。
■機能代替製品名
製品名� メーカ名� 備考�
ASTMACシステム� 横河電機株式会社�http://www.yokogawa.co.jp/
標準機能,マル�チタスク支援パッ�ケージ��
■内容
代替機能�ライブラリ機能�
IEEE浮動小数点変換� ASTMACシステムとしては不要。�F3BP30/20,YEWMAC500接続では,コントロール�オブジェクトでコード変換をサポート。�
シフトJIS変換� ASTMACシステムとしては不要。�F3BP30/20,YEWMAC500接続では,コントロール�オブジェクトでコード変換をサポート。�
EBCDICコード変換� BSC通信プログラムの代替機能であるマルチBSC通信アダプタで�サポート。�
EUCコード変換� ASTMACではサポートされていないため,相手先でシフトJISに�変換してください。�
2nd Edition :2000.02.21-00
付録 F-12<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明>
TI 34P2H03-01 2nd Edition :2000.02.21-00
F11.ライブラリ集4
■YEWMAC500型名 M5T84
■機能概要本ライブラリ集は,ファイルの2重書きをサポートするためのBASICのライブラリとFDCおよびRAMディスクカードの初期化を行うためのライブラリを含んでいます。
■機能代替製品名
製品名� メーカ名� 備考�
ASTMACシステム� 横河電機株式会社�http://www.yokogawa.co.jp/
標準機能�
RAID カード� Adaptec�http://www.adaptec.co.jp/
RAIDディスク全般� MYLEX�http://www.mylex.com/
RAID専門会社�
RAIDディスク装置� NEC,富士通などの大手PCメーカー� PCサーバ向けで�高価なものが多�い�
■内容
代替機能�ライブラリ機能�
ファイル2重書き� ASTMACシステムではサポートされていない。�市販のRAIDディスクを使用してください。�
フロッピーディスクの�初期化 �
フロッピーディスクのフォーマット自体は,NTエクスプローラ�でサポート。�ライブラリとしては提供されていない。�Windows APIでは可能。�
RAMディスクの初期化�不要。�
<目次> <索引> <付録 F. ソフトウェア機能代替詳細説明> 付録 F-13
TI 34P2H03-01
F12.ライブラリ集5(FA-M3用)
■ YEWMAC500型名 M5T85
■ 機能概要本プログラムは,FA-M3のBASICプログラムで使用するライブラリ集です。
■ 機能代替製品名
製品名� メーカ名� 備考�
ASTMACシステム� 横河電機株式会社�http://www.yokogawa.co.jp/
標準機能�
■ 説明
代替機能�機能�
MLバス接続支援� ASTMACでは不要�
データ/文字処理� FA-M3 YM-BASIC/FAでは機能なし�
初期化� FA-M3 YM-BASIC/FAで標準サポート�
日付/時刻� FA-M3 YM-BASIC/FAでは機能なし��
2nd Edition :2000.02.21-00
Blank Page
<目次> <索引> <付録 G. ラインコントローラネストの置き換え> 付録 G-1
TI 34P2H03-01
付録 G . ラインコントローラネストの置き換え
G1.A形ラインコントローラ
表G.1-1
ラインコントローラ� FA-M3注記�
タイプ形名� カード名称� カード形名� FA-M3形名�
M3610A-M�M3611A-M�M3611A-L
ユニット� ―� F3BU□□�ベースモジュール�
電源カード� SP26/SP25 F3PU□□�電源モジュール�
プロセッサカード� NP21/NP22�(300 KB)�
F3BP20(120 KB)�BASIC CPUモジュール�
F3SP□□�シーケンスCPUモジュール�
シグナル送受信を行っていなけれ�ば不要�
MLバス通信カード�NC21 F3LE01�Ethernetインタフェースモ�ジュール�
F3LR0□�光FAバスモジュール�
サブユニットが接続されていなけ�れば不要 (*2)
M3610A-S�M3611A-S
ユニット� ―� F3BU□□�ベースモジュール�
電源カード� SP26 F3PU□□�電源モジュール�
NIバスアダプタカード�NIAS F3LR0□�光FAバスモジュール�
チャネル2にサブユニットが接続�されている場合F3LR02を推奨�(*2/*3)
NEバスでラインコンピュータと�直接接続されているサブネストの�場合のみ必要�F3LE01�
Ethernetインタフェースモ�ジュール�
F3BP30(510 KB)または�F3BP20への置き換えでプログラム容量が120 KBを超える場合注意が必要 (*1)
F3BP30(510 KB)またはF3BP20(120 KB)�BASIC CPUモジュール�
*1: ラインコントローラのBASIC容量が300 KBに対し,FA-M3のF3BP20は120 KBと小さいため,プログラム容量が120 KBを超える場合は注意が必要です。BASICプログラムやコモン変数のスリム化や,分割化(複数ユニット対応)などの対応策を検討してください。詳しくは,「7.2 コントローラのリプレース検討」の項を参照ください。
*2: A形ラインコントローラは,1台で一般入出力カードや計測用入出力カードを8枚まで実装できますが,FA-M3は最高でI/Oモジュールを16(メインユニットは15)枚まで実装可能です。ラインコントローラが,サブネストを使用しI/Oスロットを拡張していても,選択するI/OモジュールによってFA-M3では,サブユニットを必要としないもしくは,ユニット数を減らせる場合があります。従って,A形ラインコントローラが,サブネストを接続している場合でも,光FAバスが必ず必要とは限りません。
*3: 光FAバスモジュールは,スター方式で接続するF3LR01と,デイジチェーンやループ方式で接続できるF3LR02があります。ポート数は,F3LR01が1,F3LR02が2ポートサポートしています。
2nd Edition : 2000.02.21-00
付録 G-2<目次> <索引> <付録 G. ラインコントローラネストの置き換え>
TI 34P2H03-01 2nd Edition : 2000.02.21-00
G2.C形ラインコントローラ
表G.2-1
ラインコントローラ� FA-M3注記�
タイプ形名� カード名称� カード形名� FA-M3形名�
M3610C-M�M3611C-M�M3611C-L
ユニット� ―� F3BU□□�ベースモジュール�
電源カード� SP28/SP27 F3PU□□�電源モジュール�
プロセッサカード�(BASIC容量)�
NP21/NP22�(300 KB)�
F3BP20(120 KB)�BASIC CPUモジュール�
シーケンサカード� SQ1/SQ2 F3SP□□�シーケンスCPUモジュール�
MLバス通信カード�NC21 F3LE01�Ethernetインタフェースモ�ジュール�
F3LR0□�光FAバスモジュール�
サブユニットが接続されていなけ�れば不要 (*2)
M3610C-S�M3611C-S
ユニット� ―� F3BU□□�ベースモジュール�
電源カード� SP28/SP27 F3PU□□�電源モジュール�
シーケンサカード� SQ1/SQ2 F3SP□□�シーケンスCPUモジュール�
FA-M3はメインユニットのみCPU�モジュールを実装可 (*3)
NIバスアダプタカード�NIAS F3LR0□�光FAバスモジュール�
チャネル2にサブユニットが接続�されている場合F3LR02を推奨�(*2/*4)
F3BP30(510 KB)�F3BP20(120 KB)�BASIC CPUモジュール�
NEバスでラインコンピュータと�直接接続されているサブネストの�場合のみ必要�
F3LE01�Ethernetインタフェースモ�ジュール�
F3BP30(510 KB)または� F3BP20への置き換えでプログラム容量が120KBを超える場合注意が必要 (*1)
*1: ラインコントローラのBASIC容量が300 KBに対し,FA-M3のF3BP20は120 KBと小さいため,プログラム容量が120 KBを超える場合は注意が必要です。BASICプログラムやコモン変数のスリム化や,分割化(複数ユニット対応)などの対応策を検討してください。詳しくは,「7.2 コントローラのリプレース検討」の項を参照ください。
*2: A形ラインコントローラは,1台で一般入出力カードや計測用入出力カードを8枚まで実装できますが,FA-M3は最高でI/Oモジュールを16(メインユニットは15)枚まで実装可能です。ラインコントローラが,サブネストを使用しI/Oスロットを拡張していても,選択するI/OモジュールによってFA-M3では,サブユニットを必要としないもしくは,ユニット数を減らせる場合があります。従って,A形ラインコントローラが,サブネストを接続している場合でも,光FAバスが必ず必要とは限りません。
*3: ラインコントローラは,ネスト単位にシーケンサカードを実装できましたが,FA-M3はCPUカードを実装できるのはメインユニットのみです。
*4: 光FAバスモジュールは,スター方式で接続するF3LR01と,デイジチェーンやループ方式で接続できるF3LR02があります。ポート数は,F3LR01が1,F3LR02が2ポートサポートしています。
<目次> <索引> <付録 G. ラインコントローラネストの置き換え> 付録 G-3
TI 34P2H03-01 2nd Edition : 2000.02.21-00
G3.S形ラインコントローラ
表G.3-1
ラインコントローラ� FA-M3注記�
タイプ形名� カード名称� カード形名� FA-M3形名�
M3610S-M�M3611S-M
ユニット� ―� F3BU□□�ベースモジュール�
電源カード� SP28/SP27 F3PU□□�電源モジュール�
シーケンサカード� SQ1/SQ2 F3SP□□�シーケンスCPUモジュール�
MLバス通信カード�NC21 F3LE01�Ethernetインタフェースモ�ジュール�
F3LR0□�光FAバスモジュール�
サブユニットが接続されていなけ�れば不要 (*1)
M3610S-S�M3611S-S
ユニット� ―� F3BU□□�ベースモジュール�
電源カード� SP28/SP27 F3PU□□�電源モジュール�
シーケンサカード� SQ1/SQ2 F3SP□□�シーケンスCPUモジュール�
FA-M3はメインユニットのみCPU�モジュールを実装可 (*2)
NIバスアダプタカー�ド�
NIAS F3LR0□�光FAバスモジュール�
チャネル2にサブユニットが接続�されている場合F3LR02を推奨�(*1/*3)
NEバスでラインコンピュータと�直接接続されているサブネストの�場合のみ必要�
F3BP30(510 KB)�F3BP20(120 KB)�BASIC CPUモジュール�
F3LE01�Ethernetインタフェースモ�ジュール�
*1: A形ラインコントローラは,1台で一般入出力カードや計測用入出力カードを8枚まで実装できますが,FA-M3は最高でI/Oモジュールを16(メインユニットは15)枚まで実装可能です。ラインコントローラが,サブネストを使用しI/Oスロットを拡張していても,選択するI/OモジュールによってFA-M3では,サブユニットを必要としないもしくは,ユニット数を減らせる場合があります。従って,A形ラインコントローラが,サブネストを接続している場合でも,光FAバスが必ず必要とは限りません。
*2: ラインコントローラは,ネスト単位にシーケンサカードを実装できましたが,FA-M3はCPUカードを実装できるのはメインユニットのみです。
*3: 光FAバスモジュールは,スター方式で接続するF3LR01と,デイジチェーンやループ方式で接続できるF3LR02があります。ポート数は,F3LR01が1,F3LR02が2ポートサポートしています。
Blank Page
<目次> <索引> <付録 H. ラインコントローラI/Oカードの置き換え> 付録 H-1
TI 34P2H03-01
付録 H.ラインコントローラI/Oカードの置き換え
H1.一般入出力カード各カードの詳細については,TI,GS等を参照してください。
モジュール名� ラインコントローラ�(*1)� FA-M3(*1)� 備考�
多点ステータス入出力カード�ST2 C/T 入力 16点 出力 16点�
多点ステータス入力カード� ST3 C/T 32点�
多点ステータス出力カード� ST4 C/T Tr出力 6V 32点�
多点押釦入力カード� PB6 C 接点入力,電圧入力 16点�
多点アナログ入出力カード� VM2 C/T ��F3AD08-1N�F3DA04-0N�F3DA02-1N
��T�T�T
1~5 V 8点 入力�1~5 V 8点 出力�1~5 V 8点 入力�1~5 V 4点 出力�1~5 V 2点 出力�
AN4 C/T ��F3AD08-1N�F3DA08-5N�F3DA04-1N�F3DA02-0N
��T�T�T�T
±10 V 8点 入力�±10 V 8点 出力�±10 V 8点 入力�±10 V 8点 出力 要電源�±10 V 4点 出力 要電源�±10 V 2点 出力 要電源�
多点アナログ入力カード� VM1�AN3
C/T�C/T
��F3AD08-1N�F3AD04-0N
��T�T
1~5 V 16点�±10 V 16点�1~5 V/0~5 V/±10 V 8点�1~5 V/0~5 V/±10 V 4点�
絶縁形アナログ入力カード� AN5 C/T ���F3AD08-1N�F3AD04-0N
���T�T
±10 V/±5 V/±2.5 V/±1.25 V�/±80 mV/±40 mV�/±20 mV/±10 mV 8点�1~5 V/0~5 V/±10 V 8点�1~5 V/0~5 V/±10 V 4点�
高速アナログ入力カード� HAD1 C/T ±10 V/±5 V/±2.5 V�/±1.25 V 16点�20μs/サンプル�
熱電対入力カード� AN5 C/T �F3CT04-0N��F3CT04-1N
�T��T
7点+基準接点補償入力�熱電対,mV,�連続PID出力無,4ch.�熱電対,mV,�連続PID出力有,4ch.
多点パルス列入力カード� PM1 C/T �F3XP02-0H�(*2)�
�T
16点,6 KHz,16ビット,TTLレベル�2点,20 KHz,16ビット,TTLレベル�
RS-232-C通信カード� RS2 C�専用コ�ネクタ�
���F3RS22-0N
���C�Dsub9
4ポート 最大19200 bps� 4ポート合計 38400 bps��2ポート �
��
汎用シリアルインタフェース�カード�
RS3 C�Dsub25
��F3RS41-0N�F3RS22-0N
��T�C�Dsub9
2ポート カレントループ/� RS-232-C/RS-422切換�RS-422 1ポート�RS-232-C 2ポート��
SECS通信カード� SX1 4ポート�
*1: 外部接続 T:端子台タイプ C:コネクタタイプ/T:汎用端子ブロック有
*2: 入力仕様をDC24 Vにすることができる場合には,F3XS04-3N(4点)を使用することが可能。シグナルコンディショナ(CP1カード)の入力仕様を調査して検討する。
2nd Edition : 2000.02.21-00
付録 H-2<目次> <索引> <付録 H. ラインコントローラI/Oカードの置き換え>
TI 34P2H03-01
モジュール名�ラインコントローラ�
(*1)� FA-M3(*1)� 備考�
RS232-C/ビデオカード� TV1 各1ポート�
カラーTV/スイッチ入力カード�TV3 入力 8×8 マトリックス�
GP-IB通信カード� GB1 F3GB01-0N 1ポート�
ループ・コミュニケーション・カード� LCS YEWSERIES80 8台接続�シーケンサインタフェース�カード�
PX1 RS-232-C/RS-422切換 2ポート�
高精度mV入力カード� 3568-01 ±20/50/200 mV 10点�
高精度V入力カード� 3568-02 ±1/10/50/1~5 V 10点�
ユニバーサルカウンタカード�3568-04 DC~1 MHz 積算�周波数/周期/周波数比測定 �
プログラマブル電圧出力カード�3568-05 ±1/10 V 2点 スィープ機能付�
電圧出力カード� 3568-06 ±1/10 V 2点 スィープ機能無�
メモリ付アップダウンカウン�タカード�
3568-08 DC~1 MHz
多重伝送カード� MF1�MZ1�MZ2
MF21�MZ-04�MZ-04
VITY-LINER�TOLINE��
*1: 外部接続 T:端子台タイプ C:コネクタタイプ/T:汎用端子ブロック有
2nd Edition : 2000.02.21-00
<目次> <索引> <付録 H. ラインコントローラI/Oカードの置き換え> 付録 H-3
TI 34P2H03-01
H2.シーケンサカード
モジュール名�ラインコントローラ�
(*1)� FA-M3(*1)� 備考�
シーケンサ・カード� SQ1�SQ2
テーブル枚数 16�テーブル枚数 32 乗除算機能付�SQ2間通信機能付�
多点AC入力カード� AC1 C/T �F3XA08-1N
�T
100 V 16点�100-120 V 8点�
多点ステータス入力カード� SC1 C/T �F3XC08-0N
�T
16点� 8点�
多点SSR出力カード� SR0 C/T
多点DC入力カード� DC1 C/T �F3XD08-6N�F3XD32-5N�F3XD16-4N�F3XD32-4N�F3XD16-3N�F3XD32-3N�F3XD64-4N�F3XD64-3N
�T�C�T�C�T�C�C�C
24 V 16点�12-24 V 8点�5 V 8点�12 V 16点�12 V 32点�24 V 16点�24 V 32点�12 V 64点�24 V 64点�
リレー接点出力カード� RL0 C/T �F3YC16-0N�F3YC08-0N
�T�T
24 V DC 100 V AC 16点�24 V DC 100-240 V AC 16点�24 V DC 100-240 V AC 8点�
多点 トランジスタ出力カード�TR0 C/T
高速カウンタカード� PU1 C 入力 2点 16ビット 50 kpps�出力 2点 カウントアップ�
*1: 外部接続 T:端子台タイプ C:コネクタタイプ/T:汎用端子ブロック有
2nd Edition : 2000.02.21-00
Blank Page
<目次> <索引> <付録 I. ラインコントローラ未サポートカードの対応表> 付録 I-1
TI 34P2H03-01
付録 I. ラインコントローラ未サポートカードの対応
ラインコントローラをFA-M3に置き換える場合,FA-M3側にラインコントローラ用I/Oカードと同一機能のI/Oカードがない場合があります。この場合,以下のような対応策が考えられるケースがありますので可否について検討してください。尚,BASICプログラムでのI/Oカードのアクセス方法も変更が必要です。
I1. 一般入出力カード
形名� 対応策�
ST2 接点入力:共通コモンが可の場合,F3XC08-0N�電圧入力:共通コモンが可の場合は代替可,但しON/OFF電圧に注意� F3XD□□-3N,F3XD□□-4N,F3XD□□-5N
ステータス出力:共通コモンが可の場合は代替可,但し最大負荷電流に注意� F3YD32-1A,F3YD14-5A,F3YD08-6A
ST3 接点入力:共通コモンが可の場合,F3XC08-0N�電圧入力:共通コモンが可の場合は代替可,但しON/OFF電圧に注意� F3XD□□-3N,F3XD□□-4N,F3XD□□-5N
ST4 共通コモンが可の場合は代替可,但し最大負荷電流に注意� F3YD32-1A,F3YD14-5A,F3YD08-6A
PB6 接点入力:共通コモンが可の場合,F3XC08-0N
AN5 電圧入力 :不可�熱電対入力:温調モジュールのPV値を読み込み� 但し,4ch.一括設定(AN5は個別設定可)� F3CT04-0N,F3CT04-1N
HAD1 下記条件をクリアできる場合にはラダーとBASICの協調により,F3AD08-1Nで代替�可能な場合あり � (1)精度 0.1 %→ 0.2 %� (2)スキャン周期 20μs×入力点数(max.16点)� → 1 ms×入力点数(max.8点)�詳しくは,「ラインコントローラ移植ノウハウ集」(TI 34M3A44-01)の「1.3 代替�手段」の項を参照�
RS3カレントループ :不可�RS-232-C :F3RS22-0N�RS-422 :F3RS41-0N
SX1 CELL-Brain(横河電機製)を使用しコンピュータ側で対応�
PX1 アプリケーションプログラムでシーケンサとの通信プロトコルを作成�(SYSMAC-C,ニューサテライトW)�RS-232-S :F3RS22-0N�RS-422 :F3RS41-0N
TV1 RS-232-Cポートのみ使用:F3RS22-0N�簡易CRT接続時: (1)F3LC11-1Nと表示器,TOP75T� (2)AT互換CPUモジュールとCRT
TV3 (1)F3LC11-1Nと表示器,TOP75T (2)AT互換CPUモジュールとCRT
LCS コミュニケーションインタフェースユニット(SCIC)経由に変更�RS-232-C :F3RS22-0N�RS-485 :F3RS41-0N
2nd Edition : 2000.02.21-00
付録 I-2<目次> <索引> <付録 I. ラインコントローラ未サポートカードの対応表>
TI 34P2H03-01
形名� 対応策�
3568 01�3568 02�3568 04�3568 05�3568 06�3568 08
計測カードの代替えは困難。詳しくは,「ラインコントローラ移植ノウハウ集」�(TI 34M3A44-01)の「1.3 代替手段」の項を参照�
SQ1 F3SP25-2N,F3SP35-5N(デシジョン→構造化ラダー)�
SQ2
I2. シーケンス用入出力カード
形名� 対応策�
SR0 共通コモンが可で8点あたりの負荷電流が3 A以下の場合,�F3YA08-2N
TR0 共通コモンが可で8点あたりの使用負荷電圧が10.2~26.4 V DCかつ,8点あたりの�負荷電流が4 A以下の場合,�F3YD32-1A
PU1 F3XP02-0Hでの置き換えを検討。�
2nd Edition : 2000.02.21-00
<目次> <索引> <付録 J. FA500基本部の置き換え> 付録 J-1
TI 34P2H03-01
付録 J. FA500基本部の置き換え表J-1
FA500 FA-M3注記�
モジュール名称�モジュール�形名�
モード� モジュール形名�
ベースモジュール�BU04/07/11 -� F3BU□□�ベースモジュール�
電源モジュール�PU36/40 -� F3PU□□�電源モジュール�
モジュールへの電源供給�は別途外部電源が必要�
拡張モジュール�EU10 -� F3LR01�光FAバスモジュール�F3LR02�光FAバス2モジュール �
FA500をFA-M3のサブユ�ニットとして使用する場�合は使用できません�
CPUモジュール�MP20/21 BASIC専用�BASIC:120 KB
F3BP30/20�BASIC CPUモジュール�
F3LE01�Ethernetインタフェースモジュール�
F3SP□□�シーケンスCPUモジュール�
シグナル送受信を行っ�ていなければ不要�
MP30/31 BASIC専用�BASIC:240 KB
F3BP30/20�BASIC CPUモジュール�
F3BP30:510KB�F3BP20:120KB
F3LE01�Ethernetインタフェースモジュール�
F3SP□□�シーケンスCPUモジュール�
シグナル送受信を行っ�ていなければ不要�
シーケンス混合�BASIC:120 KB�シーケンス :10 Kステップ�
F3BP30/20�BASIC CPUモジュール�
F3SP□□�シーケンスCPUモジュール�
F3LE01�Ethernetインタフェースモジュール�
AP10/11 シーケンス専用�シーケンス :10 Kステップ�
F3SP□□�シーケンスCPUモジュール�
アドオンシーケンスCPUモジュール�
F3BP30:510KB�F3BP20:120KB
F3BP30:510KB�F3BP20:120KB
2nd Edition : 2000.02.21-00
Blank Page
<目次> <索引> <付録 K. FA500 I/Oモジュールの置き換え> 付録 K-1
TI 34P2H03-01
付録 K.FA500 I/Oモジュールの置き換え各カードの詳細についてはTI,GS等を参照してください。
モジュール名� FA500(*1)� FA-M3(*1)� 備考�
AC入力モジュール� XA16-1N T �F3XA08-1N
�T
100-120 V 16点�100-120 V 8点�
AC入力モジュール� XA16-2N T �F3XA08-2N
�T
200-240 V 16点�200-240 V 8点�
AC入力モジュール� XA32-1N T �F3XA08-1N
�T
100-120 V 32点�100-120 V 8点�
接点入力モジュール� XC32-0N T �F3XC08-0N
�T
32点� 8点�
DC入力モジュール� XD16-6N T �F3XD08-6N
�T
12-24 V 16点�12-24 V 8点�
DC入力モジュール� XD32-5N T F3XD32-5N C 5 V 32点�
DC入力モジュール� XD32-6N T �F3XD16-4N�F3XD32-4N�F3XD16-3N�F3XD32-3N
�T�C�T�C
12-24 V 32点�12 V 16点�12 V 32点�24 V 16点�24 V 32点�
DC入力モジュール� XD64-4N C F3XD64-4N C 12 V 64点�
DC入力モジュール� XD64-6N C F3XD64-3N C 24 V 64点�
マトリックス入力モジュール� XD64-6M C F3XD64-6M C 12-24 V 64点�
トライアック出力モジュール� YA16-0S T �F3YA08-2N
�T
100-240 V 16点�100-240 V 8点�
リレー接点出力モジュール� YC16-0N�YC32-0N
T�T
��F3YC16-0N�F3YC08-0N
��T�T
24 V DC 100-240 V AC 16点�24 V DC 100-240 V AC 32点�24 V DC 100-240 V AC 16点�24 V DC 100-240 V AC 8点�
リレー接点出力モジュール�(サージキラー付)�
YC16-2N T 24 V DC 100-240 V AC 16点�
トランジスタ出力モジュール�(シンクタイプ)�
YD16-6A T �F3YD08-6A
�T
12-24 V 16点�12-24 V 8点�
トランジスタ出力モジュール�(シンクタイプ)�
YD32-5A T F3YD32-1A C 12-24 V 32点�
トランジスタ出力モジュール�(シンクタイプ)�
F3YD14-5A�F3YD64-1A
T�C
12-24 V 14点�24 V 0.1 A 64点�
トランジスタ出力モジュール�(ソースタイプ)�
YD32-5B T F3YD32-1B�F3YD14-5B
C�T
12-24 V 32点�12-24 V 14点�
トランジスタ出力モジュール�(ソースタイプ)�
YD16-6B T �F3YD08-6B
�T
12-24 V 16点�12-24 V 8点�
トランジスタ出力モジュール� YD32-0T T F3YD32-1T C TTL 5 V 32点�
トランジスタ出力モジュール� YD32-1A T �F3YD32-1A
�C
24 V 32点�12-24 V 32点�
トランジスタ出力モジュール� YD64-1A C F3YD64-1A C 24 V 64点�
トランジスタ出力モジュール� YD64-1M C F3YD64-1M C 12-24 V 64点�
トランジスタ出力モジュール� F3YD04-7N T 24 V 2 A 4点 全点独立�
32点入力・32点出力モジュール�WD64-6N C F3WD64-3N�F3WD64-4N
C�C
24 V 32点出力,入力�12 V 32点出力,入力�
アナログ入力モジュール� AD08-5N T �F3AD08-1N�F3AD04-0N
�T�T
1~5 V/4~20 mA 8点�1~5 V/0~5 V/±10 V 8点�1~5 V/0~5 V/±10 V 4点�
*1: 外部接続 T:端子台タイプ C:コネクタタイプ
2nd Edition : 2000.02.21-00
付録 K-2<目次> <索引> <付録 K. FA500 I/Oモジュールの置き換え>
TI 34P2H03-01
モジュール名� FA500(*1)� FA-M3(*1)� 備考�
アナログ入力モジュール� AD08-6N T �F3AD08-1N
�T
±10 V 8点�1~5 V/0~5 V/±10 V 8点�
アナログ出力モジュール� DA04-5N T �F3DA08-5N�F3DA04-1N�F3DA02-0N
�T�T�T
1~5 V/4~20 mA 4点�±10 V 8点�±10 V/4~20 mA 4点�±10 V/4~20 mA 2点�
アナログ出力モジュール� DA04-6N T �F3DA04-1N�F3DA08-5N
�T
±10 V 4点�±10 V/4~20 mA 4点�±10 V 8点�
熱電対入力モジュール� XT08-0N T �F3CT04-0N�F3CT04-1N
�T�T
熱電対,測温抵抗体,直流電流�熱電対,mV,連続PID出力無�熱電対,mV,連続PID出力有�
測温抵抗体入力モジュール� XR08-0N T �F3CR04-0N�F3CR04-1N
�T�T
8チャンネル 2秒/8チャンネル�測温抵抗体,連続PID出力無�測温抵抗体,連続PID出力有�
温度調節モジュール� TC04-0N T �F3CR04-1N�F3CT04-1N
�T�T
4チャンネル�測温抵抗体, 連続PID出力有�熱電対,mV,連続PID出力有�
PID制御モジュール� F3CV04-1N T DC電圧入力 4点�
パルス入力モジュール� XP08-0N T �F3XS04-3N
�T
8点,出力無し,16ビット�4点,出力有り,16ビット�
高速カウンタモジュール� XP02-0N T F3XP02-0H�F3XP01-0H
C�C
2点,32ビット,100 kpps�1点,32ビット,100 kpps
高速入力モジュール� F3XH04-3N T パルスキャッチ機能付き高速入力�
位置決めモジュール� NC10-0N C F3NC01-0N�F3NC02-0N�F3NC11-0N��F3NC12-0N
C�C�C��C
1軸�2軸�1軸�(高機能版位置指令パルス出力形)�2軸�(高機能版位置指令パルス出力形)�
FAリンクモジュール� LP01-0N T F3LP01-0N�F3LP02-0N�F3LP12-0N
T�T�C
光FAバスモジュール� LR20-0N C�光コネ�クタ �
�F3LR01-0N���F3LR02-0N
�C�光コネ�クタ�C�光コネ�クタ �
デイジーチェーン/スター構成 6局�スター構成のみ 7局���デイジーチェーン/スター構成 32局�
μバス親局モジュール� LU01-0N T �F3LU01-0N
�T
2系統�1系統�
RS-232-C通信モジュール� RS22-0N C�Dsub25
F3RS22-0N C�Dsub9
2ポート�
RS-422通信モジュール� RS42-0N T �F3RS41-0N
�T
2ポート�1ポート�
SUMINET通信モジュール� LS01-0N SUMINET3200
モニタモジュール� LC01-0N C�Dsub25
F3LC11-1N C�Dsub9
RS-232-C
パソコンリンクモジュール� LC02-0N�(RS-232-C)��(RS-422/485)�
�C�Dsub25�T
����F3LC11-1N��F3LC11-2N
����C�Dsub9�T
RS-232-C,RS-422/RS-485 各1ポート����RS-232-C��RS-422/RS-485
*1: 外部接続 T:端子台タイプ C:コネクタタイプ
2nd Edition : 2000.02.21-00
<目次> <索引> <付録 K. FA500 I/Oモジュールの置き換え> 付録 K-3
TI 34P2H03-01
モジュール名� FA500(*1)� FA-M3(*1)� 備考�
UTリンクモジュール� F3LC51-2N T 温調計簡易接続�
モデムモジュール� F3LM01-1N C�Dsub9
モデム:2400 bps�パソコンリンク最大19200 bps �
ラダー通信モジュール� F3RZ81-0N��F3RZ91-0N
C�Dsub25�T
RS-232-C 最大19200 bps 1ポート��RS-422/485 最大19200 bps 1ポート�
Ethernet インタフェースモ�ジュール�
F3LE01-5T 10BASE5/10BASE-T
�
表示コントローラ� SD01 デジタル製�TOP75T表示器使用�
�F3LC11-1N
マイクロ波リモートIDコン�トローラ�
SQ20 日本電装製�
中波リモートIDコントロー�ラ�
SP01 東芝製�
GP-IB通信モジュール� GB01 F3GB01-0N 1ポート�
ユニワイヤ親局モジュール� SV64 F3SV64 NKE製�
VITY LINER親局モジュール�MF11 MF21 横河電子機器製�
VITY LINERμrioモジュール� CT7 横河電子機器製�
TOLINE親局モジュール� MZ03 MZ-04 東朋エレクトロニクス製�
ME-NET インタフェースモ�ジュール�
ST01 東朋エレクトロニクス製�
デジタル表示器システム� SR96 SR96 協立電機製�
大型LED表示器コントロー�ラ�
SA32 若松総合技術研究所製�
ロードセルインタフェース�モジュール�
SJ02/SJ03 株式会社 ユニパルス�
*1: 外部接続 T:端子台タイプ C:コネクタタイプ
2nd Edition : 2000.02.21-00
Blank Page
<目次> <索引> <付録 L. FA500 未サポートモジュールとその対応> 付録 L-1
TI 34P2H03-01
付録 L. FA500 未サポートモジュールの対応コントローラをFA500からFA-M3に置き換える場合,FA-M3側にFA500と同一機能のI/Oモジュールがない場合があります。この場合,以下のような対応策が考えられるケースがありますので可否について検討してください。
形名� 対応策�
YC16-2N F3YC08-2N(8点)を使用�但し,サージキラー外部取り付け要�
LS01-0N Ethernetなどに移行しPC側で対応を検討�
SD01 なし�
SQ20 なし�
SP01 なし�
ST01 Ethernetなどに移行しPC側で対応を検討�
SA32 F3RS22-0N/F3RS41-0Nを使用し,表示器のコントローラと接続�
2nd Edition : 2000.02.21-00
Blank Page
<目次> <索引> <付録 M. YEWMAC300/500シリーズとASTMACのパフォーマンス比較> 付録 M-1
TI 34P2H03-01
付録 M.YEWMAC300/500シリーズとASTMACのパフォーマンス比較
■ ブロックデータオブジェクトによるアクセスパフォーマンスFA-M3のBASICコモン領域をアクセスし,パフォーマンスの違いを,YEWMACシステムの場合と,ASTMACシステムの場合で示します。
表 付録M-1 読み込み処理パフォーマンス
読み込みデータ量�YEWMAC(NP22)�ASTMAC(F3BP20)�
(単位 msec)�
16バイト� 7 26
8 KB 255 1,295
16 KB 482 2,587
24 KB 711 3,869
32 KB 942 5,150
表 付録M-2 書き込み処理パフォーマンス
読み込みデータ量�YEWMAC(NP22)�ASTMAC(F3BP20)�
16バイト� 7 28
8 KB 207 1,993
16 KB 394 3,935
24 KB 582 5,855��32 KB 770 7,870
(単位 msec)�
なお,パフォーマンスを測定したハードウェアの環境およびデータサーバの定義は以下の通りです。YEWMAC側 M530+ラインコントローラ(NP22) [ML-BUS接続]ASTMAC側 パソコン(CPU 200 MHz,メモリ 64 M)+ FA-M3 (F3BP30/20) [Ethernet接続]ASTMACのデータサーバ コモンアクセス用の1つのブロックデータオブジェクトのみ定義また,ASTMACのブロックデータオブジェクトに関して,さらに詳しくパフォーマンスデータを測定しています。次ページのグラフを参照ください。
2nd Edition : 2000.02.21-00
付録 M-2<目次> <索引> <付録 M. YEWMAC300/500シリーズとASTMACのパフォーマンス比較>
TI 34P2H03-01 2nd Edition : 2000.02.21-00
ASTMACハードウェア環境�
・CPU 200MHz�
・メモリ 64MB
・読み込みデータサイズ(横軸)�
読み込みを行う1つのブロックデータオブジェクトのデータサイズを示す。�
・処理時間(縦軸)�
読み込み開始要求から読み込み完了までの時間を示す。�
・定周期収集オブジェクト(グラフ系列)�
測定対象のブロックデータオブジェクトと共に,データサーバに登録した1秒周期収集のAIオブ
ジェクトの数を示す。なお,AIオブジェクトはシーケンスCPUのDデバイスをアクセスする。�
定周期収集オブジェクト なし�
定周期収集オブジェクト 1オブジェクト�
定周期収集オブジェクト 4オブジェクト�
定周期収集オブジェクト 8オブジェクト�
定周期収集オブジェクト 16オブジェクト�
�
処理時間(msec)�
016B
8KB
16KB
24KB
32KB
1000
2000
3000
4000
5000
6000
7000
8000
読み込み処理パフォーマンス�
読み込みデータサイズ�
26.38�
26.61�
23.62�
27.15�
32.65
1,294.96�
1,326.76�
1,374.91�
1,479.61�
1,630.49
2,587.30�
2,628.51�
2,755.65�
2,908.54�
3,318.37
3,869.35�
3,948.05�
4,114.47�
4,387.62�
4,970.13
5,149.61�
5,258.79�
5,457.81�
5,835.17�
6,755.20
(msec)�
�
<目次> <索引> <付録 M. YEWMAC300/500シリーズとASTMACのパフォーマンス比較> 付録 M-3
TI 34P2H03-01 2nd Edition : 2000.02.21-00
ASTMACハードウェア環境�
・CPU 200MHz�
・メモリ 64MB
・書き込みデータサイズ(横軸)�
書き込みを行う1つのブロックデータオブジェクトのデータサイズを示す。�
・処理時間(縦軸)�
書き込み開始要求から書き込み完了までの時間を示す。�
・定周期収集オブジェクト(グラフ系列)�
測定対象のブロックデータオブジェクトと共に,データサーバに登録した1秒周期収集のAIオブ
ジェクトの数を示す。なお,AIオブジェクトはシーケンスCPUのDデバイスをアクセスする。�
定周期収集オブジェクト なし�
定周期収集オブジェクト 1オブジェクト�
定周期収集オブジェクト 4オブジェクト�
定周期収集オブジェクト 8オブジェクト�
定周期収集オブジェクト 16オブジェクト�
�
処理時間(msec)�
016B
8KB
16KB
24KB
32KB
2000
4000
6000
8000
10000
12000
書き込み処理パフォーマンス�
書き込みデータサイズ�
28.51�
29.50�
28.71�
32.05�
33.41
1,993.15�
2,022.54�
2,073.44�
2,192.34�
2,517.46
3,935.14�
4,035.25�
4,130.67�
4,401.17�
5,113.30
5,854.60�
6,004.89�
6,218.17�
6,640.64�
7,636.13
7,870.28�
8,070.50�
8,261.34�
8,802.34�
10,226.60
(msec)�
�
付録 M-4<目次> <索引> <付録 M. YEWMAC300/500シリーズとASTMACのパフォーマンス比較>
TI 34P2H03-01 2nd Edition : 2000.02.21-00
ASTMACハードウェア環境�
・CPU 200MHz�
・メモリ 64MB
・同時アクセス数(横軸)�
データサイズ1KBのブロックデータオブジェクトを同時にいくつアクセスするかを示す。�
・処理時間(縦軸)�
読み込み開始要求から読み込み完了まで,または,書き込みの開始要求から書き込み完了まで
の処理時間を示す。�
・処理内容(グラフ系列)�
読み込み処理,書き込み処理の区分を示す。�
読み込み処理�
書き込み処理�
�
処理時間(msec)�
0
1
12
34
56
78
910
1112
1314
1516
28
1216
1000
2000
3000
4000
5000
6000
ブロックデータオブジェクト マルチアクセス処理パフォーマンス�
同時アクセス数�
239.42�
345.12
466.22�
680.30
1,840.49�
2,685.17
4
930.30�
1,343.57
2,758.60�
4,014.44
3,675.62�
5,337.89
(msec)�
�
<改版履歴>
TI 34P2H03-01 2nd Edition : 2000.02.21-00
◆ Techical Information 改版履歴
資料名称 : YEWMACシステムリプレースのご提案
資料番号 : TI 34P2H03-01
'99年6月/初版新規発行
'00年2月/2版/R2.05以降*改版・F3BP30追記
*:Techical Information記載内容と対応しているソフトウェアのリリース番号。対応する範囲は次の改訂版が発行されるまで。
著作者 横河電機株式会社
システム事業部 生産システムパッケージ部
発行者 横河電機株式会社
〒180-8750 東京都武蔵野市中町2-9-32
印刷所 横河グラフィックアーツ(株)
Blank Page