Если просто поменять то так:
IF Z_K=0 then
Z_M:=1;
end_if
А While зачем - не понятно.
В задачах ничего не трогайте, сделайте по умолчанию все.
Вид для печати
Просьба к модераторам сделайте тему ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков) №2. Здесь поиск уже бессмысленный. Слишком много страниц.
Будут давать 2 ссылки.
-Вопрос-ответ
-Вопрос-ответ2
Непонятно как это уменьшит общее кол-во страниц
Все доброго выходного :)
Подскажите как можно сохранить массив строк в файл?
Делаю в CDS3 сохранение в файл с помощью CAA_File.
Идея такая:
Данные преобразуются в строку и добавляются в массив строк.
Каждые 5 минут (либо по переполнению массива) массив пишется на SD.
При отправке любой одной строки - проблем нет.
При передаче буферу значения adr(Array) - получаем лишние данные к файлу (вида BаиРB¤ §B|Ц) в каждой строке)
С передачей каждый раз новой строки - проблем нет, но хотелось бы по таймеру и скопом.
На форуме находил пример для 2.3 через цикл FOR с SysFileWrite.
C CAA_File так же не работает.
В какую сторону копать?
ну смотрите, с sysfile нужно открыть файл, записать в файл, закрыть файл, а в екзеке просто выпонить функцию и всё
Изучаю Modbus.lib
В (системном) функциональном блоке чтения/записи MB_UNI_IO есть такие строки (7,8):
WHILE SysComRead(ComHandle, ADR(DataBuf), SIZEOF(DataBuf), 0) <> 0 DO;
END_WHILE
Вопрос к специалистам: Может ли данная конструкция остановить/замедлить выполнение программы, если в буффер поступают данные?
Заметил, но описания не могу найти. Где команды для неё где подсмотреть можно?:rolleyes:
Все, понял что нужен руководство для чайников на Linux :D.
Пойду изучать, спасибо!
Мдааа.....Попробовал sysexec, мегавещь :)
Отправка в файл в одну строку, реально круто.
Правда я так понял можно только что-то отправлять но не получать?
Нельзя например узнать существует ли файл, чтобы дописать в него или же как то можно?