Нужно в ПЛК100 при старте выполнять чтение фаила . Как понял из CoDeSys_V23_RU.pdf нужно отдельну программу и по системному событию start вызывать ее.
А возможно ли реализовать через условный оператор, вроде: "если start выполнить чтение из файла в буфер, иначе читать из буфера".
Сам код написал, все дело в условии, как его задать?
не хочу делить код на POU, единым файлом более читабелен.
оформил код в отдельной проге, туда же перекинул переменные.
codesys выдал предупреждение 2501: a callback function is not allowed to contain local variables
1. Зря не хотите делить код - на самом деле он менее читабелен, но да дело вкуса...
2. Добавьте модуль статистика. Есть там модуль Power. Если тригер переднего фронта по power - считать...
..О! спасибо, модуль статистик то что доктор прописал.(в разн. ситуациях по разному удобно) )
..Нет каждый день не требуется выключать.
Чтобы понять рекурсию нужно понять рекурсию
то есть называть подругому а в программе писать что-то вроде Perem1:=Perem2 так?
если так то где в таком случае брать 16-тиричные адреса уже модбас переменных которым мы присвоили значение входов/выходов?
Чтобы понять рекурсию нужно понять рекурсию
Помогите пожалуйста, возникла проблема с управлением ПЧВ через Modbus. В CodeSys вытащили биты со слова состояния и с командного слова. а управлять не можем. Подскажите как это делается!
интересно как вытащили...у меня вот ничерта вытащить не получается... хрен разберёшься в этих битах-регистрах(((((
Чтобы понять рекурсию нужно понять рекурсию
ну вроде с выравниванием и адресацией разобрался. Но где взять адрес переменной в 16-тиричной системе для лектуса не пойму. С регистрами и битами понятно, но лектус регистр не просит а просит адрес переменной.
Чтобы понять рекурсию нужно понять рекурсию