Смысл есть: если после загрузки программы выполнить команду сброса, то этим переменным будут присвоены начальные значения
Вид для печати
а вы как думаете?
я бы задумался после прочтения этого абзаца - а что собственно у меня тогда происходит? может вот этот абзац мне поможет понять, что я что-то не так делаю?Цитата:
Онлайн изменение не приводит к переинициализации переменных, таким
образом, модификация начальных значений не приведет к изменению Retain переменных. В этих
случаях необходимо перезагрузить проект целиком командой 'Онлайн' 'Загрузка' ('Online'
'Download').
так что у ВАС происходит, когда вы дёргаете тумблер Старт-Стоп?Цитата:
Существуют два типа реманентных переменных:
Retain variables, сохраняющие свои значения при выключении питания и сбросе 'Онлайн' 'Сброс' ('Online' 'Reset') в CoDeSys.
Persistent variables сохраняют свои значения при сбросе без выключения питания, управляемом останове системы исполнения (стоп, старт).
не хотите вот эту табличку посмотреть?
Вложение 66881
:DЦитата:
Код запущенный из Кодесис и с тумблера на ПЛК - разный.
продолжайте игнорировать документациюЦитата:
При перезаписи программы, их значения стираются или остаются без изменений? Если инициализировать их один раз, а потом убрать этот код из программы, их значения сохранятся или нет?
Чтоб не украли, писать в файл внутри! :)
Я вот тут так и сделал - всё работает.
По надобности сваливать в комп, или на внешнюю флешку.
Но это уже другая история.
Привет всем!
QR-код, Шрих-код считать и распознать.
Принтер узкий ленточный"типа кассовый" не термо?
Для ПЛК160.
Кто подскажет по теме, куда копать?
это вас что-ли наняли автоматизаторы со склада? :D
никуда не надо копать.
перестаньте ерундой заниматься. Для всего этого есть готовые решения, вагон и тележка
никакой ваш дешёвый труд и рукописные костыли не обойдутся дешевле готового POS терминала
Нет.
Прочитать номер изделия, установить параметры испытания по номеру.
Провести испытания.
Результаты проверки напечатать - сопроводилка изделия.
Нет.Цитата:
никуда не надо копать.
перестаньте хернёй заниматься. Для всего этого есть готовые решения, вагон и тележка
никакой ваш дешёвый труд и рукописные костыли не обойдутся дешевле готового POS терминала
Готовый не подходит.
Необходимо обработать полученный код,
произвести манипуляции,
зафиксировать.
добрый день уважаемые, не могу найти библиотеку SysFile.lib. для работы с энергонезависимой памятью, а может сможете и так что то подсказать новичку, на codesys хочу написать наработку часов и мин, но не могу записать значения так чтобы после перезагрузки или отключения питания значения сохранялись
Зачем вам эта биб-ка и работа с файлами?
Сохранение в памяти делается RETAIN переменными или если ПЛК слейв, то в конфигурации все переменные глобальные и энергонезависимые.
Биб-ка SysLibFile выложена на сайте https://owen.ru/product/codesys_v2/libraries
Может "SysLibFile.lib"?
Вложение 67220
Только мне кажется, что фрагмент
"Спасет отца русской демократии" и без SysLibFile.libКод:VAR RETAIN
NARABOTKA:INT; (*Сохраняемая переменная*)
END_VAR