помогите решить эту простую задачку через ftrig и rtrig, а то я не понимаю, я поснимаю что такое эти триггеры, но прям переделываю постоянно не выходит... Вложение 75572
Вид для печати
помогите решить эту простую задачку через ftrig и rtrig, а то я не понимаю, я поснимаю что такое эти триггеры, но прям переделываю постоянно не выходит... Вложение 75572
1. Есть специальный раздел по Кодесис https://owen.ru/forum/forumdisplay.php?f=13
2. Нормально диаграмму нарисуйте - не понятно когда включается Q1 (после второго спада Х1?) и когда выключается Q2
у меня там почему-то не получалось тему создать, чето у меня уже совсем не входит, вот на этом изо по корректней должок быть Вложение 75573
На каком языке надо?
на ST, написать нужно, графически я и сам могу, но нужно текстом сделать
Добрый вечер осваиваю RS-485 и пытаюсь подружить плк110 с ТРМ148 есть хороший пример (*https://owen.ru/product/codesys_v2/example_program Опрос ТРМ148 по протоколу ОВЕН через конфигурацию ПЛК*) с float понятно а вот с переменными int не могу ничего понять, помогите пожалуйста с этим, есть r-S--> она int вызывает запуск или остановку(*0-stop/1-run/2-pause*), какой нужно добавить подэлемент в codesys 2.3 в RS-485 и как его настроить в параметрах модуля чтобы запускать и останавливать с плк.
отлично. по какому адресу и как вы читаете float?Цитата:
с float понятно
приведите пример СВОЕЙ конфигурации, которую вы сделали для этого
Address 8-15 8-каналов при помощи float variable(write) записываю, а считываю float variable(listen) практически идентично примеру
так скриншот с конфига сделайте
Вложение 76369Вложение 76370
есть только с самого начала
у вас вариант с протоколом ОВЕН?
ну кроме того, что вы открыли проект в КДС, что вы собственно знаете о КДС и ОВЕН? к ТРМ собственно здесь не имеет отношение - ничего, вам надо учиться работать в КДС и учиться работать в конфигурации, потом это всё равно пригодиться в любой программе, в любом контроллере, принципы примерно одинаковые везде
я не большой специалист по протоколу ОВЕН (кстати, зачем он вам? переходите сразу на Модбас, не тратьте время)
но из опыта работы в кдс, не понимаю, почему вы не сделали Правой кнопкой мыши и не посмотрели - а что вообще вам предлаегает КДС сделать, какие ест ь варианты. И что там мы увидим крмое всякого шлака и флоата? вот это
Вложение 76374unsigned
более других вариантов КДС и ОВЕН не предлагает. Стринг, тайм, флоат вас я так понимаю пока не интересует
ну вот и добавляйте его, по дороге выясните, что такое unsigned int и с чего его едят, потому что в документации у вас Int.
В итоге, если я правильно понимаю, вы получите вот это
Вложение 76375возможность выбрать, что вы собираетесь писать и в каком формате чисел
соответсвенно вам надо выбрать нужный формат данных, объвить эту переменную и в своей программе записать/присвоить этой переменной значение 0 - 1 или 2, как это пишут в доках на прибор
вот как то так надо рассуждать и делать
An unsigned integer is a 32-bit datum that encodes a nonnegative integer in the range [0 to 4294967295].
думайте
спасибо, но есть одно но и я не понимаю как ее решить, в примере почему то можно вставить подэлемент в Unsigned variable(write) 2 byte. 8bit и тд.
но почему он не вставляется в новом проекте библиотеки те же Вложение 76464Вложение 76465
а что у вас стоит в качестве таргета? и в примере?
библиотеки здесь не при чём.
удалите флоаты, попробуйте сделать с нуля конфигурацию только с одним unsigned
и чисто совет - забейте на протокол овен, начинайте работать с модбасом
Если вы меняете таргет ПЛК, то после замены платформы, надо нажать Дополнения / Стандартная конфигурация, вы получите новый чистый таргет, в который надо по новой набить конфигурацию.
И тоже советую перейти на Модбас RTU.
https://owen.ru/forum/showthread.php...t=%D2%D0%CC148
https://owen.ru/forum/showthread.php...t=%D2%D0%CC148
Добрый день, помогите пожалуйста решить лабораторную, очень хочется разобраться. Вложение 76789
Как сделать в Codesys на CFC функциональный блок выбора последнего изменившиегося значения из двух переменных?
Спасибо, но у меня какой то другой MOVE?
Вложение 83143
ОК, нашел)
Сам блок на ST, код ниже, а ФБ на CFC будет так Вложение 83144
Скрытый текст:
CFC - это же квадратики, а не текст как в ST
Спасибо, понял, все получилось.
Опять туплю в CodeSYS после OwenLogic:
Вложение 83248
Это как, вообще, возможно в CodeSYS?! Почему на выходе И показывает TRUE?
Спасибо, в OL с таким не сталкивался, думал все также будет))
Я это знаю, конечно. Но после OL расслабился как кот после валерьянки. Вы сможете в OL изобразить элемент И который при наличии на входах FALSE на выходе выдает TRUE? Подкинули задачу обязательно для ПЛК (хотя там ПР смотрелось бы совсем изящно) и я наивно решил все сделать по подобию OL. А тут оказывается нечеловеколюбие сплошное :)
Ollema
Их есть у меня.Цитата:
Вы сможете в OL изобразить элемент И который при наличии на входах FALSE на выходе выдает TRUE?
Вложение 83393
..........