Последний раз редактировалось Flying Labrador; 25.10.2022 в 07:38.
Скорее всего я не понимаю каких-то базовых принципов. Но в общем вот, использую сетевую переменную, с соответствующим номером регистра и пытаюсь ее передать. Общая схема: СП307(мастер) - ПР200(слейв/мастер) - ПЧВ1 (слейв)
Снимок.PNG
Последний раз редактировалось Flying Labrador; 25.10.2022 в 07:49.
Да, Вы разберитесь с форматами данных. А именно что такое регистр, что такое формат числа,.Если смотреть по мануалу там какая-то чушь формат Uint32 возможные значения 0,05 -3600 что противоречит формату.
Далее, сетевая пр-ки целочисленная 16 разрядов , 2 байта по 8 бит.И тут есть повох это чередование байт. Попробуйте для начала поменять их местами (байты). Скорей всего у Вас эта проблема.
Последний раз редактировалось Sergej_; 25.10.2022 в 07:57.
Спасибо, что касается форматов данных, пока не понимаю, попытаюсь разобраться, но все же каким образом поменять байты местами? это вообще возможно сделать в OL?
Там же написано над таблицей:
..
В некоторых параметрах по умолчанию смещено положение десятичной точки, для
того чтобы осуществлять передачу в формате регистра. Например значение регистра 16-13, равное 504, указывает на частоту привода 50,4 Гц.
..
Для этого параметра коэффициент 0.01 - значит значения будут в диапазоне 5...360000