エクヌツ

未分類

pymodbusのシミュレータ setup.json の書き方(ver 3.11.4)

pymodbusにはsimulatorというモジュールがあり、そのモジュールを活用することで、1台の端末でマスタ・スレーブの試験が行えます。ただ、pymodbus.simulatorのsetup.jsonには独自の癖があり使用するにはある程...
未分類

【Modbus通信仕様】開発者のための最低限知識

本記事では、開発者が最低限保持しておくべき、Modbusの通信仕様について、記載している。そのため、Modbusの細かい仕様や仕組みについての説明は省き、最低限知っておけば設計・コーディングは進められるというレベルまでの説明のみを行う。詳し...
未分類

pymodbus 3.11.4 で複数のデバイスを 1 つのシミュレータで扱う方法

この記事では、pymodbusで複数のデバイスがある環境を行う方法を記載している。シミュレータとクライアントの疎通方法は別途以下で記載している。pymodbusでシミュレータを使いModbus通信する | エクヌツITブログ1.結論pymo...
未分類

pymodbus 3.11.4 で device_id(Unit ID)を指定して通信する方法

pymodbus 3.11.4 では、Modbus 通信時に device_id(Unit ID)を明示的に指定する方法が以前のバージョンと少し異なる。この記事では、サーバ・クライアントでデバイスID を指定して読み書きする方法をまとめる。...
未分類

【pymodbus】ModbusSimulatorServerでNameErrorが発生する

PythonでModbus通信を模擬できる便利なライブラリ「pymodbus」。 その中でも ModbusSimulatorServer は、サーバー側の動作を手軽に再現できる強力なツールだ。コードを書いて実行したところ、以下のエラーが発生...
未分類

pymodbusでシミュレータを使って Modbus 通信の疎通を確認する

pymodbus には、実機がなくても Modbus サーバーを立てられる Simulator が用意されている。この記事では、この Simulator を使って 最小構成で Modbus 通信の疎通を確認する方法をまとめる。Modbus ...
未分類

pandas.DataFrameの要素数を取得(size,count)

当ページではpandas.DataFrameの使用方法を記載している。pandas.DataFrameのデータを作成する方法は、別途以下で記載している。pandas.DataFrameの表を作成する方法 | エクヌツITブログ本ページでは、...
未分類

pandas.DataFrameデータのエクスポート(to_csv,to_excel)

当ページではpandas.DataFrameのエクスポート方法を記載している。当ページではユースケースとその場合のコードを記載した上で、各記載の意味を説明している。1.実行例pandas.DataFrameのデータをCSVとExcelファイ...
未分類

pandas.DataFrameのインポート(read_csv,read_excel)

当ページではpandas.DataFrameのインポート方法を記載している。当ページではユースケースとその場合のコードを記載した上で、各記載の意味を説明している。1.前提コード(input_data.py)と同フォルダにCSVファイル・Ex...
未分類

pandas.DataFrameのカラム追加・削除(assign・drop)

当ページではpandas.DataFrameのデータの検索方法を記載している。pandas.DataFrameのデータを作成する方法は、別途以下で記載している。pandas.DataFrameの表を作成する方法 | エクヌツITブログ本ペー...