Вопросы по теме 'st'

Передача состояния области в функцию runST
У меня есть тестовая функция, как показано ниже, которая использует runST для внутреннего изменения состояния. Я определил в ней еще одну функцию go , которая в качестве результата возвращает Int , завернутый в ST (просто играя с некоторыми ST...
186 просмотров
schedule 19.05.2023

Могут ли две идентичные строки когда-либо сравниваться с разными экземплярами?
В разделе 7.10.7 языка программирования C# (А. Хейлсберг и др., четвертое издание 2011 г., аннотация для версии 4.0) говорится, что «когда два отдельных экземпляра строки содержат одинаковые последовательности символов, значения строк равны, но...
118 просмотров
schedule 27.07.2023

Сохранение разных наборов значений переменных с изменяющейся структурой
У меня есть несколько наборов значений (заводские настройки, пользовательские настройки...) для структуры переменных, и эти значения сохраняются в двоичном файле. Поэтому, когда я хочу применить определенный параметр, я просто загружаю определенный...
67 просмотров
schedule 08.11.2023

STM32 не запускается после программирования с помощью ST-LINK
Я сделал программу с использованием отладчика ST-Link на пользовательской плате. Программа работает нормально, однако, когда я программирую чип с помощью утилиты ST-Link, программа не запускается без подключенного ST-Link. При подключении ST-Link...
3430 просмотров
schedule 13.10.2022

Структурированный текст (ST) программирование ПЛК, отладка
каждый. У меня есть вопрос. Поэтому я использую OpenPCS и язык ST. Когда я запускаю свою программу, система не обнаружила ни одной ошибки, но я вижу, что программа работает некорректно. Можно ли как-то использовать "print" как в "python" или...
497 просмотров
schedule 09.04.2023

печать __str__ элементов в списке
Я узнал, что __str__ может определять вывод строки объекта. Пример: class Person(object): def __init__(self, name): self.name = name def __str__(self): return self.name p1 = Person('Steve Jobs') p2 = Person('Bill...
75 просмотров
schedule 27.07.2023

Неожиданное поведение прерывания таймера STM32
Я хочу реализовать долгое нажатие кнопки для включения устройства. Я использую внешнюю кнопку прерывания, чтобы запускать таймер при нажатии и останавливать и сбрасывать его при отпускании кнопки. Если вы удерживаете кнопку достаточно (1 секунду),...
1492 просмотров
schedule 09.11.2022

Позволяет ли структурированный текст IEC-61131 сравнивать логические операнды?
Я создаю синтаксический анализатор и средство проверки типов для структурированного текста. ST является производным от Паскаля. Ясно, что ST позволяет сравнивать на равенство две объявленные действительные переменные X и Y как X = Y...
663 просмотров
schedule 23.02.2023

Странный вывод файла при использовании Concat в CodeSys
Я использую библиотеку CAA-File в CodeSyS для записи данных в текстовый файл. Когда я записываю строку в файл, он работает нормально, но если я объединяю 2 строки с помощью CONCAT, я получаю странный вывод файла со случайными символами (см. ниже)....
521 просмотров
schedule 14.01.2023

Необходимо оптимизировать код (Уменьшить размер) CODESYS ST (TwinCat 2) для экономии памяти
Размер кода (CODESYS ST, TwinCat 2) для ПЛК beckhoff BC9000 (макс. 64 КБ) следует уменьшить до минимума: var word_CO2: word; ( код пропущен ) Нужно уменьшить размер этого кода: MEMCPY(ADR(word_CO2),ADR(ReceiveBuffer[3]),1);...
207 просмотров
schedule 13.12.2022