1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Программирование M241 в Somachine 4.3

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модераторы: Глоб.модераторы, Специалисты SE

Ответить

Автор темы
Kunglao
здесь недавно
здесь недавно
Сообщения: 17
Зарегистрирован: 18 авг 2020, 11:41
Имя: Сергей
Благодарил (а): 2 раза

Программирование M241 в Somachine 4.3

Сообщение Kunglao »

Уважаемые форумчане, необходима помощь в одном очень простом вопросе. Для небольшой модернизации одного технологического процесса возникла необходимость доработать логику его программы. Конкретнее, необходимо при потере линка по порту ethernet чтобы останавливался частотник. Вроде и не тяжелое задание, даже есть стандартная переменнная в плк m241, ETH_R_LINK_STATUS, но это не булева переменная. Как ее спользовать?
ETh_link1.PNG
Нужно получить приблизительно такой вид:
TON.PNG
Что подавать на вход таймера, чтобы я мог на выходе получать 1 или 0? (в таком виде как на картинке ничего не работает, при компиляции ошибок нет, но когда я загружаю в плк проект и физически вытягиваю кабель из порта то ничего не просиходит).
У вас нет необходимых прав для просмотра вложений в этом сообщении.

ogorsv
специалист
специалист
Сообщения: 642
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 136 раз
Поблагодарили: 111 раз

Программирование M241 в Somachine 4.3

Сообщение ogorsv »

Вітаю!

1. Если внимательно посмотреть на приведённую структуру, то увидим:
- ETH_R_LINK_STATUS - элемент структуры. Его тип - WORD (не булевый:-))

2. Этот элемент может принимать два значения:
link.jpg
3. Надеюсь, использовать оператор сравнения (а=1 или а=0) для вас сложности не составит?
А результат сравнения - на запуск таймера задержки
У вас нет необходимых прав для просмотра вложений в этом сообщении.
СВ
Ответить

Вернуться в «ПЛК»