Re fe rence Manu a l
2
.4
WinSECS
TM
Published by Brooks Automation, Inc.
15 Elizabeth Drive/Chelmsford, MA 01824 USA
(978)262-2400
FAX(978)262-2500
http://www.brooks.com OR http://www.fastech.com
Copyright © 2000 by Brooks Automation, Inc. All rights reserved.
Brooks 社においてはマニュアルの正確さを保証するよう努めますが、このマニュアルに存在する可能性
のある誤りの責任を負うものではありません。このマニュアルの情報は予告なしに変更されることがあ
ります。
このマニュアルに記載されているサンプルコードは、実例として記載されているだけであり、サポート
されていません。このソフトウェアは、無料で配布され、Brooks 社はいかなる場合においても保証しま
せん。FASTech テクニカルサポートは、サンプルアプリケーションの問題を受け付けますが、Brooks 社
は、現在または将来のリリースにおける問題点の修正は保証しません。
FASTech の CELLman、CELLtalk、CELLguide、Grapheq、WinClient、TOM、STATIONworks/NT は Brooks
Automation 社の商標です。
FASTech、FASTech の CELLworks、FACTORYworks は Brooks Automation 社の商標として登録されてい
ます。
Acrobat Reader
は、
Adobe Systems Incorporated
社の商標です。
Allen-Bradley
は、
Rockwell International
社の商標です。
BEA MessageQ
は、
BEA Systems, Incorporated
社の商標です。
CodeCenter
、
ObjectCenter
、
TestCenter
は、
CenterLine
社の商標です。
DIGITAL UNIX
は、
Digital Equipment
社の商標です。
GE Fanuc
は、
GE Fanuc Automation
社の商標です。
HP-UX and Glance
は、
Hewlett - Packard
社の商標です。
Ingres
は、
Ingres
社の商標です。
Omron
は、
Omron
社の商標です。
ORACLE
、
ORACLE7
、
SQLnet
、
SQLplus
は、
Oracle
社の登録商標です。
OSF/Motif
は、
Open Software Foundation
社の商標です。
POLYCENTER
は、
Computer Associates International
社の商標です。
PostScript
は、
Adobe Systems
社の登録商標です。
Seagate Crystal Reports
、
Seagate Crystal Info
は、
Seagate Technology
社、またはその子会社の商標か登録商標です。
SEMI
は、
Semiconductor Equipment and Materials International
社の商標です。
Solaris
は、
Sun Microsystems
社の商標です。
SPARCompiler
、
UltraSPARC
、他のすべての
SPARC
は、
SPARC International
社の登録商標です。
Sun
は、
Sun Microsystems
社の商標です。
Sybase
は、
Sybase
社の商標です。
System V
および
SVID(System V Interface Definition)
は、
American Telephone and Telegraph
社の商標です。
TIB
は、
Teknekron Software Systems
社の商標です。
Tools.h++
、
DB.h++
は、
RogueWave Software
社の商標です。
UNIX
は、
X/Open Company
社の登録商標です。
Windows NT
、
Active X
、
Visual Basic
は、
Microsoft Corporation
社の商標です。
Workstream
は、
Consilium
社の商標です。
XRunner
は
Mercury Interactive
社の商標です。
X Window system
はマサチューセッツ工科大学の商標です。
参照した他のすべての製品名は、各会社の登録商標であると思われます。
INFO
WinSECS リファレンスマニュアル
vii
目次
第
1
章
WinSECS
の概要
WinSECS を理解する ............................................................................................................... 1-2
WinSECS をインストールする ............................................................................................... 1-3
Visual Basic アプリケーションに WinSECS を追加する..................................................... 1-4
WinSECS オブジェクト ........................................................................................................... 1-5
SecsLibrary オブジェクト:メッセージライブラリ ............................................................ 1-6
SecsTransaction オブジェクト ................................................................................................. 1-8
SecsMessage オブジェクト ...................................................................................................... 1-9
SecsItem オブジェクト ........................................................................................................... 1-10
データタイプ........................................................................................................................... 1-12
SECS メッセージの構築 ........................................................................................................ 1-14
アイテムの検索....................................................................................................................... 1-17
SECS メッセージの解析 ........................................................................................................ 1-20
イベントシーケンス............................................................................................................... 1-22
Visual Basic 使用時の問題点 ................................................................................................. 1-24
第
2
章
WinSECS
コントロール
AcceptDuplicateBlocks プロパティ.......................................................................................... 2-3
AutoBaud プロパティ ............................................................................................................... 2-4
AutoDevice プロパティ ............................................................................................................ 2-6
Baud プロパティ ....................................................................................................................... 2-7
BaudIndex プロパティ.............................................................................................................. 2-8
Connected プロパティ............................................................................................................. 2-10
ConnectionMode プロパティ.................................................................................................. 2-11
CurrentBaud プロパティ......................................................................................................... 2-12
CurrentConnectionMode プロパティ...................................................................................... 2-13
DefaultDeviceID プロパティ .................................................................................................. 2-14
ErrorConstants .......................................................................................................................... 2-15
HSMST3 プロパティ .............................................................................................................. 2-16
HSMST5 プロパティ .............................................................................................................. 2-17
HSMST6 プロパティ .............................................................................................................. 2-18
HSMST7 プロパティ .............................................................................................................. 2-19
HSMST8 プロパティ .............................................................................................................. 2-20
IgnoreSystemBytes プロパティ .............................................................................................. 2-21
Brooks Automation
viii
目次
Interleave プロパティ ..............................................................................................................2-22
IPAddressLocal プロパティ.....................................................................................................2-23
IPAddressRemote プロパティ .................................................................................................2-24
IPPortLocal プロパティ...........................................................................................................2-26
IPPortRemote プロパティ........................................................................................................2-27
Library プロパティ ..................................................................................................................2-28
LinkTestTimer プロパティ......................................................................................................2-29
MonitorEnabled プロパティ ....................................................................................................2-30
MultipleOpen プロパティ........................................................................................................2-31
PortIsOpen プロパティ ............................................................................................................2-33
PortType プロパティ ...............................................................................................................2-34
RetryLimit プロパティ.............................................................................................................2-35
SecsHost プロパティ ...............................................................................................................2-36
SerialPort プロパティ ..............................................................................................................2-37
SimulateMode プロパティ.......................................................................................................2-38
T1 プロパティ..........................................................................................................................2-39
T2 プロパティ..........................................................................................................................2-40
T3 プロパティ..........................................................................................................................2-41
T4 プロパティ..........................................................................................................................2-42
ClosePort メソッド...................................................................................................................2-43
NewTransaction メソッド........................................................................................................2-44
OpenPort メソッド...................................................................................................................2-45
Connect イベント.....................................................................................................................2-46
Disconnect イベント ................................................................................................................2-47
Monitor イベント .....................................................................................................................2-48
PrimaryIn イベント..................................................................................................................2-51
PrimaryOut イベント ...............................................................................................................2-54
SecondaryIn イベント ..............................................................................................................2-56
SecondaryOut イベント ...........................................................................................................2-58
SecsError イベント...................................................................................................................2-60
SecsWarning イベント.............................................................................................................2-62
第
3
章
SecsLibrary
オブジェクト
Description プロパティ..............................................................................................................3-2
Transaction プロパティ .............................................................................................................3-2
TransactionCount プロパティ....................................................................................................3-3
AddNew メソッド......................................................................................................................3-3
UseDefault メソッド ..................................................................................................................3-4
WinSECS リファレンスマニュアル
ix
目次
第
4
章
SecsTransaction
オブジェクト
ActionOnError プロパティ ....................................................................................................... 4-2
ActionOnSuccess プロパティ ................................................................................................... 4-2
AutoSystemBytes プロパティ................................................................................................... 4-3
Description プロパティ............................................................................................................. 4-3
DeviceID プロパティ ................................................................................................................ 4-4
Index プロパティ....................................................................................................................... 4-4
InProgress プロパティ............................................................................................................... 4-5
Name プロパティ...................................................................................................................... 4-5
Primary プロパティ................................................................................................................... 4-6
ReplyExpected プロパティ ....................................................................................................... 4-6
Secondary プロパティ............................................................................................................... 4-7
SystemBytes プロパティ........................................................................................................... 4-7
Tag プロパティ ......................................................................................................................... 4-8
Delete メソッド ......................................................................................................................... 4-8
Receive メソッド....................................................................................................................... 4-8
Reply メソッド .......................................................................................................................... 4-9
Send メソッド.......................................................................................................................... 4-10
第
5
章
SecsMessage
オブジェクト
Description プロパティ............................................................................................................. 5-2
Function プロパティ ................................................................................................................. 5-2
Item プロパティ ........................................................................................................................ 5-3
Length プロパティ .................................................................................................................... 5-3
Name プロパティ...................................................................................................................... 5-4
Raw プロパティ ........................................................................................................................ 5-4
RawHex プロパティ.................................................................................................................. 5-5
Root プロパティ........................................................................................................................ 5-6
Stream プロパティ .................................................................................................................... 5-7
Build メソッド........................................................................................................................... 5-7
Parse メソッド........................................................................................................................... 5-8