Описание тега twincat-ads
Спецификация устройств автоматизации (ADS) описывает не зависящий от устройства и не зависящий от промышленной шины интерфейс, управляющий типом доступа к устройствам ADS.
1
ответ
Чтение, управляемое событиями Twincat ADS, перестает работать через некоторое время (Java)
Мы разработали приложение Java, которое использует библиотеку TwinCat ADS (DLL) для чтения, записи и обработки событий из ПЛК Beckhoff (CX5120). Мы успешно выполнили это на нескольких машинах, но, к сожалению, в настоящее время у нас возникла пробле…
19 июл '18 в 07:13
1
ответ
TwinCAT 3: вход по ADS-маршруту невозможен (внутренняя ошибка:System.NullReferenceException)
У меня есть проект Beckhoff TwinCAT 3, который можно скомпилировать.Я могу войти на машину напрямую (без ADS маршрута).Как только я пытаюсь войти по маршруту ADS с удаленного компьютера (с онлайн-изменением), я получаю сообщение об ошибке:Ads-Error …
15 янв '19 в 12:22
1
ответ
Как получить метку времени Unix в TwinCAT3?
Мы работаем над приложением регистрации данных в Beckhoff TwinCAT3. Чтобы получить время, которое мы в настоящее время используем LTIME(), затем преобразуем его в C# в ms, используя: ulong valA = reader.ReadUInt64(); // this gets the LTIME long ftim…
20 янв '17 в 23:00
2
ответа
Публикация и подписка переменных между twincat 2 и twincat 3
Мне нужно отправить переменную через Ethernet из Twincat 3 в Twincat 2. Возможно ли это? Как я мог это сделать?
01 фев '17 в 15:32
1
ответ
Записать массив struct с использованием TwinCAT.Ads через приложение C#
Я использую TwinCAT.Ads (TwinCAT 3) для связи Beckhoff plc через приложение C#. Приложение читает и пишет несколько переменных plc. Я получаю сообщение об ошибке: "Невозможно собрать объект. Имя параметра: значение " при написании массива переменных…
22 авг '16 в 18:10
2
ответа
Отправить массив из C# в TwinCat 3 через ADS.Net
Я хочу создать автоматизированный графический фонтан, используя TwinCat 3 для управления клапанами и Visual Studio C# для обработки изображения, которое нужно показать на фонтане. Окончательная форма программы обработки изображений - это двоичный ма…
22 июн '17 в 12:57
1
ответ
Записать массив struct используя TwinCAT.Ads через приложение vb.net
Я использую TwinCAT.Ads (TwinCAT 3) для связи Beckhoff plc через приложение vb.net. Приложение читает и пишет несколько переменных plc. Мне нужно написать в массиве структуры. Моя структура: Friend Structure Struct_Recette Dim nNumProg As Integer ' …
08 мар '17 в 15:36
1
ответ
Pyads считывает значение при уведомлении: когда произошел цикл TwinCat
Я хотел бы прочитать некоторые значения из SPS, написанного в TwinCat 3 по маршруту ADS с pyads. Значения должны быть прочитаны, когда цикл произошел. В моем скрипте Python я сначала получаю время цикла моего SPS. Я определил время для чтения (5000 …
01 ноя '17 в 09:58
1
ответ
Работает только TwinCAT 3 ADS (без XAR)
У меня есть работающий проект C, который взаимодействует с локальными или удаленными системами TwinCAT 3 с помощью ADS C API ( онлайн-примеры тоже хорошо работают). Однако сейчас мы пытаемся развернуть программу на другом компьютере, на котором уста…
27 мар '19 в 10:26
2
ответа
Невозможно установить маршрут с помощью Pyads (Python и TwinCAT 3)
Я пытаюсь подключиться к TwinCAT, используя пакет Pyads в Python для связи с ПЛК. Я уже добавил маршрут в TwinCAT, но при попытке подключиться к Python я получаю следующую ошибку: "ADSError: целевой компьютер не найден. Отсутствуют маршруты ADS (7)"…
19 май '19 в 15:25
1
ответ
Могу ли я запросить список переменных и типов
Могу ли я использовать twincat-ads для запроса к Beckhoff PLC переменных (и их типов), которые отображаются в ADS.
16 авг '19 в 15:58
1
ответ
Как прочитать структуру, содержащую массив структур из TwinCat в C#
Используя TwinCAT 3 ADS.Net для чтения из ПЛК, я пытаюсь прочитать структуру, содержащую массив структур, но команда ReadAny дает сбой с исключением "Unable to marshal type". Хотя чтение массива структур работает нормально. public object ReadAny(lon…
30 июл '19 в 12:42
1
ответ
TwinCAT 3.0 Broadcast search без интерфейса автоматизации
Есть ли способ выполнить широковещательный поиск с использованием общего пространства имен TwinCAT.Ads.*? Использование системы автоматизации для этого кажется чрезвычайно излишним, не говоря уже о том, что инициализация EnvDTE, создание решения и, …
23 окт '19 в 00:48
8
ответов
TwinCAT Realtime Startup изолированного ЦП дает сбой
В настоящее время я запускаю Twincat 3.1..4022.16 на виртуальной машине Hyper V. Я могу правильно построить свой проект, но при активации конфигурации я получаю сбой изолированного процессора при запуске в реальном времени. Прилагаются мои настройки…
24 дек '19 в 05:43
0
ответов
Simulink непрерывно собирает данные из ADS Stream - как обрабатывать данные одновременно?
Я настроил модель Simulink, собирающую набор из 9 значений данных 1000 раз в секунду из потока ADS (TwinCAT3). Сейчас я пытаюсь добиться одновременной обработки этих данных по частям (например, 10.000 строк моего выходного вектора) для расчета прямо…
30 мар '20 в 18:51
1
ответ
Как программно добавить ADS Route в Twincat
Как я могу программно добавить маршрут рекламы? Добавить маршрут могу только с помощью TcAmsRemoteMgr.exe. Код, который я могу найти, - это https://github.com/nikvoronin/AdsRemote. Но, похоже, это не работает.
20 дек '19 в 18:10
2
ответа
Автоматически воссоздавать PollValues <T> после потери соединения с ПЛК или загрузки программы ПЛК
Я пытаюсь написать приложение C#, в котором клиент ADS будет автоматически повторно подключать / обновлять значения чтения / записи и подписки, когда приложение теряет соединение с PLC или будет загружена новая версия программы PLC. Я использую библ…
02 мар '20 в 18:58
2
ответа
TwinCAT3 - Неверные значения метки времени при чтении из потока данных ADS с помощью Matlab
Я пытаюсь прочитать поток данных ADS из проекта TwinCAT3. Функция, которую я написал, должна читать поток данных всякий раз, когда CycleCount (исходящий от SPS) меняет свое значение, поэтому CycleCount является триггером для функции обратного вызова…
26 мар '20 в 18:42
1
ответ
Постоянное чтение переменных в Twincat 3 с помощью C# API
Я хочу непрерывно считывать множество переменных (быстрее 10 Гц) через клиент ADS C#. Однако в документации в примерах переменные читаются только один раз. Я нашел модуль Twincat-OCX, у которого есть эта функция, но он используется для Twincat 2. Ка…
25 май '20 в 17:32
0
ответов
Передайте NET-Object в параллельную функцию (parfeval) в Matab
Я пытаюсь передать NET-объект функции, работающей в параллельном пуле в Matlab. Хотя я думал, что "parallel.pool.Constant" - это способ сделать это, поскольку он отлично работает для других объектов (например, для подключения к базе данных), в этом …
10 апр '20 в 17:44