кто может подсказать, как в codesys v2 подсчитать количество символов строке длиной до 50 символов?
если можно то пришлите шаблон. или инструкцию
кто может подсказать, как в codesys v2 подсчитать количество символов строке длиной до 50 символов?
если можно то пришлите шаблон. или инструкцию
См. функцию LEN из библиотеки Standard.lib.
29-06-2025 20-21-22.png
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Вам инструкцию как работать со строками?
strText : STRING(255); // Объявляем переменную типа STRING
iLength : INT; // Переменная для хранения длины
// Пример использования
strText := 'Привет';
iLength := LEN(strText);
Или что то более сложное нужно?
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
нет, более сложное не нужно. обычная студенческая задача) мне бы шаблон построения кода, подсчитать количество символа А нужно
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/
Последний раз редактировалось kondor3000; 29.06.2025 в 21:26.
там целый проект, мне более легкое надо
Вам надо создать программу на 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
Последний раз редактировалось kondor3000; 01.07.2025 в 08:42.
выдает одну ошибку