Все что старше приблизительно пяти лет, может четырех, удаляется с сервера, но я выкладывал меньше месяца назад, тщательнее ищите в расширенном поиске
Вид для печати
Все что старше приблизительно пяти лет, может четырех, удаляется с сервера, но я выкладывал меньше месяца назад, тщательнее ищите в расширенном поиске
Здравствуйте, хочу с панели присылать запакованый регистр, в ПЛК распаковать, и биты распределить по исполнительным выходам -где то вкл состояние, а где то откл. Может, у кого есть шаблон реализации на CFC?
здравствуйте коллеги! столкнулся с такой проблемой: не знаю что за датчик температуры. термопара или температурный датчик сопротивления? С датчиками сопротивления знаком хорошо с их НСХ Pt100 100П 50СU Pt500 и т д и как проверить их при помощи мультиметра.. но данный датчик при комнатной температуры показывает сопротивление 0 Ом и лишь нагревая штырь данного датчика сопротивление растет.
если это термомара то как узнать ее номинал? какой диапазон температур может мерить данный датчик.
прилагаю фото.Вложение 37350
Это термопара.
http://www.gosthelp.ru/text/gostr858...termopary.html
У меня вопрос по Модбас Мастеру.
Мне нужно читать из 5 одинаковых модулей по 20 регистров одного типа, расположенных друг за другом. Всё читается, только каждый регистр запрашивается отдельной командой (смотрел обмен по интерфейсу). Соответственно время опроса сильно вырастает. Может где-то нужно указать, чтобы контроллер формировал запросы на чтение блоков последовательно расположенных регистров? Или это стандартными средствами сделать невозможно? Только через библиотеку?
Можно существенно ускорить обмен, если использовать String input module, по одному для каждого из 5 слейвов. Смотреть пример здесь https://owen.ru/forum/showthread.php...l=1#post244022
Предложенный способ повышения скорости обмена с панелью с использованием в мастере ПЛК модулей String output module/String input module здесь http://www.owen.ru/forum/showthread....l=1#post141316
Так как в одном Стринге будет "всего" 20 регистров, то проблема http://www.owen.ru/forum/showthread....l=1#post177886 40 регистров Вам не грозит.
Простейший вопрос - 5 насосов, автоматически запускаются один за другим. Первый отработал - по заднему фронту приходит сигнал на насос 2 и тд. Как попроще так сделать, чтобы была возможность выбирать порядок включения насосов. Сначала задаем порядок включения, например 1,4,3, 2, 5. Старт - и поехало. Лучше пять булевых кнопок создать, или цифровым вводом номера насосов вводить?
Микрофон к сп310 приляпать-это Вы мощно подсказали... Имел ввиду - проще для меня. У меня щас последовательная цепочка включения. 12345. Мне надо переделать для изменения порядка включения. И я спросил - для простоты реализации этой схемы, лучше булевые сигналы использовать, или числовые значения? Сформулировал криво, в КЗ живу, русским слабо владею, должны понимать... Мне просто уже поля программы в CFC не хватает, надо как то покомпактней лепить.... Пытался для этого использовать оператор MUX, по всякому его вертел... слишком громоздко все с ним получается. а если булевый сигнал по заднему фронту предыдущего насоса - слишком много операторов надо создать, или ФБ надо делать отдельный... А Вы мне Алису поставить советуете....
А мне надо то - подходит оператор к панели, у него есть желание включить последовательно пять насосов в порядке 25143. На панели эти пять насосов. И вот тут я сомневаюсь.. Как понятней сделать, цифровой ввод, чтобы он этот порядок в одной строке набрал ( и как мне потом в ПЛК этот регистр распределить для этого включения), или возле каждого насоса кнопочку нажать в нужном ему порядке (тогда надо на панели цифровой дисплей соорудить возле каждого насоса с отображением порядкового номера запуска), чтобы оператор мог видеть, какой насос будет первым, какой последующий. Нажимает старт, вкл и отрабатывает первый насос - по заднему фронту надо заглянуть в тот регистр, где указано, какой насос будет следующим, и его включить и тд... Как то так...
Можно простой хитрый вариант: пять кнопок каждая со своим таймером на одинаковое время (30с например), тогда оператор нажимает кнопку2(процесс пошел), а пока доносит палец до кнопки5 проходит 1с, следовательно насос 2 включится позже 5-го ну ит.д через 30с все запустится в определенном порядке: дешево и сердито..
Ещё можно все это написать на стеке FIFO от булевых кнопок, пример очереди на стеке я выкладывал, но без ST сложно будет
Мне не когда искать, могу только подсказать что я делал на основе библиотеки оскат
Ну хотя бы так....
У меня блокировка имеется - включенным может быть только один насос. В библиотеке OSCAT нарыл ФБ SELECT_8, попробую приделать его к этой задаче
Правила русского йазыка - как кунгфу, настоящие мастера не используют их без надобности. Но если припрет - диктант на спор с любым
Ну так давайте с Вами обсудим этот моментик более предметно
Dimooon
Ну, можно как-то так
Код:
Dimooon
тогда, так можно
Код:
Dimensy, нужен вход сброса, последний выход висит в true- мешает работать. Какой- то обнулятор после всего цикла нужен.
Capzap, пробовал FIFO - вроде прилетает один сигнал на считывание с R_TRIG, а он разряжает весь буфер. И светится, что пустой. Хотя в эмуляции работает как надо. Пробовал сам написать на CFC - моск чуть не взорвался. Спасите, кто может
Dimooon
Добавил вход пуск / стоп-резет
код:
Спасибо большое. Да. Отработать должен один круг, потом порядок может поменяться
Здравствуйте. Как онлайн подключиться к ПЛК/СПК, менять программу... есть ли такая возможность?
Добрый день!
Помогите с выводом графика.
Вложение 37598
Здравствуйте! Возможность есть.
Если нужно подключение по месту, то варианты подключения к ПЛК можно посмотреть, например, в обучающем онлайн курсе: http://www.owen.ru/catalog/programmi...lk110/76168553
к СПК в документе СПК FAQ на стр.46 : https://ftp.owen.ru/CoDeSys3/11_Docu...049.1520836262
Если имеете в виду удаленное подключение, то, например, можно подключить контроллер по ethernet к роутеру, который имеет доступ в интернет. После чего на роутере настроить проброс портов.
Добрый день.
Подскажите,пожалуйста,как восстановить пункт меню "Alarm Configuration". Он был, но куда-то пропал. Переключение в англоязычный интерфейс не помогает.
Win10, Codesys V3.5 SP10.
Добрый день.
При нажатии ПКМ на Application-> Добавить объект в меню пропал пункт Конфигурация тревог(Alarm Coniguration)
Добрый день.
Чудесным образом Alarm Configuration восстановился. Вроде бы ничего особенного не делал. Так и не понял что произошло.
Возникла другая проблема.
Выгружаю программу на целевой ПЛК. Запускаю. Программа работает, переменные меняются так, как надо, а выходы не включаются.
Появляется сообщение "Шина не запущена. Данные значения, возможно не актуальны". При поиске по форумам аналогичная проблема рассматривается при использовании MODBUS. Но я MODBUS в программе не использую.
Кто-нибудь может что-то подсказать по решению этой проблемы?
ПЛК не Овеновский - Advantech Apax-5580.
Жду ответа дистрибьютора с контактами техподдержки. Написал сюда от отчаяния. Система уж больно дарогая, а запустить не могу.
Есть возможность подвешивания шефом за известное место.