
配線WIRING
[電源POWERSOURCE]
端子15と16にAC100-240Vを入れてください。
Supply100-240VACtoterminalsNo.15and16.
15 16
シリアルコミュニケーションSERIALCOMMUNICATION
[シリアルコミュニケーションSERIALCOMMUNICATION(RS485)]
1 2
COM-COM+
COM+・COM-のデータラインを端子番号1・2に接続します。
ConnectCOM+andCOM-datalinestoterminalsNo.1and2.
※通信機器間のGNDを接続してください。
ConnectGNDofcommunicationdevices.
本器はRS485シリアルインターフェースにてASCIIコードで制御することが可能です。
RS485の2本のデータバス(及びコモン線)により、ホストコンピュータと複数のカウンタ間でデータの送受信が行えます。
接続するカウンタは、ユーザーが設定した個別のIDナンバー(ID#)を持っており、コンピュータ1台に対して最大32台のG90/G95-305カウンタを接続することが可能です。
ThedevicecanbecontrolledthruRS485serialcommunicationusingASCIIcode.
Thisallowsbi-directionalcommunicationandaddressingofmultipledevicesonasingletwo-wirebus.(COM+,COM-)
EachdeviceisindividuallyaddressedviaauserprogrammableIDnumber.Upto32G90/95-305counterscanbeconnecteddirectlytothebus.
⑦
ASCIIコード(10進数で13)でキャリッジリターンの意味です。すべての通信の最後に必要です。
(cr)istheASCIIcarriagereturn(13decimal)transmittedatallcommands.
●送信フォーマット TRANSMISSIONFORMAT
●エラー応答フォーマット ERRORRESPONSEFORMAT
コマンド(数値データ)チェックサム
COMMAND(numericaldata)CHECKSUM
①②③④⑤⑥⑦
>ID#(cr)
①スタートキャラクタ:ASCII62(>)。すべてのコマンドに必要です。
Messagestartcharacter:ASCII62(>).Requireforallcommands.
②10進数による2桁のIDナンバー(ID#)。
TwodigitdeviceID#indecimal.
③コマンド:RDD、WRD、RES
SerialCommand:RDD,WRDorRES
④サブコマンド:TC、WV、DV
Subcommands:TC,WV,DV
⑤書き込み値または表示値(10進数6桁)。WRDコマンドに必要です。
WritevalueorDisplayvalueindecimal,6digits.RequireforWRDcommand.
機能
Function
呼び出し
Read
書き込み
Write
リセ ット
Reset
コマンド
COMMAND
RDD
WRD
RES
サブコマンド
SUBCOMMAND
TC
WV
DV
TC
数値データ
NumericalData
ー
xxxxxx
xxxxxx
ー
カウント値・表示値呼び出し
ReadCountorDisplayvalue
リセット時の初期値書き込み(カウンタタイプ)
Setinitialvalueatreset(Countertype)
表示値書き込み(表示器タイプ)
Setdisplayvalue(Displaytype)
カウント値リセット(カウンタタイプ)
ResetCountvalue(Countertype)
説明
Description
⑥チェックサム。チェックサムは[ID#]、[コマンド]、[(数値データ)]のASCIIコード値を
合計した値(16進数)の下位2桁となります。
ThechecksumiscalculatedbyaddingtheASCIIvaluesofallpreceding
charactersexceptforthestartcharacter.
Checksumisthelasttwosignificantdigitsoftotalsuminhexadecimal.
チェックサムの計算式CHECKSUMCALCULATION
10RDDTC
49+48+82+68+68+84+67=466(10進数)(Dec.)
1D2(16進数)(Hex.)
16進数の下位2桁(D2)をチェックサムとします。
スタートキャラクタ(>)とキャリッジリターン(cr)は、計算に入れません。
Checksumisthelasttwodigitofhexadecimal(D2).
Thestartcharacter(>)andcarriagereturn(cr)arenotusedincalculation.
例1:IDナンバー(ID#)8のカウント値を呼び出す場合、次のようなコマンドを送信します。
Example1:Toreadthetotalvalueofdevice#8,sendtheRDDcommandasfollows:
>08RDDTCD2(cr)
①②③④⑥⑦
※このコマンドは、⑤数値データを使用しません。
Thiscommanddoesnotuse(⑤numericaldata).
例 2:
IDナンバー(ID#)10の表示値に”123456”を書き込む場合、次のようなコマンドを送信します。
Example2:Towritethedisplayvalueofdevice#10,sendtheWRDcommandasfollows:
>10WRDDV123456E7(cr)
①②③④⑤⑥⑦
※
スペースは文章内容を明確にするために入れているもので、
実際の送信時には入れません。
Spacesareforclarityonlyandmustnotbetransmitted.
承認キャラクタで、何らかの有効コマンドを受信し実行した時に送信されます。
[A]istheacknowledgecharactersentwhenanyvalidcommandisreceived
andexecuted.
要求されたデータの返答を送信します。(RDDTCコマンド)
[DATA]issentinresponsetorequestdata.(RDDTCcommand)
カウント値・表示値呼び出しコマンド(RDD)の時だけ送信します。
②[データ]の全キャラクタ(スペースも含む)のASCIIコード値を加算した合計
(16進数)の下位2桁の数字がチェックサムとなります。
[CHECKSUM]issentonlywhendataisrequested.(RDDcommand)
ThechecksumiscalculatedbyaddingtheASCIIvalueofallpreceding
characters(includingthespaces).
Thechecksumisthetwoleastsignificantdigitsofthissuminhexadecimal.
ASCIIコードのキャリッジリターンの意味です(10進数で13)。
全ての応答の最後に通信します。
(cr)istheASCIIcarriagereturn(13decimal)transmittedattheendofall
commands.
例 1:A(cr)=コマンドの承認を応答(WRDコマンド、RESコマンドの時)
Example1:A(cr)=Commandacknowledged(WRDcommand,REScommand)
例 2:
ATC1234564C(cr)=コマンドの承認と表示値(123456)を応答(RDDコマンドの時)
ATC-12.328(cr)=コマンドの承認と表示値(-12.3)を応答(RDDコマンドの時)
Example2:
ATC1234564C(cr)=
Commandacknowledged+displayedvalue(123456)(RDDcommand)
ATC-12.328(cr)=
Commandacknowledged+displayedvalue(-12.3)(RDDcommand)
①
②
③
④
●応答承認フォーマットRESPONSERECOGNITIONFORMAT
2本の通信線に並列接続された個々のカウンタ/表示器は、自分のID#と
送信ID#が一致しない場合コマンドには応答しません。
ID#が一致しコマンドとチェックサムが有効な場合、そのコマンドを実行し
下記のフォーマットによる応答を返します。
Thecounter/displaydoesnotrespondtoacommandunlessthe
transmittedIDnumbermatchesitsprogrammedIDnumber.
IftheIDnumbermatchandthecommandandchecksumarevalid,the
controlexecutesthecommandandtransmitsaresponseasshownbelow.
①ACK②DATA*1③CHECKSUM*2④(cr)
RDDコマンドCOMMAND
WRDコマンドCOMMAND
RESコマンドCOMMAND
ATCdddddddxx(cr)
A(cr)
A(cr)
*1
*2
:スペースSpace
ddddddd:本器表示部の小数点を含めたデータ7桁(右詰め)
Displayeddata(7digits)includingthedecimalpoint.
(right-justified)
本器の表示部に小数点がない場合と非表示桁はスペース()
として扱われます。
Withoutdecimalpointandtheblankdigitsaretreatedas
space().
xx:ASCIIコードの合計値の下位2桁(16進数)
Twoleastsignificantdigitsofthissuminhexadecimal.
NFF:カウント値がオーバーフロー又はアンダーフロー中
オーバーフローエラー表示、又はアンダーエラー表示中は通信が行えません。
※例外として、エラー解除の為のRESコマンドのみ通信可。
OVERFLOWorUNDERFLOWFORCOUNTVALUE
Itisimpossibletocommunicateunderdisplayingofoverflowerrororunderflowerror.
Itispossibletocommunicatebyresetcommandforerrorcancellation
astheexception.
SETTINGSMODEISACTIVE
Cannotenterserialprogrammodeifinthesettingsmode.
N02:チェックサムエラー
受信したチェックサムがカウンタのチェックサム計算値と一致しない為、通信エラーと判断します。
N05:無効データ
桁数が不的確な数、又は不適当なキャラクタをデータフィールド内で受信した時、エラーになります。
N13:設定モード中
設定モード中は、エラーになります。
INVALIDDATA
Incorrectnumberofdigitorillegalcharactersreceivedindatafield.
CHECKSUMERROR
Receivedchecksumdoesnotmatchthecalculatedchecksum.
ERRORCODE
*エラーコード一 覧
IDナンバーが一致したにも関わらず、コマンドが無効又は実行できない場合は、
カウンタは“N”(未承認)とこれに続く下記のエラーコード及び(cr)を送信し、コマンドは無視します。
IftheIDnumbersmatchbutthecommandisnotvalidorcannotbeexecuted,thecounterignoresthecommand
andrespondsbysendinganASCII"N"(notacknowledged),followedbyonecharacterandcarriagereturn.
《注意 NOTE》
・カウント入力パルスが最高計数速度を超えると、通信できなくなることが
ありますのでご注意ください。
Therearecasesthatcommunicationisnotpossibleifthecountinput
speedgoesoverthemax.countspeed.
・通信では全て大文字のキャラクタを使用してください。
(小文字のキャラクタには対応していません。)
Useonlythecharacterofcapitalletterincommunication.
-2-