Всем доброго дня!
Есть Modicon M340 и самописная программа верхнего уровня. Связь по Modbus TCP/IP.
Подскажите, пожалуйста, как можно получить информацию в каком режиме работы (RUN\STOP) находится контроллер?
Есть системный бит %S12. Можно ли его состояние увидеть через Modbus TCP/IP. Если можно, то как?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Modicon M340. Узнать режим работы по Modbus TCP/IP
Модератор: Специалисты SE
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 01 дек 2015, 09:21
- Имя: Валерий Pro
-
- эксперт
- Сообщения: 1031
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 34 раза
- Поблагодарили: 110 раз
Re: Modicon M340. Узнать режим работы по Modbus TCP/IP
Нельзя, если СКАДА не производства Шнайдер Электрик.
Лучше в программе организовать счетчик, который ВУ будет читать и анализировать.
Если счетчик изменяется - RUN, если нет - STOP.
Лучше в программе организовать счетчик, который ВУ будет читать и анализировать.
Если счетчик изменяется - RUN, если нет - STOP.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Re: Modicon M340. Узнать режим работы по Modbus TCP/IP
А что мешает создать маркер и ему присвоить значение системного бита? И в скаде использовать данный маркер ...
-
- эксперт
- Сообщения: 1031
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 34 раза
- Поблагодарили: 110 раз
Re: Modicon M340. Узнать режим работы по Modbus TCP/IP
Если сделать в программе присвоение
то после запуска программы %Mx всегда будет true, т.к. при стопе контроллера, когда %Sx = false, программа не выполняется и копирование происходить не будет.
Код: Выделить всё
%Mx := %Sx;
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Re: Modicon M340. Узнать режим работы по Modbus TCP/IP
Ну можно же в программе дописать начальное состояние этой переменной...
Еще как вариант счетчик импульсов, если на ВУ значение какоето время не меняется то либо обрыв связи либо стоп плк...
Еще как вариант счетчик импульсов, если на ВУ значение какоето время не меняется то либо обрыв связи либо стоп плк...
-
- эксперт
- Сообщения: 1031
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 34 раза
- Поблагодарили: 110 раз
Re: Modicon M340. Узнать режим работы по Modbus TCP/IP
После остановки контроллера оно все равно не изменитьсяmegavolt86 писал(а):Ну можно же в программе дописать начальное состояние этой переменной...
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.