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

Публикация и подписка переменных между twincat 2 и twincat 3
Мне нужно отправить переменную через Ethernet с Twincat 3 на Twincat 2. Возможно ли это? Как я мог это сделать?
554 просмотров
schedule 16.11.2021

Невозможно установить маршрут с помощью Pyads (Python и TwinCAT 3)
Я пытаюсь подключиться к TwinCAT с помощью пакета Pyads в Python для связи с ПЛК. Я уже добавил маршрут в TwinCAT, но когда я пытаюсь подключиться на Python, я получаю следующую ошибку: «ADSError: целевая машина не найдена. Отсутствуют...
814 просмотров

Связывание функционального блока (FB) из проекта разработки с проектом тестирования - TwinCAT 3 - Beckhoff
Я создал проект тестирования для запуска модульных тестов с использованием инфраструктуры TCunit и хотел связать файлы из проекта разработки , разработанного другим коллегой. Но есть только опция "Добавить", когда я щелкаю правой кнопкой мыши...
195 просмотров
schedule 13.09.2021

Отображение сообщений консоли TwinCAT 3
ADSLOGSTR (msgCtrlMask: = ADSLOG_MSGTYPE_LOG, msgFmtStr: = 'OSIO:% s', strArg: = 'Autostrsys'); Я использую эту функцию в TwinCAT 3, но когда я запускаю свой код, он зависает из-за функции ADSLOGSTR. Если я это комментирую, значит, все работает...
115 просмотров
schedule 08.11.2021

Считывание значений через TwinCAT ADS без объявления переменных ПЛК
Я новичок в EtherCAT / TwinCAT. У меня есть подчиненное устройство, подключенное к мастеру. Я могу читать данные с помощью клиента ADS с ведомого устройства, если я создаю переменную в своем ПЛК и связываю эту переменную со значением на ведомом...
167 просмотров
schedule 01.12.2021

Консольное приложение не закрывается
Я разрабатываю приложение console , которое должно работать под WinCE 6.0 и WinCE 7.0 . Я использую C# , Compact Framework 2.0 по разным причинам совместимости. Мое приложение запускается внешней средой выполнения под названием TwinCAT...
4926 просмотров
schedule 20.04.2022

Почему я не могу передать выходную переменную в качестве параметра конструктору функционального блока в структурированном тексте IEC61131-3 (TwinCAT3)?
У меня есть функциональный блок A , в котором есть одна переменная output (определенная в методе FUNCTION_BLOCK A ) и этот метод FB_init : METHOD FB_init : BOOL VAR_INPUT bInitRetains : BOOL; // if TRUE, the retain variables are...
160 просмотров
schedule 07.07.2022

Связь Pub/Sub между twincat3 и azure
Я новичок в этой области. Мое условие: у меня есть ПЛК Beckhoff с программным обеспечением Twincat3. Я использую OPC UA для загрузки данных на сервер OPC UA, а затем отправляю данные в облако (база данных Azure SQL) через Azure IoT Hub. Я хотел...
183 просмотров

Автоматическое повторное создание PollValues‹T› после потери соединения с ПЛК или загрузки программы ПЛК
Я пытаюсь написать приложение С#, в котором клиент ADS будет автоматически переподключаться/обновлять значения чтения/записи и подписки, когда приложение потеряет связь с ПЛК или будет загружена новая версия программы ПЛК. Я использую библиотеку...
184 просмотров
schedule 15.07.2022

Как решить проблемы с отсутствием драйверов IoT на ПЛК
Я написал фрагмент кода для настройки связи MQTT, очень похожий на https://infosys.beckhoff.com/english.php?content=../content/1033/tf6701_tc3_iot_communication_mqtt/54043198920281355.html&id= , и я протестировал его с помощью виртуального ПЛК. Это...
119 просмотров
schedule 20.08.2022

Как я могу сохранить данные .mat от twincat?
Я использую приведенную ниже модель для управления в реальном времени с помощью twincat. Я не могу получить файл .mat в папке. В среде twincat я связал объект с файлом tcextendedfilewriter . Я могу получить данные из рабочей области, но не могу...
102 просмотров
schedule 08.09.2022

Расчет частоты в Beckhoff TwinCAT3.1
Я пытаюсь определить частоту пульсирующего входа, который является тахометрической обратной связью насоса. Я попытался создать два таймера, каждый из которых составляет секунду, и подсчитывает каждый раз, когда появляется нарастающий фронт....
1001 просмотров
schedule 13.09.2022

Есть ли способ увеличить размер стека в Twincat 3?
У меня возникают проблемы с переполнением стека, и я ясно вижу, что это происходит с введением некоторых новых массивов. Я не могу найти возможность увеличить размер стека на программном ПЛК (Twincat), работающем на моей машине. Любая помощь...
2241 просмотров
schedule 24.12.2022

Как получить временную метку unix в TwinCAT3?
Мы работаем над приложением для регистрации данных в Beckhoff TwinCAT3. Чтобы получить текущее время, мы используем LTIME(), а затем преобразуем его в С# в мс, используя: ulong valA = reader.ReadUInt64(); // this gets the LTIME long ftime =...
2469 просмотров
schedule 19.11.2022

Перебор структур в Twincat PLC (структурированный текст)
Скажем, у меня есть следующая структура, заполненная информацией об оси: TYPE AxisInfo : STRUCT AxisStatus : ARRAY [0..3] OF BYTE; DriveStatis : ARRAY [0..3] OF BYTE; FeedRate : ARRAY [0..3] OF BYTE; Inputs : BYTE; Outputs :...
2049 просмотров
schedule 30.01.2023

Ссылаясь на константу из библиотеки, twincat 3
Я пытаюсь создать библиотеку twincat 3, которая делает что-то, используя глобальные константы, определенные в основном проекте, например, создает массивы размером с эти константы и циклически перебирает их. Однако я потерпел неудачу, и мне интересно,...
786 просмотров
schedule 07.03.2023

TwinCAT 3: запись в файл
Я хочу экспортировать некоторые данные из моего ПЛК, записав их в текстовый файл и сохранив на USB-накопитель. Мне удалось создать текстовый файл, но я не могу ничего написать. Я использую функции из стандартных библиотек TwinCAT в следующем коде:...
4247 просмотров
schedule 22.06.2023

Как запустить/выключить систему TwinCAT из консоли/программы C#?
Как запустить/перезапустить/закрыть среду выполнения TwinCAT System из консоли или приложения C#? Мне нужна функциональность, эквивалентная кнопкам панели инструментов TwinCAT System Start/Restart в правом нижнем углу. Спасибо.
927 просмотров
schedule 12.10.2023

TwinCAT3 AdsWarning 4115: сбой настройки системных часов
У меня проблема с TwinCAT3 (Win10 64bit), когда я пытаюсь активировать TC3. Сообщение об ошибке: Код серьезности Описание Ошибка состояния подавления строки файла проекта 19 января 2019 г. 11:42:34 545 мс | «Система TwinCAT» (10000):...
12925 просмотров
schedule 20.12.2022

Twincat 3 как объявить переменную
Я пытаюсь преобразовать некоторые строки кода из siemens scl в twincat 3, у меня возникают трудности с некоторыми вещами, которые я объясню ниже: Это код, который я должен был понять: VAR_INPUT in_00 : BOOL ; in_00_b AT in_00 : ARRAY[0..0]...
239 просмотров
schedule 29.10.2022