Так нужно правильно сравнивать на большее\ меньшее, не забывать ,что -50 меньше чем -20Andrey1981 писал(а): ↑15.11.2022{, 10:04}
До сих пор не пойму, почему с отрицательными значениями блоки сравнения не хотят работать...
циклы программы в секунду, из диспетчера ecoins
У вас кнопка в каскаде на 16 бите(регистр 1,бит0).WildCat писал(а): ↑04.08.2023{, 17:26}циклы программы в секунду, из диспетчера ecoins
пробовал и целые беззнаковые, и int32
тест FLP.rar
тест-KaSCADA.zip
Отправлено спустя 23 минуты 21 секунду:
Получилось вывести кол-во циклов, но производительность удручает.
всего 8600 циклов на таком простом примере.
Это норма?
ESP32.
На вебе значительно выше производительность, а это всего 1 параметр из каскады в МК, и 4 параметра из МК в Каскаду.
Отправлено спустя 1 минуту 48 секунд:
Скриншот 04-08-2023 172602.jpg
А разве нельзя произвольно назначать регистры? На что это влияет?
Включал, не понял куда смотреть при этом, на первый взгляд, нигде доп информации не появилось. Может не туда смотрю.
Главное чтобы адреса регистров совпадали с адресами в контроллере. Если не так, то будут в модбасе срабатывать у мастера тайминги, что замедлит работу. Если есть в каскаде обращение по не существующему адресу, то рядом с компонентом появиться треугольник с восклицательным знаком.WildCat писал(а): ↑05.08.2023{, 13:41}А разве нельзя произвольно назначать регистры? На что это влияет?
Включал, не понял куда смотреть при этом, на первый взгляд, нигде доп информации не появилось. Может не туда смотрю.
Но в целом ясно, такое низкое быстродействие - не норма.
Спасибо, буду дальше разбираться.