Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| 
                    becki:linux:modbus [2012-03-14 11:27] becki  | 
                
                    becki:linux:modbus [2013-06-13 13:56] (aktuell) becki  | 
            ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| ===== Modbus Command Overview == | ===== Modbus Command Overview == | ||
| - | ^ Code ^ Bits ^ Target ^ Count ^ Direction ^ Name in Spec ^ Libmodbus 3 fkt name ^ libmodbus 2 fkt name ^ | + | ^ Code ^ Target ^ Count ^ Direction ^ Name in Spec ^ Libmodbus 3 fkt name ^ libmodbus 2 fkt name ^ | 
| - | | 01 |  1 | DO |  many | read | Read Coils | ''modbus_read_bits''  | ''read_coil_status''  | | + | | ''01 0x01'' | DO |  many | read | Read Coils | ''modbus_read_bits''  | ''read_coil_status''  | | 
| - | | 02 |  1 | DI |  many | read | Read Discrete Inputs  | ''modbus_read_input_bits''  | ''read_input_status''  | | + | | ''02 0x02'' | DI |  many | read | Read Discrete Inputs  | ''modbus_read_input_bits''  | ''read_input_status''  | | 
| - | | 03 |  16 | AO |  many | read | Read Holding Registers  | ''modbus_read_registers''  | ''read_holding_registers''  | | + | | ''03 0x03'' | AO |  many | read | Read Holding Registers  | ''modbus_read_registers''  | ''read_holding_registers''  | | 
| - | | 04 |  16 | AI |  many | read | Read Input Register  | ''modbus_read_input_registers''  | ''read_input_registers''  | | + | | ''04 0x04'' | AI |  many | read | Read Input Register  | ''modbus_read_input_registers''  | ''read_input_registers''  | | 
| - | | 05 |  1 | DO |  one |  write | Write Single Coil | ''modbus_write_bit''  | ''force_single_coil''  | | + | | ''05 0x05'' | DO |  one |  write | Write Single Coil | ''modbus_write_bit''  | ''force_single_coil''  | | 
| - | | 06 |  16 | AO |  one |  write | Write Single Register  | ''modbus_write_register''  | ''preset_single_register''  | | + | | ''06 0x06'' | AO |  one |  write | Write Single Register  | ''modbus_write_register''  | ''preset_single_register''  | | 
| - | | 15 |  1 | DO |  many | write | Write Multiple Coils | ''modbus_write_bits''  | ''force_multiple_coils''  | | + | | ''15 0x0f'' | DO |  many | write | Write Multiple Coils | ''modbus_write_bits''  | ''force_multiple_coils''  | | 
| - | | 16 |  16 | AO |  many | write | Write Multiple registers  | ''modbus_write_registers''  | ''preset_multiple_registers'' | | + | | ''16 0x10'' | AO |  many | write | Write Multiple registers  | ''modbus_write_registers''  | ''preset_multiple_registers'' | | 
| - | | 23 |  16 | AI/AO | many | both | Wrt/Rd Multiple registers | ''modbus_write_and_read_registers'' | :?: | | + | | ''23 0x17'' | AI/AO | many | both | Wrt/Rd Multiple registers | ''modbus_write_and_read_registers'' | :?: | | 
| Sources [[http://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b.pdf|Spec]] [[http://libmodbus.org/site_media/html/libmodbus.html|Manpage]] | Sources [[http://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b.pdf|Spec]] [[http://libmodbus.org/site_media/html/libmodbus.html|Manpage]] | ||
| Zeile 53: | Zeile 53: | ||
| ===== Libmodbus == | ===== Libmodbus == | ||
| + | ==== Usage / Doc == | ||
| + | |||
| + | See http://libmodbus.org/site_media/html/libmodbus.html | ||
| + | |||
| ==== Installation == | ==== Installation == | ||