はじめに
たけびし (TAKEBISHI) 製の OPC サーバーである、デバイスエクスプローラ (DeviceXPlorer) で開発時に使っている便利な機能の備忘録です。
改訂履歴
- 2026/05/19 : 初版公開。
本文
1. 環境
- Windows Server 2025 Datacenter Evaluation
- たけびし デバイスエクスプローラ OPC サーバー Ver.6.8.2.1 32 bit 版
2. シミュレーション
DeviceXPlorer OPC Server では、シミュレーション機能を使うことで、実機のない環境でもタグの値を READ / WRITE することができます。デバイスを右クリックし、プロパティを選択します。
オプションタグから、シミュレーション項目の共有メモリにチェックを入れます。
これで実機なしでも、タグの値を READ / WRITE できるようになります。
3. イベントを使用したハートビートの実装
DeviceXPlorer OPC Server のイベント機能を使用すると、簡単なスクリプトを実行できます。今回は Tag_D0000 をハートビート用のタグとして使用し、自動応答するイベントを作ってみます。
デバイスを右クリックし、イベントを選択します。
イベントリスト上で右クリックし、新規作成からスクリプトを選択します。
以下のプログラムを実装します。
local tag = @@t("Tag_D0000");
if tag.Value == 0 then
tag.Value = 1
end
Tag_D0000 の値が自動的に書き換わるようになります。
おわりに
他にも何か見つけたら、随時追記します。