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

Создание библиотеки в TwinCAT 3
Я сделал несколько «стандартных» функциональных блоков, которые я хотел бы добавить в новую библиотеку, которую я могу включить при создании нового проекта, но ради себя я не могу понять, как это сделать. На сайте Beckhoffs написано создать новый...
2293 просмотров
schedule 28.07.2023

отображение переменных с помощью устройства Beckhoff
Я новичок в программировании ПЛК, и у меня возникла проблема с подключением к устройству Beckhoff. Я использовал устройство EL1008 с 8 входами. На сайте beckhoff я нашел эту таблицу ниже. Я запутался при назначении переменной входным данным, какая...
3814 просмотров
schedule 03.09.2022

Запись массива структур с использованием TwinCAT.Ads через приложение vb.net
Я использую TwinCAT.Ads (TwinCAT 3) для связи с Beckhoff plc через приложение vb.net. Приложение считывает и записывает несколько переменных ПЛК. Мне нужно записать в массив struct. Моя структура: Friend Structure Struct_Recette Dim...
745 просмотров

Twincat 3: как преобразовать массив из 4 HEX в число с плавающей запятой?
мы получаем (через дейтаграмму UDP) значение с плавающей запятой, кодированное 4-байтовым шестнадцатеричным массивом. Нам нужно преобразовать 4 шестнадцатеричных байта в число с плавающей запятой. udp_data[0] = 'BE'; udp_data[1] = '7A';...
2592 просмотров
schedule 04.08.2022

Обнаружение изменений кода в ПЛК Beckhoff с помощью C#
У меня есть ПЛК Beckhoff, на котором работает программное обеспечение, разработанное с помощью TwinCat3. Есть ли способ получить работающее программное обеспечение с помощью приложения С#? Библиотека TwinCAT.Ads, похоже, не предлагает такой...
1209 просмотров
schedule 03.03.2023

TwinCAT3: сбой при работе на изолированных ядрах
Я использую twincat3.1.4020.32 на windows10 . Я пробовал один простой код: i:= i+1; но я получил следующую ошибку: «Система TwinCAT» (10000): Отправка команды ams >> Init4\RTime: Прерывание запуска: Тикер запущен >> AdsWarning: 4118...
358 просмотров
schedule 25.08.2023

32/64-битный комбинированный установщик WiX — копирование только файлов
У меня есть msi, который копирует файлы (код ПЛК) в каталог (C:\Product\3.1\Boot) и изменяет один ключ. Мой проект визуальной студии генерирует разный код ПЛК для разных архитектур, но назначение одинаково на обеих платформах. Ключ находится в...
124 просмотров
schedule 22.01.2024

Необходимо оптимизировать код (Уменьшить размер) 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