Просмотр полной версии : Мигание параметров на СП270
Алекс2013
30.08.2016, 08:05
Подскажите пожалуйста, почему мигают показания на панели СП270.
Панель slave,ПЛК master (Modbus), помимо этого по протоколу ОВЕН опрашиваются
ТРМ210 и МВ.2АС. Меняя время опроса, меняется частота мигания.Скорость менял, не влияет.
Может причина в 2-х протоколах.Modbus(RS232), ОВЕН(RS485).
Подскажите пожалуйста, почему мигают показания на панели СП270.
Панель slave,ПЛК master (Modbus), помимо этого по протоколу ОВЕН опрашиваются
ТРМ210 и МВ.2АС. Меняя время опроса, меняется частота мигания.Скорость менял, не влияет.
Может причина в 2-х протоколах.Modbus(RS232), ОВЕН(RS485).
Причина не в протоколах, однозначно.
Больше Вам никто ничего не скажет. Не известно в каком месте программы в ПЛК Вы накосячили. Её кроме Вас никто не видел.
Алекс2013
30.08.2016, 13:05
Вот проект
Вот проект
Вы выбрали для Усилия, минут и секунд тип данных DWord
26085
А DWord это ДВА регистра с последовательными номерами. Т.е. между перемнными на экране д.б разница в ДВЕ единицы, не в ОДНУ
Получилось, что
усилие PSW270, 271
минуты PSW271, 272
секунды PSW272, 273
Т.е. переменные перекрывают друг друга.
26086
В настройках дисплеев по крайней мере должно быть
усилие PSW270
минуты PSW272
секунды PSW274
Хотя я сомневаюсь, что для сек(два разряда) или минут(четыре разряда) нужны переменные Float. Тут вполне достаточно Unsigned(диапазон от 0 до 65535).
Как в прочем и для усилия тоже можно обойтись Unsigned, а не Float.
Программу в ПЛК не смотрел.
ЗЫ
Так и есть.
В ПЛК для Real output/input module номера регистров должны быть ЧЕТНЫМИ. Один REAL занимает ДВА регистра!!!
По этому
26087
26088
26089
Алекс2013
31.08.2016, 15:15
Большое спасибо за помощь. Это мой первый опыт с этой панелью и с Modbus. До этого только протокол ОВЕН и СМИ1.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot