Страница 23 из 66 ПерваяПервая ... 13212223242533 ... ПоследняяПоследняя
Показано с 221 по 230 из 658

Тема: Функциональные блоки на языке ST

  1. #221
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,596

    По умолчанию

    Цитата Сообщение от ЭдМахалыч Посмотреть сообщение
    kondor и melky, все просто:
    Мастер (СПК107) задает (по ModBus) включение какого то мощного и опасного устройства (допустим привод перемещения) через slave-устройство (ПР102), мастер его и отключает.
    Теперь вопрос - как остановить двигатель, если мастер заглючил (сгорел, взорвался и т.п.) или "Вася" кабель перебил.
    Вот это и есть "защита от потери связи. По OL я понял - штатного средства нет, будем делать по контрольному регистру.
    Так что, ув. kondor слейву не по барабану, если через него управляют опасными исполнителями...
    По хорошему сам контроллер должен контролировать состояние опасного механизма и при аварии его отключать

  2. #222

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    По хорошему сам контроллер должен контролировать состояние опасного механизма и при аварии его отключать
    Конечно, ПР102 и контролирует его по датчикам и прочим условиям.
    Но и отсутствие связи с устройством верхнего уровня (во многих случаях) он контролировать тоже должен уметь!

  3. #223

    По умолчанию

    А как на данный момент решается вопрос с таймерами для ST ? Пока ничего лучше внешнего генератора, входа для тактовых импульсов и программных счетчиков с флагами внутри блока не придумал.

  4. #224

    По умолчанию

    Цитата Сообщение от gmz_001 Посмотреть сообщение
    А как на данный момент решается вопрос с таймерами для ST ? Пока ничего лучше внешнего генератора, входа для тактовых импульсов и программных счетчиков с флагами внутри блока не придумал.
    Внешний не нужен, нужно только время цикла T_zikl в ms, кол-во циклов считается как x:=x+1; внутри блока.
    x * T_zikl= T таймера. Пока так.
    Последний раз редактировалось kondor3000; 28.08.2023 в 16:03.

  5. #225

    По умолчанию

    Добрый день, а есть у вас на сайте список примеров, как эти ФБ правильно реализовывать?
    Канал по автоматизации
    https://t.me/you_engineer_asu

  6. #226

    По умолчанию

    Цитата Сообщение от Сема Посмотреть сообщение
    Добрый день, а есть у вас на сайте список примеров, как эти ФБ правильно реализовывать?
    Списка нет, а мой пример есть https://owen.ru/forum/showthread.php...39&page=11#105
    3 пример с ФБ и вложенными блоками.
    В блоках fbTimer и fbIndik вложены несколько самописных блоков ФБ (TON, R_trig, SR_trig, F_trig) и функции SEL и fMOD.
    Правда TON уже переписан на T_zikl, да и остальные тоже переписаны, а fMOD уже не нужен, есть MOD .
    Последний раз редактировалось kondor3000; 08.09.2023 в 14:52.

  7. #227

    По умолчанию

    Добрый день
    пытаемся использовать новый функционал с блоками на ST
    проблема такая - создали переменные булевые в которые записывается состояние входов, создали свой простенький блок на ST - и переменная не меняется при активации входа. Если эту переменную не использовать никак с блоком ST - все работает нормально.
    Если одну и ту же переменную импользовать и в блоке ST и с обычным блоком(например тригером) - на блок тригера приходит состояние переменной и входа соотв, а на блок ST - ничего не приходит и переменная не подсвечивается даже..
    Это мы что-то не так делаем или баг в программе ?
    123.png

  8. #228

    По умолчанию

    Цитата Сообщение от Alex_A Посмотреть сообщение
    Добрый день
    пытаемся использовать новый функционал с блоками на ST
    проблема такая - создали переменные булевые в которые записывается состояние входов, создали свой простенький блок на ST - и переменная не меняется при активации входа. Если эту переменную не использовать никак с блоком ST - все работает нормально.
    Если одну и ту же переменную импользовать и в блоке ST и с обычным блоком(например тригером) - на блок тригера приходит состояние переменной и входа соотв, а на блок ST - ничего не приходит и переменная не подсвечивается даже..
    Это мы что-то не так делаем или баг в программе ?
    123.png
    Привяжите "test2" к дискретному выходу

  9. #229

    По умолчанию

    Спасибо, заработало.
    Немного неочевидно, и ошибок он никаких не выдавал.

  10. #230

    По умолчанию

    Цитата Сообщение от Alex_A Посмотреть сообщение
    Спасибо, заработало.
    Немного неочевидно, и ошибок он никаких не выдавал.
    В справке есть про это

Страница 23 из 66 ПерваяПервая ... 13212223242533 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  2. Функциональные блоки
    от ribamuka в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 08.04.2018, 15:01
  3. Функциональные блоки насосов в CoDeSys
    от Алексей Ермолаев в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 28.03.2017, 13:50
  4. Функциональные блоки- где искать?
    от Xops в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 01.03.2016, 11:07
  5. СПК функциональные клавиши
    от Lyohin в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 30.03.2015, 15:10

Ваши права

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