Snapex7.Client.db_write

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

Specs

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

This is a lean function of write_area/2 to write 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.

  • :data - (bitstring) buffer to write.

For more info see pg. 104 form Snap7 docs.