Я конечно перепроверю все еще раз. Но я поправил в ОП все замечания, на которые указал, уважаемый petera. и программу использовал, которую Вы поправили (где преобразование из real в word). и пока проблема с потерей связи с ПЛК не решилась.
Я конечно перепроверю все еще раз. Но я поправил в ОП все замечания, на которые указал, уважаемый petera. и программу использовал, которую Вы поправили (где преобразование из real в word). и пока проблема с потерей связи с ПЛК не решилась.
Доброе утро!
Прошу Ответить на вот такой вопрос.
Как в Codesys 2.3 на языке CFC задать таймер что бы он считал не миллисекунды, а часы?
Буду очень признателен за советы
Задать таймеру уставку в часах,
TON_24h( PT:=t#24h);
Вложение 45753
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
!!!topor,
Есть библиотека SysTime
Берем от туда переменную часа и по ее изменению делаем свой каунтер(*Системное время*)
TimeAndDate.Day :=0;
TimeAndDate.DayOfWeek :=0;
TimeAndDate.dwHighMsec :=0;
Millisecond:=TimeAndDate.dwLowMSecs;
TimeAndDate.dwLowMSecs :=0;
TimeAndDate.Milliseconds :=0;
TimeAndDate.Minute :=0;
Second:=TimeAndDate.Second;
TimeAndDate.Second :=0;
TimeAndDate.Hour :=0;
TimeAndDate.Year :=0;
TimeAndDate.Month :=0;
Sys_time.ulHigh :=0;
Sys_time.ulLow :=0;
GetTime (SystemTime:=Sys_Time , TimeDate:= TimeAndDate);
+79104444236
С уважением,
Лапшин Вячеслав
Спасибо тебе, добрый человек)
Добрый день!
На сайте для ПЛК 110 [M02] указан размер ROM памяти = 6 МБ (Flash).
Правильно ли я понимаю, что эти 6 МБ - это память программ (то есть код программы в проекте ограничен 6 МБ)?
Просто при загрузке программы 1.5 МБ периодически возникает следующая ошибка:
Вложение 45767
Однако, после попытки повторной записи программа записывается.
Мистер Никто, назовите полностью модель своего ПЛК. Например: ПЛК110-24.30.Р-М[M02]
P.S. ROM - это вообще-то "Память только для чтения". Полагаю там прошивка самого ПЛК.
В плане пользовательской программы есть 2 модификации:
L - искусственно ограничено до 360 байт
M - 100 кБайт
(по последней букве в модели)
Добрый день. Решил для своего диплома выбрать тему "Автоматизации СУ зерносушилки" и реализовать ее в КДС 3.5, но столкнулся со следующим: естественно, у меня нет на руках ничего из аппаратной части, все нужно сделать в режиме эмуляции, отсюда вытекает вопрос: можно ли в кдс3.5 сделать эмуляцию процесса, заменив датчики и ОУ математическими уравнения( скорее всего они будут дифференциальными 1 или 2 порядка)? Если все же нет, то можно ли как-то связать файл MatLaba'а с КДС? Заранее спасибо
Можноможно ли
.....