Страница 10 из 50 ПерваяПервая ... 8910111220 ... ПоследняяПоследняя
Показано с 91 по 100 из 606

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

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

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

    По умолчанию

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

  3. #3

    По умолчанию

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

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

  4. #4

    По умолчанию

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

    Огромный респект хорошим парням из фирмы ОВЕН.
    Спасибо, мы старались!
    Тролль-наседка, добрый, нежный и ласковый

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

    По умолчанию

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

  6. #6

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    А внутри то что ? На FBD ни как ?
    Внутри 1 строчка на ST. На FBD корячиться бы пришлось, а я этого не люблю.
    Последний раз редактировалось IVM; 14.12.2021 в 22:40.

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

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    Внутри 1 строчка на ST. .
    Секретная ?
    электронщик до мозга костей и не только

  8. #8
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    978

    По умолчанию

    В макросы бы еще эти функции совать чтобы компактнее получилось на поле боя.

  9. #9

    По умолчанию

    Кто-нибудь пробовал оператор CASE ? Что-то он у меня не работает как надо. Не понятно как можно использовать оператор CASE если в функции не сохраняются значения переменных.
    Последний раз редактировалось IVM; 15.12.2021 в 19:23.

  10. #10

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    Кто-нибудь пробовал оператор CASE ? Что-то он у меня не работает как надо. Не понятно как можно использовать оператор CASE если в функции не сохраняются значения переменных.
    Уже автомат состояний пробовал сделать, как сделать, описал почти в подробностях CORSAR1500 , в этой теме на 7 странице. Со скринами и частью кода)
    Главное на выходе состояние вывести, для состояния, сделать задержку на цикл, и подать на вход, а таймеры все снаружи поставить. И главное ведь работает) хоть и делал просто для проверки.
    Последний раз редактировалось kondor3000; 15.12.2021 в 20:30.

Страница 10 из 50 ПерваяПервая ... 8910111220 ... ПоследняяПоследняя

Похожие темы

  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, 11:37

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

Ваши права

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