- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Программирование M241 в Somachine 4.3
Модераторы: Глоб.модераторы, Специалисты SE
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 18 авг 2020, 11:41
- Имя: Сергей
- Благодарил (а): 2 раза
Программирование M241 в Somachine 4.3
Уважаемые форумчане, необходима помощь в одном очень простом вопросе. Для небольшой модернизации одного технологического процесса возникла необходимость доработать логику его программы. Конкретнее, необходимо при потере линка по порту ethernet чтобы останавливался частотник. Вроде и не тяжелое задание, даже есть стандартная переменнная в плк m241, ETH_R_LINK_STATUS, но это не булева переменная. Как ее спользовать?
Нужно получить приблизительно такой вид:
Что подавать на вход таймера, чтобы я мог на выходе получать 1 или 0? (в таком виде как на картинке ничего не работает, при компиляции ошибок нет, но когда я загружаю в плк проект и физически вытягиваю кабель из порта то ничего не просиходит).У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- специалист
- Сообщения: 642
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 136 раз
- Поблагодарили: 111 раз
Программирование M241 в Somachine 4.3
Вітаю!
1. Если внимательно посмотреть на приведённую структуру, то увидим:
- ETH_R_LINK_STATUS - элемент структуры. Его тип - WORD (не булевый:-))
2. Этот элемент может принимать два значения: 3. Надеюсь, использовать оператор сравнения (а=1 или а=0) для вас сложности не составит?
А результат сравнения - на запуск таймера задержки
1. Если внимательно посмотреть на приведённую структуру, то увидим:
- ETH_R_LINK_STATUS - элемент структуры. Его тип - WORD (не булевый:-))
2. Этот элемент может принимать два значения: 3. Надеюсь, использовать оператор сравнения (а=1 или а=0) для вас сложности не составит?
А результат сравнения - на запуск таймера задержки
У вас нет необходимых прав для просмотра вложений в этом сообщении.
СВ