Вопросы по теме 'structured-text'

Как записать значение ASCII в строку структурированного текста для ПЛК?
Для программы ПЛК, написанной на структурированном тексте , мне нужна строка, начинающаяся со значений ASCII 0x01 0x01 0x01 0x00 0x12 . В Java я бы сделал это с помощью: String literal = "\x01\x01\x01\x0\x12"; Как я могу добиться того же...
13125 просмотров
schedule 20.03.2024

Как запрограммировать последовательность режима интерполированного положения в структурированном тексте IEC-61131 с использованием библиотек Maxon EPOS?
Библиотеки Maxon EPOS определяют некоторые функциональные блоки, которые, по-видимому, обрабатывают режим интерполированного положения, однако, насколько я могу судить, нет примеров, в которых указано, как их использовать. Вот то, что у меня есть...
476 просмотров
schedule 19.05.2023

Потоковая передача данных в MongoDB с использованием сокетов с программированием структурированного текста
Как передать строку (например, hello world) из ПЛК с помощью программирования структурированного текста (IEC 61131-3) в MongoDB с помощью сокетов? Я слышал, что функциональные блоки, такие как SysLibSockets , должны использоваться, но я не уверен,...
257 просмотров
schedule 11.01.2023

Определение обратного фронта в Codesys
Для одной из моих программ мне нужно нормально замкнутое реле с таймером закрытия (NCTC) на лестничной диаграмме. Я не знаю стандартного метода реализации такого, поэтому я пытаюсь создать его сам. Мой текущий подход требует обнаружения заднего...
2338 просмотров
schedule 07.07.2022

Ошибка 4024 Программирование структурированного текста
IF IP_emo:=FALSE THEN State:= OFF_Mode; ELSE State :=OFF AND IP_emo:=TRUE AND start_Btn:=TRUE OR start_Btn:=False; State:= Monitor_Mode; END_IF Я не уверен, почему я получаю ошибку 4024 в этом коде, требующем a := before "THEN" ....
158 просмотров
schedule 15.06.2022

задержка цикла структурированного текста plc
Я пытаюсь создать цикл, в котором он начнется со 100 и упадет до тех пор, пока не достигнет точки, в которой условие while больше не выполняется. я начал с While Solar_Power_House_W_Solar_PER <= OneHundred AND BatChargePercent <...
1092 просмотров
schedule 22.12.2022

Ошибка B&R Automation Studio 9340: проект содержит объекты визуальных компонентов, но не имеет определения версии
При компиляции проекта B&R в Automation Studio возникает эта ошибка. Error 9340: Project contains Visual Component objects but no version definition Как решить эту ошибку компиляции? Студия автоматизации V 4.0.29.87.
1255 просмотров
schedule 23.02.2023

Ошибки неизвестного типа при использовании функциональных блоков из моего собственного библиотечного проекта
Итак, у меня есть проект библиотеки, в котором я определил пару функциональных блоков и интерфейсов. Теперь я хочу использовать эту библиотеку в проекте plc (в том же решении twincat). Итак, я делаю все, сохраняю все, перестраиваю, сохраняю и...
141 просмотров
schedule 30.07.2023

В структурированном тексте: можно ли записать многомерный массив одной строкой в ​​циклическом коде?
Следующее работает нормально: PROGRAM PLC_PRG: VAR MyArray : ARRAY[0..1,0..5]OF USINT := [1,2,3,4,5,6,7,8,9,10,11,12]; i : INT; j : INT; END_VAR // change to random values FOR i:=0 TO 1 DO FOR j:=0...
532 просмотров
schedule 03.04.2023

Инициализировать функциональный блок с помощью __NEW, в котором явно определен метод FB_init.
Предположим, у меня есть функциональный блок (A), в котором определен метод FB_init, например: {attribute 'enable_dynamic_creation'} FUNCTION_BLOCK A METHOD FB_init : BOOL VAR_INPUT bInitRetains : BOOL; bInCopyCode : BOOL;...
194 просмотров

Функция стиля C в структурированном тексте?
Наша компания купила наш первый из многих ПЛК Beckhoff, и в настоящее время я разрабатываю конечный автомат. Что я обычно делаю в C, так это использую случай переключения, в котором каждый случай вызывает функцию, функцию состояния этого конкретного...
115 просмотров
schedule 02.06.2023

Есть ли что-то вроде классов в структурированном тексте?
Я работаю с ПЛК Beckhoff и пытаюсь сделать пару программных модулей, которые абсолютно одинаковы, за исключением ввода-вывода. Я ищу способ, поэтому мне нужно писать код только один, но иметь возможность запускать его больше, чем с разными IO....
280 просмотров
schedule 15.09.2022

Объединить переменную
Мне нужно объединить строку, целое число и строку в переменную - в данном случае вход. Входы называются следующим образом: DI_Section1_Valve AT %I*: BOOL; DI_Section2_Valve AT %I*: BOOL; DI_Section3_Valve AT %I*: BOOL; Теперь я хочу пройтись...
201 просмотров
schedule 19.03.2023

Как связать элемент CSS в TwinCat 3 HMI с параметром
Я использовал веб-компонент индикатор состояния в своем HTML-хосте HMI в twincat. Я создал HTMLhost и добавил в скрипт следующие строки: <style> @import 'status-indicator'; </style> <div...
352 просмотров
schedule 16.03.2024

Верно только при переходе от High к Low
Я пытаюсь придумать обобщенный способ запрограммировать что-то, что будет True (использует некоторую логику), только когда бит переходит от высокого к низкому. Язык программирования не имеет значения, но я предпочитаю JAVA или структурированный...
68 просмотров