Страница 82 из 1052 ПерваяПервая ... 3272808182838492132182582 ... ПоследняяПоследняя
Показано с 811 по 820 из 10512

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #811
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,525

    По умолчанию

    Цитата Сообщение от anowice Посмотреть сообщение
    При отладке дохожу до шага TurnOff, у которого даже входное условие уже не выполняется. Программа запущена, и не идёт дальше почему-то, что я не так делаю?
    А почему у вас PROGRAM PLC_PRG сделана на CFC?

  2. #812

    Question Modbus(Slave)+подмодуль Modbus(Master)

    Для организации линии резервного управления ПЛК110-32 через MasterScada добавил в конфигурацию ПЛК модуль Modbus (Slave), в который вставил подмодуль Modbus(Master).

    В целях изучения принципа работы Modbus требуется:
    1. через скада (или opc-сервер) записать значение в переменную codNumPrg
    2. через скада (или opc-сервер) читать значение переменной proverka_lamp

    1 пункт работает на ура.
    2 пункт - opc-сервер не читает значение подскажите пожалуйста в чем может быть причина? правильно ли на скрине проставлены регистры?

    Изучать Modbus начал относительно недавно. По мере изучения возникли еще пару вопросов:
    • чем чревато подключение модуля modbus(slave) и его подмодуля modbus(master) на один интерфейс(RS-232)?
    • может ли подмодуль modbus(master) опрашивать модуль modbus(slave) если оба они находятся на одном ПЛК без каких-либо последствий? (адрес слейва - 1, адрес опрашиваемого устройства - 1)

    Скрины приложил.

    ps может я замудрил чего

    ...вспомнил еще проблемку с видимостью модулей в программе EasyWorkPLC. В конфигураторе проставил требуемым значениям Visibility - Yes. Загрузил проект в ПЛК. Запускаю EasyWorkPLC - подключаюсь - связь есть, PLC-Browser работает(инфа, время отображает), но переменных НЕТ Окно основное пустое. Что не так?

  3. #813

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    А почему у вас PROGRAM PLC_PRG сделана на CFC?
    Ну мне кажется, что это дело вкуса, разве не так? CFC мне тоже нравится.
    Ещё попробовал запускать reinit_modem из PLC_PRG, слегка модифицировав программу - так теперь работает ожидаемо. А с выносом в отдельную задачу что-то не получилось. Для сравнения новый проект:

  4. #814

    Question Msater (slave)

    capzap, спасибо большое, решил с простого начать, но и тут возникла проблемка, то ли адрес не тот, то ли еще чего. В чем может быть роблема?
    Скрин приложил

    ps регистр 0х0000 работает без проблем, а вот выше ... видать я что-то не допонял с адресами памяти

  5. #815

    Question

    Цитата Сообщение от capzap Посмотреть сообщение
    добавте в конец еще один 8-и битный модуль, это для страховки. А в опс измените адрес на 0х0001 если это регистр, если Coils то 0х0010(HEX)
    еще раз премного благодарен, кажется все встало на свои места - каждый бит - это следующий адрес (первые 2 байта=16бит, адреса от 0 до 15(Dec) если Coils, и 0 если регистр; следующие 8 бит - адреса от 16 до 23(Dec)) и т.д. Как то так, принцип понял

    Соответственно в модуле модбас(мастер) так же? Что если в одной конфигурации ПЛК есть модуль и модбас(мастер) и модбас(слейв), адреса у них будут начинаться у обоих с нуля, как у отдельных независимых друг от друга устройств?

  6. #816

    Post

    Цитата Сообщение от capzap Посмотреть сообщение
    у мастеров нет адресации регистров, они читают только то что Вы в настройках укажете
    спасиб, ушел переваривать

  7. #817
    Пользователь
    Регистрация
    19.03.2011
    Адрес
    Украина
    Сообщений
    31

    По умолчанию Ошибка в LIMIT

    Добрый день. Подскажите что делаю не так. См. рисунок во вложении. Ведь в руководстве сказано что входная переменная может быть любого типа.

  8. #818

    Post

    Цитата Сообщение от Коля О Посмотреть сообщение
    Добрый день. Подскажите что делаю не так. См. рисунок во вложении. Ведь в руководстве сказано что входная переменная может быть любого типа.
    интересен тот факт, что добавив к нулю ".0" все работает как надо =)

  9. #819
    Пользователь
    Регистрация
    19.03.2011
    Адрес
    Украина
    Сообщений
    31

    По умолчанию

    Работает. Большое спасибо за подсказку!

  10. #820
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,268

    По умолчанию

    Цитата Сообщение от vooodooo22 Посмотреть сообщение
    интересен тот факт, что добавив к нулю ".0" все работает как надо =)
    Вы уверены что как надо ? Здается мне что аффтару нужно поменять местами 0 и b1
    А сам факт - неинтересен. Обычное приведение к типу

Страница 82 из 1052 ПерваяПервая ... 3272808182838492132182582 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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