С такими вопросами, лучше пишите или звоните в тех поддержку сразу https://owen.ru/gruppa_tehnicheskoj_podderzhki
https://owen.ru/product/plk110_m02/question
Последний раз редактировалось kondor3000; 09.08.2023 в 09:04.
Проверил на 2 блоках, адреса 16 и 17. Замер делал раз 10, со сбросом ПЛК. Таймер включается в 1 цикле и останавливается по флагу х2.
Опрос 2 подключённых блоков занимает 8-10 ms. Проверил вживую на старом ПЛК. Время опроса не зависит от цикла программы ставил 1 и 3 ms1 Время опроса 2 блоков.jpg
и не зависит от Поллинг ставил и 10 и 100 ms
CASE исполняется так же циклом, как и вся программа.
Последний раз редактировалось kondor3000; 09.08.2023 в 10:53.
Здравствуйте!
На ПЛК200 копирую файл (из основного хранилища) на карту памяти используя SysFileCopy. При установленной карте файлы копируются без проблем. Проверял их наличие и содержимое на компьютере.
Проблема заключается в том, что файлы копируются и без установленной карты памяти. Причём SysFileGetSize даже правильно выдаёт их размер после копирования на отсутствующую карту. При этом, после выполнения pResult := SysFileCopy(DestFileName, FileName, pulCopied); pResult = 0 , pulCopied = 0 в обоих случаях (с установленной картой и без неё)
Мне нужно либо определить отсутствие карты памяти, либо подтверждение факта реального копирования файлов на карту.
Помогите пожалуйста советом
Старый ПЛК110-60. Мин. цикл ПЛК во всех случаях 3 ms. 115200 (8N1)
Вот скрин опроса 2 блоков (5 не подключены), но ПЛК пытается их читать, в среднем цикл опроса 800 ms и прыгает.1 Цикл опроса.jpg
Вот выкинул всё, оставил 2 блока, цикл опроса около 100 ms 1 Цикл 2 блоков.jpg
То есть за 100 ms опросил 2 блока, а 700 ms потратил впустую, на опрос несуществующих блоков.
Те же 2 блока, уменьшил Поллинг со 100 до 10ms, цикл опроса стал около 25 ms 1 Опрос 2 блоков и поллинг 10.jpg
Последний раз редактировалось kondor3000; 10.08.2023 в 10:16.
Интересно, нашел в сети несколько солюшенов и либ для C#, а возможно ли например писать код на шарпе и заливать весь алгоритм в ПЛК для последующей автономной работы без приложений и без компа. Как я понимаю шарп только дает возможность связи контроллера с компом, но конфигурировать ПЛК и записывать в него алгоритм все равно придется использовать ST и CodeSYS?
Не задавайте умных вопросов, чтобы не получать обидных ответов
Эта ветка посвящена ПЛК, которые программируются в среде Codesys2.3. Эти ПЛК не дают пользователю доступа к своей операционной системе. Остается вопрос, что, куда и чем вы собираетесь заливать?
Если вы думаете про ПЛК двухсотого семейства, где есть операционная система, то вам нужно задавать вопросы в соответствующей ветке, ну или в "курилке", как вариант.