Страница 11 из 58 ПерваяПервая ... 91011121321 ... ПоследняяПоследняя
Показано с 101 по 110 из 579

Тема: Создать функцию на ST

  1. #101

    По умолчанию

    Собственно это и есть конечный автомат. Сложность в том что он получается громоздким и, если применять минимизации логических схем перехода состяний - интуитивно непонятным. И неудобство реализации записи из нескольких мест в один счетчик
    Вот по сути то жесамое, но на основе флагов состояний.
    http://window.edu.ru/resource/659/76...тодичка3_1.pdf

    А вот подобное, но на текстовом языке, что проще вот вопрос...
    http://is.ifmo.ru/download/1minute.pdf

    Вот пример того что на ST в пару десятков строк поместится, но в FBD это целый лист
    Вложения Вложения
    Последний раз редактировалось gmz_001; 10.12.2021 в 20:11.

  2. #102
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Измените при работе таймера (например) его внутренние* данные == "передать 2-5 структур, которые используются другими 2-5 обработками"
    Получите такое же гуано. Вопрос - накой ?
    *Отсутствие черточек (доступа) это спички (которые дитям не игрушка (это к вопросу - накой)) положенные в шкафчик на ключик.
    Я не понял, правильно ли вы прочитали мое сообщение (в последнее время такое наблюдается, то я неправильно читаю ваши, то вы мои). Я за текст, если что.

  3. #103
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Цитата Сообщение от gmz_001 Посмотреть сообщение
    Собственно это и есть конечный автомат. Сложность в том что он получается громоздким и, если применять минимизации логических схем перехода состяний - интуитивно непонятным. И неудобство реализации записи из нескольких мест в один счетчик
    Вот по сути то жесамое, но на основе флагов состояний.
    http://window.edu.ru/resource/659/76...тодичка3_1.pdf

    А вот подобное, но на текстовом языке, что проще вот вопрос...
    http://is.ifmo.ru/download/1minute.pdf
    Первые реализации SFC я видел у Mitsubishi FX1N (не факт, что они первые, и тем более, единственные). Но сейчас везде есть, кто хоть сколько старается стандартам соответствовать. У Owen тоже есть.

  4. #104

    По умолчанию

    У низшей линейки Delta нет, как и в случае с программируемыми реле.

  5. #105
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Цитата Сообщение от gmz_001 Посмотреть сообщение
    У низшей линейки Delta нет, как и в случае с программируемыми реле.
    Чисто технически - это линейка сравнения целого числа со значением и изменение этого целого числа по условиям.

  6. #106

    По умолчанию

    Нужно делать мультиплексор с количеством входов по числу состояний. Делал такое. Неудобно. Неудобство именно в том что запись в переменную возможен только в одном месте. В обычных языках есть ветвление алгоритма, и никто тебе не мешает писать в одну переменную в разных ветвях, да и вообще в разных шагах линейного алгоритма.
    Последний раз редактировалось gmz_001; 10.12.2021 в 20:39.

  7. #107
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Цитата Сообщение от gmz_001 Посмотреть сообщение
    Нужно делать мультиплексор с количеством входов по числу состояний. Делал такое. Неудобно.
    Мультиплексор - ненужное усложнение.
    Хотя, при отсутствии функции простого сравнения, согласен, возможно лучшее решение.

  8. #108
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Цитата Сообщение от gmz_001 Посмотреть сообщение
    У низшей линейки Delta нет, как и в случае с программируемыми реле.
    Если вы говорите не про Owen, а про Delta, то:
    1. Вы не на том форуме.
    2. Detla очень похожа на Mitsubishi, поищите в документации слово "STL", или прочитайте тут про STL и найдите похожее.

  9. #109

    По умолчанию

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

    Огромный респект хорошим парням из фирмы ОВЕН.
    Изображения Изображения
    Последний раз редактировалось IVM; 14.12.2021 в 19:03.

  10. #110
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,121

    По умолчанию

    А внутри то что ? На FBD ни как ?
    электронщик до мозга костей и не только

Страница 11 из 58 ПерваяПервая ... 91011121321 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 14
    Последнее сообщение: 01.07.2023, 21:30
  2. Ответов: 6
    Последнее сообщение: 22.12.2021, 10:50
  3. Ответов: 3
    Последнее сообщение: 13.09.2021, 13:31
  4. ПЛК160. Чем заменить функцию записи 0x05?
    от FallenDAY в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 26.08.2017, 13:19
  5. Как написать собственную функцию wait()
    от PavelKazakov в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.07.2009, 12:37

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

Ваши права

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