ModbusはModicon社が1979年、同社のプログラマブルロジックコントローラ(PLC) 向けに策定したシリアル通信プロトコルです。
マスタ/スレーブ方式による通信で、マスタからの指令によりスレーブが応答及び動作を行います。
Modbusの定義は通信プロトコルに対してのみで、通信媒体は主にRS-232CやRS-485、Ethernetが使用されています。
1バイト(8ビット)データを2文字のASCIIコードに変換して伝送する「Modbus ASCIIモード」と、1バイト(8ビット)データをそのまま伝送する「Modbus RTUモード」の2種類があります。