Показано с 1 по 10 из 10

Тема: Возможно ли компьютером эмулировать ПЛК на линии RS 485?

  1. #1

    По умолчанию Возможно ли компьютером эмулировать ПЛК на линии RS 485?

    Здравствуйте!
    Возможно ли как-то подключить компьютер к ПЛК-110 с помощью интерфейса RS-485 (согласовав со стороны ПК, естественно), так, чтобы для ПЛК компьютер (с программой обработки связи) "виделся" как другой ПЛК? Для чего это нужно. Хочется на одном ПЛК собрать автооператор, но в офисных условиях невозможно "обкатать" его. Поэтому было бы идеально написать программу на дельфи, которая бы принимала команды из "главного" контроллера, выполняла бы и графически отображала бы действия автооператора, а в сеть посылала бы команды-ответы.
    Скажите пожалуйста, возможно ли такое, кто-нибудь делал что-то подобное? Спасибо.

  2. #2

    По умолчанию

    Ну вопрос в том что должно происходить на компьютере. Если вы хотите видеть запросы, это одно, хотите что-то слать в плк, это другое, а вот прием и оработка это еще сложнее.

  3. #3
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Сложную систему вы все равно как следует не симулируете.
    Как правило такие вещи доводят на пусконаладке или делайте макет.

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    сильно ли отличается связь с удалёнными контроллерами через RS-485 с помощью протокола Modbus RTU и через Ethernet с помощью Modbus TCP с точки зрения програмной реализации
    в моем случае, это поменять класс ModbusTCPSlave на ModbusSerialSlave

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    в моем случае, это поменять класс ModbusTCPSlave на ModbusSerialSlave
    Это со стороны ПК? Или ПЛК?

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    конечно ПК

  7. #7

    По умолчанию

    Так и подумал, решил уточнить. А со стороны ПЛК? Намного сложнее?

  8. #8

    По умолчанию

    Так я имею в виду с компьютером ПЛК для эмуляции соединять через Ethernet и Modbus TCP, а с реальными контроллерами - через RS-485 и Modbus RTU. В этом случае программу для ПЛК сильно нужно менять? Или, вот вы пишете
    в моем случае, это поменять класс ModbusTCPSlave на ModbusSerialSlave
    А с физической стороны, используете переходник с RS-485 контроллера на COM компьютера? И в какой среде программируете?
    Или другой вариант - использовать Ethernet для связи с реальными контроллерами. А насколько это надёжно по сравнению с RS-485?
    Спасибо вам за ответы.

  9. #9

    По умолчанию

    Значит, недочитал. Если так, то замечательно! Спасибо ещё раз.

  10. #10

    По умолчанию

    Спасибо! Попробую разобраться

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •