Может для вызова макроса каждые 300 мс надо так задать ?
Может для вызова макроса каждые 300 мс надо так задать ?
Не надо путать!
Я же писал, что нужно использовать другой режим
Захват-1.pngОднако если использовать режим от Бита управления, то можно в качестве таких бит взять системные биты PSB3(импульсы с периодом 100 мс) или PSB6(импульсы с периодом 300 мс) и получить вызовы макроса каждые 100 мс или 300 мс.
Время цикла будет фиксированное
PSB3 вызовы макроса каждые 100 мс
PSB6 - 300 мс.
ЗЫ.
Точность отсчета времени
Т.е. точность отсчета 1 сек Вас не озадачило?
Для всех интервалов используют один источник
возьмите дисплей с регистром PSW38
Захват-2.png
Это время от включения панели с дискретностью 100мс и проверьте по секундомеру
Последний раз редактировалось petera; 03.12.2019 в 14:48.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
В функциональной области математическая операция деления на "0" что даст? Мне нужно делить на содержание переменной и там может быть "0". Переменные целочисленные.
В результате деления на 0 - в регистр результата будет записано 0.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Давайте различать точность и разрешающую способность или дискретность задания интервала времени.
Но 10 мкс = 0,00001 с, это - нереальная величина даже для ПЛК
Дискретность отсчета времени меньше 0,1сек возможна только в макросе наСи с помощью функции
Delay(UINT); // задержка на время UINT, мс.
и то для СП270 минимальное значение - 10 мс, для СП300 будет 5 мс.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Не могу найти как отменить пиканье при нажатии кнопок на панели. Раздражает коллег.
п. 2.1 в FAQ
https://owen.ru/product/sp3xx/faq
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk