Snapex7.Client.db_read

You're seeing just the function db_read, go back to Snapex7.Client module for more information.

Specs

db_read(GenServer.server(), [data_io_opt()]) ::
  {:ok, bitstring()} | {:error, map()} | {:error, :einval}

This is a lean function of read_area/2 to read PLC DB. It simply internally calls read_area/2 with

  • area: :DB
  • word_len: :byte

The following options are available:

  • :db_number - (int) DB number (0..0xFFFF).

  • :start - (int) An offset to start.

  • :amount - (int) Amount of words (bytes) to read/write.

For more info see pg. 104 form Snap7 docs.