モジュールのインクルード
・外部関数ライブラリモジュール
Pythonのプログラムにて弊社共有ライブラリ内の関数の呼び出しを行うためには、外部関数ライブラリモジュール(ctypes)が必要となります。
そのため、ソースコード中で外部関数ライブラリモジュールをimportしてください。
記述例:
import ctypes
・libmodbus定義モジュール
Pythonでlibmodbusの関数を使用するにはmodbus.py、modbus_tcp.py、modbus_rtu.pyファイルが必要となります。
作成するプログラムの入ったフォルダに、上記のlibmodbusの定義モジュールをコピーし、ソースコード中で定義モジュールをimportしてください。
記述例:
import modbus
import modbus_tcp
※rtuの場合は、import modbus_rtu として下さい。
詳細はサンプルプログラムのソースコードを参照してください。
プログラムの実行
プログラム実行時の記述は以下のようになります。
記述例(Python3.10でtcpmasterサンプルを実行する場合):
python3.10 tcpmaster.py