Это не очевидно, но в ПЗ необходимо описать устройство с точки зрения ModBus:
Discrete Inputs - 4 штуки
Coils - 4 штуки
Input registers - 2 канала АЦП
Holding Registers - 1 штука: адрес на шине Modbus. Адрес по умолчанию 0х32. Адрес хранить в ПЗУ чипа. Адреса данных определить самостоятельно.
С какого адреса они начинаются, где находятся. Иными словами карта ModBus. Я предполагаю, что Discrete Inputs будут с адреса 0 по 3, а при чтнеии по адресам 4 и 10000 получу по ModBus ответ-ошибку.
Надо рассказать к каким контактам чипа и платы относятся перечисленные сущности ModBus. По сути написать маленькую документацию.
Это не очевидно, но в ПЗ необходимо описать устройство с точки зрения ModBus:
1. Discrete Inputs - 4 штуки
2. Coils - 4 штуки
3. Input registers - 2 канала АЦП
4. Holding Registers - 1 штука: адрес на шине Modbus. Адрес по умолчанию 0х32. Адрес хранить в ПЗУ чипа. Адреса данных определить самостоятельно.
С какого адреса они начинаются, где находятся. Иными словами карта ModBus. Я предполагаю, что Discrete Inputs будут с адреса 0 по 3, а при чтнеии по адресам 4 и 10000 получу по ModBus ответ-ошибку.
Надо рассказать к каким контактам чипа и платы относятся перечисленные сущности ModBus. По сути написать маленькую документацию.
Прошу отметить #15, теперь один канал АЦП.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Это не очевидно, но в ПЗ необходимо описать устройство с точки зрения ModBus:
С какого адреса они начинаются, где находятся. Иными словами карта ModBus. Я предполагаю, что Discrete Inputs будут с адреса 0 по 3, а при чтнеии по адресам 4 и 10000 получу по ModBus ответ-ошибку.
Надо рассказать к каким контактам чипа и платы относятся перечисленные сущности ModBus. По сути написать маленькую документацию.
Прошу отметить #15, теперь один канал АЦП.