Ответы пользователя по тегу Программируемый логический контроллер
  • Как подправить вывод данных при работе с ПЛК?

    1. Регистр modbus - это 16 бит (2 байта). Если у вас значение занимает 1 байт, то смотрите порядок байт в регистре. Вообще, заниматься отладкой правильности чтения регистров modbus лучше с помощью какого-нибудь клиента, например modscan.
    2. Читаете значение регистра и потом берете нужный бит из этого значения.
    Ответ написан
  • Как совместить программу на C# с ПЛК ОВЕН 200?

    1. Если нужные вам данные лежат в адресном пространстве протокола Modbus, то да, мысль верна. Более простого подключения, чем по протоколу Modbus вы вряд ли найдете.
    2. Если под другими компонентами понимаются модули ввода/вывода, то взаимодействие с ними контроллер осуществляет на уровне своей ОС и для вашей программы скорее всего интереса не представляют. Данные с этих модулей контроллер обрабатывает и в соответствии со своей внутренней программой выкладывает в адресное пространство Modbus (зависит от реализации программы в контроллере).
    Ответ написан
  • Как организовать взаимодействие программы на C# и контроллера ОВЕН ПЛК200?

    1. Есть. Найти можно у производителей контроллеров.
    2. В эмуляторе ПЛК эмулируется не только адресное пространство Modbus, но и логика работы. Если вам логика работы не нужна, а нужно только адресное простоанство, то сойдет любой эмулятор Modbus сервера.
    3. Структура данных в ПЛК реализуется разработчиком программы для ПЛК. Именно он решает (в большинстве случаев), в каких адресах будут лежать данные.
    Ответ написан
    Комментировать