PCWAY

PCWAY:セルの内容が変化した時に自動的にPLCにデータを書き込みたい

PCWAY:セルの内容が変化した時にマクロを起動して、自動的にPLCのデータレジスタにデータを書き込みたいのですが、登録関数の「PCWAYsubDownLoad」を使って、PLCへデータのダウンロード処理を行うことは可能でしょうか?

Excelとして、セルの値が変化した時にマクロを実行することは可能ですが、そのマクロの中にPCWAYの関数(PCWAYsubDownLoad等)を呼び出して使うことは出来ません。なぜなら、そのマクロはそのシート専用のマクロになるからです。PCWAYの関数は、標準モジュールで呼び出して使用する場合にのみ限定されています。

従って、この場合は、下記の方法で実行してください。
① 値の変化については、Excelのセル内容をチェックするのではなく、
  PLC内でチェックしてください。

② ①の変化をPCWAYに通知するために、PLCの接点をONさせます。

③ PLCへのデータをダウンロードする為のマクロを作成します。
  サンプルは、PCWAYインストールフォルダ
  (C:\Program Files\PCWAY)のSampleフォルダ内の
  SampleList.xlsのDownLoadシートを参照ください。

④ ②の接点と③のマクロを、自動マクロ登録に設定します。
  なお②の接点は、M(リレーリンク)に置き換えてご使用ください。

<参考>ヘルプの[PCWAYの基本操作]の
    [Microsoft Excelのマクロを自動で起動する]を参照してください。