Structured Text is a high level text based programming language for PLCs
1 ответ

Как использовать enum переданный в dll в качестве параметра метода?

Enum в моем основном приложении: enum variable { NULL, low, high } Основная функция в моей DLL: class MainClass { Enum variable; public static string Start(Enum variable) { variable = variable; } } И теперь я хочу создать структуру в другом файле в …
26 авг '14 в 09:19
1 ответ

Могут ли две одинаковые строки когда-либо сравнивать объекты с разными экземплярами?

В разделе 7.10.7 языка программирования C# (А. Хейлсберг и др., Четвертое издание 2011 г., аннотированный для 4.0) говорится, что "когда два отдельных экземпляра строки содержат одинаковые последовательности символов, значения строк равны, но ссылки…
23 май '15 в 18:02
1 ответ

Определите несколько переменных в условии в ST

В настоящее время я программирую / моделирую небольшой завод в CODESYS. У меня есть несколько выходов (которые соответствуют двигателям), которые мне нужно протестировать несколько раз, поэтому я хочу создать условие, которое включает этот тест, поэ…
18 сен '18 в 20:22
1 ответ

STM32 не запускается после программирования с помощью ST-LINK

Я сделал программу, используя дебаггер ST-Link на специальной плате. Программа работает нормально, однако, когда я программирую микросхему с помощью утилиты ST-Link, программа не запускается без подключения ST-Link. Когда ST-Link подключен, система …
11 апр '17 в 13:07
3 ответа

Программирование ПЛК: преобразование в тип данных того же размера и обратное изменение фактического значения

Функциональный блок дает мне тип данных REAL. Реальное должно быть преобразовано в DWORD. На используемой платформе типы данных имеют следующие размеры: РЕАЛЬНО: 32 бита (4 байта) DWORD: 32 бита (4 байта) Итак, я думаю, что если между этими двумя ти…
0 ответов

Gnome Shell Extension Library Начинающий, где определен button.connect()?

Я изучаю API расширения Gnome для удовольствия. Мои вопросы выделены жирным шрифтом ниже. Любые предложения приветствуются! Кажется, используются две основные библиотеки: Примечания к скале (если есть) Использование: Ubuntu 16.4.3 LTS x64 Использова…
25 сен '17 в 07:20
2 ответа

Объяснение NT_GetTime в twincat/beckhoff plc

Могу ли я получить объяснение об этом функциональном блоке и его параметрах (тайм-аут: для чего он, занят: когда он будет истинным и ложным)?
26 июл '14 в 13:02
1 ответ

Программирование ПЛК на основе структурированного текста (ST), отладка

Каждый. У меня вопрос. Поэтому я использую язык OpenPCS и ST. Когда я вынудил мою программу, система не обнаружила никакой ошибки, но я вижу, что программа работает неправильно. Можно ли как-то использовать "print" как в "python" или что-то подобное…
15 май '17 в 12:39
1 ответ

Труба не печатается в отсасывающем терминале

Я в настоящее время сталкиваюсь с проблемой, что в st характер трубы | не печатается при использовании таких команд, как curl wttr.in/london или в tmux, echo "|" печатает трубу. tmux и т. д. отлично работают, например, в термитах. Я даже не знаю, гд…
20 фев '19 в 08:20
1 ответ

Эммет - возвышенный текст 3 - несколько пользовательских текстов

Мне было интересно, есть ли в Emmet функция добавления нескольких пользовательских текстов при создании нескольких элементов. Вот пример того, чего я хотел бы достичь. Если я наберу какую-то команду вроде этого: li{This is first li / This is second …
16 мар '15 в 09:21
1 ответ

Многоточечный st_buffer с разным расстоянием

У меня есть sfc_multipoint объект и хотите использовать st_buffer но с разными расстояниями для каждой отдельной точки в многоточечном объекте. Это возможно? Многоточечный объект - это координаты. таблица = данные Каждая координатная точка (в таблиц…
01 ноя '17 в 14:35
2 ответа

Создание дня недели, зная дату в Codesys

Очень плохо знакомы с Codesys, так что терпите меня. Я знаю, что вы можете использовать таймер, но по какой-то причине он не отображается в веб-визуализации. Таким образом, пытаясь найти функцию, которая будет отображать день недели, который соответ…
15 окт '18 в 09:01
1 ответ

FB_FileClose только в первый раз занят

Я работаю с TwinCAT 3 и ST, чтобы сохранить данные из сокета. Сокеты работают и части экономии тоже, но не все. Первый массив, который я пытаюсь сохранить, работает нормально. Но если я хочу сохранить еще один, это не удается. FB_FileClose не идет b…
20 июл '18 в 07:57
0 ответов

java.lang.IllegalStateException: getImportedNames

Я использую модифицированную версию Eclipse для разработки кода PLC в структурированном тексте. Благодаря нашей заданной программной архитектуре мы используем разные программные проекты для разных типов контроллеров. Однако в этих проектах есть мног…
23 окт '18 в 06:19
2 ответа

PLC-ST: Как инициализировать структуру в объявлении?

Согласно PLCOpen, стандарту IEC-61131, возможно ли инициализировать структуру в декларации? Я думаю о чем-то вроде этого вопроса C++.
26 май '17 в 13:13
1 ответ

TwinCAT 3: блок остается занятым

Я хочу сохранить некоторые данные в файл.txt. Я могу создать его, но не могу написать в него текст, потому что FB остается занятым. CASE counter OF 1: fileOpen.sNetId := ''; fileOpen.sPathName := 'C:\test\test.txt'; fileOpen.nMode := FOPEN_MODEWRITE…
16 июл '18 в 10:20
1 ответ

Как написать в OutputStream напрямую, используя Stringtemplate 4.x?

Я не хочу звонить .render() и построить очень большой Strings из некоторых моих шаблонов. В предыдущих версиях вы могли написать OutputStream непосредственно вместо того, чтобы визуализировать весь шаблон в String и затем запишите это. Я пытался с п…
09 фев '13 в 23:51
1 ответ

Символьная адресация элементов массива

У меня есть массив объектов, скажем, MyArray[1..x] объекта. При программировании я хочу иметь более "читабельный" способ адресации каждого объекта. Вместо того чтобы сказать MyArray[1] := ...etc, я хотел бы сказать MyReadableName :=... Я просмотрел …
16 апр '18 в 18:08
1 ответ

Найти n-е значение в значении в структурированном тексте

У меня есть опыт VB и C#, но не ST. Я пытаюсь найти значение n-й цифры в значении. т.е. 654321 n-е значение, когда n = 3, должно возвращаться 4. Возможно ли это сделать в ST?
11 сен '18 в 12:55
2 ответа

USB-драйвер для STM32l100rc с использованием библиотеки HAL

Есть ли кто-нибудь, кто работал над серией STM32L1. Я работаю над серией STM32L1xx и хотел написать драйвер USB для него. Есть ли какой-нибудь пример для драйвера USB для серии STM32L или кто-нибудь работал на серии STM32L1xx? Любая помощь будет оце…
23 апр '17 в 07:31