Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 28 из 28

Тема: Данные с ПР200 по Modbus в ПК

  1. #21

    По умолчанию

    Возможно читал по диагонали, не думал что и такие идеи возникают, подсознательно представлял два слота;
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  2. #22
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Вполне частая идея кстати, когда устройства с RS485 сидят за Ethernet-RS485 преобразователями. В лоб ее решить не получится понятно почему, оконечное устройство с RS485 просто не поймет, когда в один момент времени прилетает два одинаковых запроса, ну или не одинаковых, не важно. Мастер так же теряется, если получает данные не от слейва и мусор от второго мастера. Но вот в обход можно. Я на RapidScada могу попробовать, есть там возможности провернуть такой фокус. Но если разработчик добавит более легкий путь, вообще будет шикарно.

    Если не вдаваться в возможности Scada систем, то так можно сделать, используя не преобразователь интерфейса, а шлюз из Modbus RTU в Modbus TCP, который допускает подключение по нескольким сокетам. Шлюз читает данные у устройства, а у него читают данные уже Scada системы. з.ы. есть один купленный такой, но все руки не доходят проверить....
    Последний раз редактировалось melky; 30.09.2019 в 10:58.

  3. #23

    По умолчанию

    Ладно, это всё хорошо). Расскажите как теперь данные хранить, пока зашёл в тупик... Как лучше идти в направлении SQL или excel...
    Кстати можно же и в самом реле организовать хранение по идее...
    А в 1С реально?
    Последний раз редактировалось Вадим2881; 30.09.2019 в 12:37.

  4. #24
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,166

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Я правильно понял, что Вы подключаетесь двумя мастерами на один слот, и жалуетесь что начинаются коллизии в обмене?
    Для начала бы устранили известные коллизии, чтобы вручную не разводить регистры на двух слейв интерфейсах! Вот недавно сам на это попал, хотя раньше читал об этом, но вскоре забыл!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #25
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Вадим2881 я у вас и спрашивал, что в конечном итоге вы хотите. Если в 1С, то можно из Scada сбрасывать данные в какую-нибудь БД, например MySQL или PostgreSQL и забирать эти данные в 1С. Кстати ессли не ошибаюсь, то в RapidScada выгрузка в БД происходит по изменению сигнала, но все равно думаю можно добавить переменную для реальной выгрузки.

    Тогда отчеты и формируйте в Exel из 1С

    Сергей0308 и вы не о том говорите... нельзя разрулить двух мастеров при циклическом опросе. и слейв интерфейс в данном случае ОДИН.

  6. #26

    По умолчанию

    В принципе все данные можно сохранять и в ПР200, а потом уже выводить на ПК. Но столкнулся с проблемой. Применил сумматор из базы макросов, всё отлично складывает и накапливает в переменной, но она обнуляется при отключении питания, несмотря на то что маркер энергонезависимой. Т.е. выходная переменная не может быть сохранена?

  7. #27
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    У Сергй308 есть макрос ПЗУ. з.ы. вам сильно это не поможет, так как устанете потом выводить в Scada. Проще читать Scada постоянно и по команде со стороны ПР200 или по изменению скидывать в БД. Это проще будет реализовать, так как у Scada как правило больше возможностей по скриптам, и более гибче.

    ПР200 это вам не ПЛК какой-нибудь, где можно записывать в файлы а потом их считывать...
    я бы начал с того, что настроил бы OPC сервер от Инсат в режиме Modbus Slave и любой Scada прочитал бы данные.

    кстати сам ПР может отправлять данные по изменению или по команде из программы. Если что.
    Последний раз редактировалось melky; 30.09.2019 в 21:09.

  8. #28

    По умолчанию

    Цитата Сообщение от Вадим2881 Посмотреть сообщение
    Т.е. выходная переменная не может быть сохранена?
    Может, главное правильно ее обработать, что бы при старте она не перезаписывалась. Тут есть пример в описании для всех типов переменных в OWENLogic.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. соединение ПР200 и ПЛК110 по MODBUS RTU
    от pwm100558 в разделе Программируемые реле
    Ответов: 21
    Последнее сообщение: 11.11.2019, 10:07
  2. Контроль связи по modbus ПР200
    от @le][ в разделе Среда программирования OWEN Logic
    Ответов: 14
    Последнее сообщение: 20.02.2019, 17:22
  3. ПР200 Modbus
    от Solmik в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 22.01.2018, 21:40
  4. Пр200 + ПЧВ управление по RS485 Modbus
    от pr200 в разделе Среда программирования OWEN Logic
    Ответов: 5
    Последнее сообщение: 27.12.2016, 09:52
  5. Ответов: 10
    Последнее сообщение: 19.09.2014, 22:59

Ваши права

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