тогда не runtime а retain
Вид для печати
Вот видео по теме Retain , создаем проект с энергонезависимыми переменными https://www.youtube.com/watch?v=EKS_-vMNaLE
Советую все видео посмотреть
Добрый день. В программировании новичок. Помогите подружить ПЛК150 и МК210-301 через изернет, выдаёт ошибку при объявлении каналов
Вложение 56245
вроде всё делаю по инструкции
Зачем вы в верхней части PLC_PRG, пытаетесь присвоить другие переменные ?
Это место для объявления переменных. Вы хоть видео обучающее посмотрите))) Те переменные, которые в конфигурации, объявлять уже не надо, они и так глобальные. К переменным побитно, надо обращаться уже в программе.
При попытке установить соединение с плк CoDeSys как то понимает что версии ПО отличаются. Вероятно где то в ПЛК хранится контрольная сумма программы. Как получить доступ к этим данным? Нужно в ПЛК73 выводить на дисплей версию программного обеспечения.
найдена тема связанная с моим вопросом https://owen.ru/forum/showthread.php?t=18291
https://owen.ru/product/codesys_v2/libraries
Библиотека SysLibProjectInfo
Добрый всем день,
поможет кто-нибудь сочинить простенькую программу термостата
имеется ПЛК150 с релейными выходами,
датчики ПВТ10 и ПВТ100 на RS-485.
При превышении температуры выше Т1 любого из датчиков включаем реле 1, при понижении ниже Т2 включаем реле 2.
Заранее спасибо.
Здравствуйте! Собираюсь передать через моксу с одного контроллера на другой регистры типа WORD, могу ли я на втором контроллере считать их одним стрингом, если передаю word?
Я пытаюсь открыть пример чтения данных, ПЛК100+ТРМ, ругается на отсутствие библиотек. Одну я на просторах нашёл, две других - увы. systaskinfo и syscallback. Поиском по форуму вижу, что этот вопрос поднимался, но эти библиотеки найти не удалось.
Эти библиотеки входят в дистрибутив Codesys.
Отдельно можно скачать их здесь:
https://ftp.owen.ru/CoDeSys23/05_Lib..._libraries.zip
При подаче питания 220в на ПЛК-150 горят все индикаторы, это нормально?
Или как должно быть?
есть же документация, в ней можно воспользоваться разными советами, наиболее подходящий, когда ничего не понятно, сделать сброс Вложение 56660
ЗЫ вот еще тот же совет Вложение 56661
Всем привет, подскажите в новом проекте вышла проблема с переменными - объявил все в GVL, использую их в блоках, компилятор ругается, что они не заданы. Работает только если прописывать полное имя "GVL.переменная", неудобно. Как это исправить?
Добрый день.
Ваш вопрос, вероятно, про CODESYS V3.5 (тема про V2.3).
Чтобы обращаться к глобальным переменным без указания пространства имен (что, в общем-то, является не лучшим решением) - нужно в списке глобальных переменных удалить строку {attribute 'qualified_only'}
Добрый день.
Правильно я понимаю, что для работы с элементами надо использовать такие адреса: 0, 1, 2, 3, 4, 6, 8, 10 ?
День добрый, форумчане.
Можно ли отменить загрузку в Кодесис V2?
А то проект большой, через сим-карту заливается долго (10-15 минут), а иногда понимаешь, что сейчас проект еще раз нужно менять и перезаливать.
Можете перед буквами AT ткнуть курсором и написать имя переменной. Тогда к ней можно обращаться из любого места программы, ибо она будет глобальной. И не потребуется дополнительного описания.Цитата:
Правильно я понимаю, что для работы с элементами надо использовать
Скажите, можно ли как-то для сокращения размера кода проиндексировать экземпляры функциональных блоков (напр., TP), чтобы их можно было вызывать в цикле FOR..TO?
Имеется ПЛК 110-60.К с транзисторными n-p-n выходами, но нужны p-n-p выходы. В электронике не очень силён. Посоветуйте, пожалуста, что-нибудь.
vit83
Есть твердотельные реле в корпусе 5мм шириной, с креплением на ДИН-рейку (колодка), и коммутирующие постоянное напряжение +24В. Например SSL1D03BD. Это если нет желания ставить обычные электромеханические реле.
Напрямую у выходам ПЛК нагрузку (катушки пневмоострова) подключает крайне не желательно.
Но в любом случае должна быть защита от обратного импульса катушки - либо в разъеме катушек, либо в виде отдельного узла.
Кого? Реле? В представленной модели ток 3.5А. Не думаю, что катушка острова будет потреблять больше, даже в импульсе. Можно защитить силовой канал быстродействующим предохранителем. Есть реле чуть побольше габаритов, там уже до 12А постоянки. Уже даже не знаю что нужно сделать, что бы получить пробой в реле. Если только сгорит катушка, силовая цепь без предохранителя, а питание по току мощное.Цитата:
защиту при его пробое во включённом состоянии?
Что бы не гадать, можете замерить сопротивление катушки острова?
Разобрал пневмоостров. Поменял полярность - всё работает:). Всем спасибо за советы
Здравствуйте, задался таким вопросом:
Есть плк110 60м2 и панель сп310, соединены по рс485 MBRTU, под рукой сейчас железа нет. Подскажите, пожалуйста, если я буду в глобалах объявлять переменные типа "var1 AT %MX0.0 :BOOL;, var2 AT %MW1 :INT; и var3 AT %MD4 : DINT; и тд." я смогу к ним через панель оператора обратиться?
В шнайдере так можно, там и парсер есть под это дело, или нужно все через "Universal network module" и добавлять...добавлять...считать.. и тд. ил уже что то придумали ?
Как можно оптимизировать этот труд?