Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 31

Тема: МВ210-101 + ПЛК-150-А-М

  1. #11

    По умолчанию

    И, если так критично, могу его удалить, и предоставить нужный скрин, или саму программу.

  2. #12

    По умолчанию

    REAl это FLOAT? Я для уточнения.
    Чтение одиночных регистров, это Вы имеете ввиду, что надо удалить все "real input", оставив один, и в нем экспериментировать с адресами регистров?
    Если да, то с какого адреса начать (4000, как в мануале?), и с каким шагом?

  3. #13

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    я бы единственным регистром выбрал в начале 900(0x384), если он покажет хоть какое то значение, то можно добавить второй регистр и снимать информацию с регистров 4000 и 4001, если из них можно на ПК будет получить флоат/реал то можно попытаться использовать input real
    Уважаемый capzap. Не могли бы Вы объяснить чайнику как сделать следующее:
    1. "я бы единственным регистром выбрал в начале 900(0x384)," - где это сделать? Я
    Новый точечный рисунок1.png
    2. думал, что этот регистр выбирается в "Real Input Module (VAR)", который я прописал в "Universal Modbus Device".
    Новый точечный рисунок2.png

    Возможно, в чем нибудь , поможет этот снимок:
    Новый точечный рисунок3.png
    Новый точечный рисунок4.png
    Новый точечный рисунок5.png
    Последний раз редактировалось Алексеu; 26.01.2019 в 12:13. Причина: Добавление рисунка

  4. #14

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    внизу таблицы регистров, 900 определяет время архивирования, его тип слово(регистр), а не флоат.
    Ну пусть будет Real Input Module с 4000, если в режиме онлайн Вы видите число близкое к нулю, попробуйте поменять 10 пункт из первого скрина Trace на Native
    Новый точечный рисунок4.png
    Новый точечный рисунок5.png

    Забыл опрос периода архивирования добавить
    Новый точечный рисунок6.png

    Ну и еще одно редактирование - посмотрел статус канала "Last error" модуля "Modbus (Мастер)", а там ошибка "85" - Ошибка при приеме/передаче по сети TCP/IP.

    Новый точечный рисунок7.png

    Теперь уже другой вопрос - почему она может возникать?
    Последний раз редактировалось Алексеu; 26.01.2019 в 13:33.

  5. #15

    По умолчанию

    В общем получается так:
    Добавляю "Modbus (Мастер) (VAR)" и прогружаю, с запуском "Онлайн" - все нормально: Last error=0
    Добавляю "Universal Modbus Device" с настройками по умолчанию (NetMode=serial) и прогружаю, с запуском "Онлайн" - все нормально: Last error=0
    Меняю настройки на данные моего модуля и прогружаю, с запуском "Онлайн" - все нормально: Last error=0
    Новый точечный рисунок8.png
    Добавляю "Register input module" для чтения 900 адреса - Last error=85 (Ошибка при приеме/передаче по сети TCP/IP)
    Новый точечный рисунок9.png

  6. #16

  7. #17

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ну раз сокеты закончились, наверное стоит сделать на плк сброс
    Холодный сброс или заводской сброс через CODESYS или как то по другому?
    Цитата Сообщение от capzap Посмотреть сообщение
    помимо конфигуратора в проекте есть какое нибудь управление сокетами?
    Да вроде нигде ничего не прописывал, программа видна на экране: задействованы только глобальные перем
    Цитата Сообщение от capzap Посмотреть сообщение
    Прошивку делали, после этого таргеты переустанавливали?
    Прошивка v.2.17.0_PLC100 (с поддержкой OwenCloud).
    Таргет - v2.12_for_PLC100_PLC150_PLC154 (с поддержкой OwenCloud). Но в ПЛКИНФО пишет, что 2.10 - это мне непонятно.
    Сначала делал прошивку, потом скачал и установил таргет и запустил CODESYS для создания нового проекта. Сделал правильно?

  8. #18

    По умолчанию

    Нет. Что нибудь можете посоветовать?

  9. #19

    По умолчанию

    Установил
    MasterOPC1.pngMasterOPC2.pngMasterOPC4.png

    попробовал
    MasterOPC5.pngMasterOPC6.pngMasterOPC7.pngMasterOPC8.png

    Результаты не порадовали - что это может быть?

  10. #20

    По умолчанию

    А косяк, то пока получается в адресах регистров. Потому, что чтение регистра float - херня какая то, а integer показывает правильно.

    реальное значение температуры - около 30 градусов.

    Новый точечный рисунок12.png


    установил еще и owen opc server.

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Ответов: 25
    Последнее сообщение: 09.01.2020, 09:05

Ваши права

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