GT32T-E/GT32M-E

GT30汎用シリアル通信で、124ワードを一度に書き込むことが出来たのに、GT32では書き込み出来ない。

GT30汎用シリアル通信で、124ワードを一度に書き込むことが出来たのに、GT32では書き込み出来ない。

外部機器からのコマンド長が512バイトを超え、513バイトになっている為です。 

124ワードのデータの場合、
WDWコマンドのヘッダからワード数までが14バイト、

124ワード書き込む為のデータ部で124×4=496バイト、
BCCで2バイト、

 合計で512バイトなのですが、
 汎用シリアルコマンドでは終端のCRコードが必要ですので、
 合計で513バイトになっています。

 GT30は、外部機器からのコマンドが512バイトを越えても受信可能なのですが、 
 GT32は、厳密に512バイトまでしか受信出来ません。 
お手数ですが、全データを書き込む場合は、 
データ部を分割して書き込むように修正をお願いします。