Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
rts
Да. А перед вывешиванием её в порт для передачи на ОП, она умножается на 10 и преобразуется в ворд.В модуле Statistic переменная температуры тоже REAL
Исходя из задачи. В ОП данный регистр отображает один знак после запятой, смысла гнать туда флоат нет. Поэтому я сделал умножение исходных данных на 10, преобразование в ворд (при нем отбрасывается дробная часть), а в ОП отображение инт с дробной частью в один разряд. Т. е. по факту обратное деление на 10 делается в самой панели.А почему надо преобразовать в тип ВОРД?
---
На счет потери связи ОП-ПЛК: согласующие резисторы на шине стоят? С обоих концов? Можно еще покрутить Framing time в настройках порта ПЛК. Где нибудь до 20-50 мс вместо дефолтного нуля.
Хорошо. Полезная информация буду иметь ввиду.
Согласующих резисторов нет, но до этого и без них потери связи не было. Просто в один момент стала (панель) писать про потерю связи. Но попробую повесить резисторы и проверить. Framing time посмотрю только как доберусь до ПЛК.На счет потери связи ОП-ПЛК: согласующие резисторы на шине стоят? С обоих концов? Можно еще покрутить Framing time в настройках порта ПЛК. Где нибудь до 20-50 мс вместо дефолтного нуля.
Спасибо за помощь, Sulfur. Отпишусь по результатам.
Зачем в настройках проекта эту галку включили?
Вложение 45720
У Вас разве предусмотрены в ПЛК принудительные переходы по экранам панели?
Регистр 3х00 в слейве ПЛК содержит не номера экранов, а "Цикл в микросекундах (0-15 бит)"
Ошибки в адресах
Вложение 45721
и кол. регистров
Вложение 45722
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Эх... Пока ни наличие согласующих резисторов, ни изменение параметра Framing time не помогли. Потеря связи и все тут!
petera
поправил по Вашему совету настройки ОП, но к сожалению тоже не помогло. За помощь спасибо.
Но решить в чем проблема пока не удается, хотя все таки думаю, что проблема со стороны ПЛК, раз с ПР работает.
Может есть еще варианты, что может быть?
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Да. Раньше же работало и с ПЛК, и с ПР с этим комплектом кабелей. Температуру из модуля Statistics я выводил на ОП320. Все показывало. С ПРкой и сейчас все работает. Просто я не могу понять после какого момента и что могло произойти. В один момент просто сел - и все, потеря связи. Думаю уже может микросхему RS485 поменять и цифровой драйвер? Ну это крайние меры. к тому же не факт что поможет. Сигналы идут дальше на верхнюю плату ПЛК, а там без Э3 не разберешься, что куда!
Если имеет место несовпадение опрашиваемых регистров в ОП и ПЛК, то ОП это воспринимает как потерю связи. Т. е. необходимо тщательно проверить соответствие регистров в ПЛК и ОП.