これは私が今まで直面した中で最も奇妙な問題です。だからここに私が持っているものがあります:
- イーサネット ポート、いくつかの SNMP トラップ、SMS モデムを介して Fatek PLC を読み取り、実行するコマンドを受信するためにポートをリッスンする VB アプリケーション。
- 32 ビット OS 上の MySQL サーバーと 64 ビット OS 上の MySQL サーバー。
アプリケーションが 32 ビット OS 上の MySQL サーバーに接続されている場合、問題はありません。問題なく 5 秒ごとに PLC レジスタを読み取ります。
しかし、アプリケーションが 64 ビット OS 上の MySQL サーバーに接続されている場合、PLC を 5 秒ごとに読み取ることはできませんが、1 分ごとに読み取ることができます。
他のすべての可能な組み合わせを試しましたが、32 ビット OS にインストールされた MySQL サーバーに接続した場合にのみ機能し、64 ビット OS にインストールされた MySQL サーバーに接続した場合には機能しません。
どんな助けでも大歓迎です。