Страница 13 из 15 ПерваяПервая ... 31112131415 ПоследняяПоследняя
Показано с 121 по 130 из 167

Тема: ПР200 и ST

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,597

    По умолчанию

    Цитата Сообщение от RomAl Посмотреть сообщение
    ПР102 как Slave получает по Модбас команды и выполняет их, но в начале работы (при запуске) и иногда при работе по определённым условиям надо бы обнулять эту сетевую переменную, на случай если связи уже нет а команда "висит".
    Она помниться даже при отключении- включении ПР
    Не совсем понятна проблема, если Вам нужно иметь значение по умолчанию для сетевой переменной, можно так сделать:

    Инициализация.PNG

    Просто обнулить(записать значение) по команде или при включении - вообще не вижу проблемы!
    Последний раз редактировалось Сергей0308; 05.05.2021 в 13:00.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #2
    Пользователь
    Регистрация
    08.09.2011
    Адрес
    Ростовская обл.
    Сообщений
    143

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Не совсем понятна проблема, если Вам нужно иметь значение по умолчанию для сетевой переменной, можно так сделать:

    Инициализация.PNG
    Об этом способе я уже думал, но не нравиться он мне- в каждом цикле переписывать сетевую переменную по которой же получаешь критическую информацию (команду на включение оборудования)
    А если мне надо выполнить какое-нибудь действие только при определённом условии что нет функционала?
    Последний раз редактировалось RomAl; 05.05.2021 в 12:52.

  3. #3

    По умолчанию

    Цитата Сообщение от RomAl Посмотреть сообщение
    Об этом способе я уже думал, но не нравиться он мне- в каждом цикле переписывать сетевую переменную по которой же получаешь критическую информацию (команду на включение оборудования)
    А если мне надо выполнить какое-нибудь действие только при определённом условии что нет функционала?
    Можно еще макросы SelChgF(I) использовать, по одному входу в нужное время посылать 0, по второму значение из сети, хоть каскад из них выстроить.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

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

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Можно еще макросы SelChgF(I) использовать, по одному входу в нужное время посылать 0, по второму значение из сети, хоть каскад из них выстроить.
    Недостаток этих макросов в том, что выходная переменная всегда "соединена" с одним из входов, то есть не обладает возможностями "самостоятельной жизни", короче, я обычно делаю так:

    Изменение переменной из 3 мест.PNG

    При изменение входных переменных происходит разовая запись в выходную переменную, а дальше выходная переменная может "жить" собственной жизнью, например её можно изменить с экрана(или как ещё).
    Последний раз редактировалось Сергей0308; 06.05.2021 в 20:28.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    Уважаемые коллеги уже 18 страниц спорят (местами очень горячо) о том , чего нет и неизвестно когда будет. Вспомните тему (обратите внимание на дату) https://owen.ru/forum/showthread.php...F2%EE%E2%EE%EC
    Как пафосно начиналась
    Добрый день, коллеги!
    Мы начинаем разработку программируемого реле в щитовом исполнении.
    На данном этапе составляем портрет изделия.
    художник 4 года пишет портрет.

  6. #6

    По умолчанию

    Весьма интересный вопрос. А нет ли в ST для ОЛ (то есть ПР200) сложных типов данных? Массивы, как я выяснил уже, работают. А вот что то наподобие паскалевских записей. Наткнулся что в кодесис можно объявить тип TYPE - END_TYPE, а в нём структуру STRUCT - END_STRUCT.

  7. #7

    По умолчанию

    Цитата Сообщение от bubaeshka Посмотреть сообщение
    Весьма интересный вопрос. А нет ли в ST для ОЛ (то есть ПР200) сложных типов данных? Массивы, как я выяснил уже, работают. А вот что то наподобие паскалевских записей. Наткнулся что в кодесис можно объявить тип TYPE - END_TYPE, а в нём структуру STRUCT - END_STRUCT.
    В ОЛ даже функц. блоки неизвестно когда сделают, а вы структуры хотите)))

  8. #8

    По умолчанию

    Напомнили Вы, коллеги, давно забытую тему https://owen.ru/forum/showthread.php?t=17834
    Из которой был сделан единственный вывод:
    Попытка приблизить программирование к конфигурированию (замена языка C++ на FBD, LD и т.д.) приводит к следующему:
    По мере роста сложности проектов функциональности этих языков не достаточно, что приводит к созданию новых диалектов ST, которые в свою очередь не дотягивают до любого полноценного ЯП. В результате с одной стороны мы издеваемся над КИПовцами, заставляя их разбираться в НЕДОЯЗЫКЕ, а с другой над программистом, заставляя создавать различные костыли, чтобы добавить недостающей функциональности. Или долго ожидать очередного релиза ОЛ, чтобы потом бороться с новыми багами и ждать следующего релиза. Если пройтись по форуму и почитать вопросы новичков, то станет понятно, что информатику сейчас никто не учит - отсюда нет возможности понимать и инструкции по эксплуатации. И, соответственно, чтобы вести полноценную разработку все равно требуется специалист со семью пядями во лбу, который уже опытен во всем и умеет записать любой алгоритм в любом виде. Здесь, например, все ругают Arduino. Но популярность его в мире все больше и больше растет. Почему?
    Может правильнее будет упрощать жизнь профессионалам, а не усложнять её новичкам?!

  9. #9

    По умолчанию ST

    Добрый день!

    Вот и свершилось - ST в реле... А с чего начать? Паскаль учить или как? У нас 25 лет назад Бейсик и Фортран были...

    По крайней мере триггеры в нормальных учебниках хоть 50 летней давности описаны - всё понятно, бери и учи. Или уважаемые коллеги самоучки и не знают чего просят или КАК?
    Как простому человеку создать формулу, и не городить огород?

  10. #10

    По умолчанию

    Цитата Сообщение от Рогов Алексей Посмотреть сообщение
    Добрый день!

    Вот и свершилось - ST в реле... А с чего начать? Паскаль учить или как? У нас 25 лет назад Бейсик и Фортран были...

    По крайней мере триггеры в нормальных учебниках хоть 50 летней давности описаны - всё понятно, бери и учи. Или уважаемые коллеги самоучки и не знают чего просят или КАК?
    Как простому человеку создать формулу, и не городить огород?
    Начните со справки к OL, там есть отдельный раздел

Страница 13 из 15 ПерваяПервая ... 31112131415 ПоследняяПоследняя

Похожие темы

  1. Проект на ПР200. Значение переменной с панели ПР200 не заменяет значение по умолчанию
    от Сергей Потапенко в разделе Среда программирования OWEN Logic
    Ответов: 7
    Последнее сообщение: 03.09.2020, 09:15
  2. ПР200 + ПР200 вместо пр200 + ПРМ
    от 301 в разделе Программируемые реле
    Ответов: 11
    Последнее сообщение: 22.06.2019, 10:14
  3. ПР200 + ПР200 (или МВ110, МУ110)
    от antonlis в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 27.06.2017, 12:07
  4. ПР200 Пропадание связи USB - ПР200. Решено
    от PGK в разделе Программируемые реле
    Ответов: 0
    Последнее сообщение: 18.01.2017, 11:37
  5. ПР200+НПТ1 Пределы измерения ПР200 в режиме 4-20ma
    от Алексей Геннадьевич в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 06.04.2016, 20:19

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

Ваши права

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