кто может подсказать, как в codesys v2 подсчитать количество символов строке длиной до 50 символов?
если можно то пришлите шаблон. или инструкцию
Вид для печати
кто может подсказать, как в codesys v2 подсчитать количество символов строке длиной до 50 символов?
если можно то пришлите шаблон. или инструкцию
См. функцию LEN из библиотеки Standard.lib.
Вложение 84587
Вам инструкцию как работать со строками?
strText : STRING(255); // Объявляем переменную типа STRING
iLength : INT; // Переменная для хранения длины
// Пример использования
strText := 'Привет';
iLength := LEN(strText);
Или что то более сложное нужно?
нет, более сложное не нужно. обычная студенческая задача) мне бы шаблон построения кода, подсчитать количество символа А нужно
VAR
InputString: STRING[50]; // входная строка
CountA: INT; // количество символов 'A'
Index: INT; // индекс для цикла
END_VAR
// Инициализация переменных
InputString := 'Введите вашу строку здесь'; // пример строки
CountA := 0;
// Подсчёт количества символов 'A'
FOR Index := 1 TO LEN(InputString) DO
IF InputString[Index] = 'A' THEN
CountA := CountA + 1;
ENDIF;
ENDFOR;
вот типо такого кода надо
не могу понять как в программе это написать
Открываете обучающие видео по ПЛК110 (ПЛК210) и смотрите куда что писать, а так же читаете справку по F1
https://rutube.ru/video/3b7f8eaf6c0c...55a5ca01d9ffd/
там целый проект, мне более легкое надо
Вам надо создать программу на ST и посмотреть куда что писать https://owen.ru/product/plk110_m02/video
Тут примеры программ https://owen.ru/product/codesys_v2/example_program
Код:
(* // Подсчёт количества символов в STRING *)
FOR Index := 1 TO LEN (InputString) DO
IF CountA < LEN (InputString) THEN
CountA := CountA + 1;
END_IF
END_FOR
а можете шаблон проекта этого кода скинуть?))
смотрел видео, не могу понять алгоритм
вот и прошу помощи
Сделайте всё сначала, создайте не функцию, а программу по умолчанию PLC_PRG Вложение 84591
выдает одну ошибку
сделал как у вас, все равно 1 ошибка
вот ошибка, но пойму что не так
отлично, жму руку.
Валера, символы 'А' тут здорово считаются
Пересдача в сентябре.
А у него всё хорошо, он проверил код, вник в алгоритм, молодец, профессионал растёт
дорогой ты мой пользователь программных наук. я еще лет 10 назад все пересдал))) прости что так позно ответил.