- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 10 янв 2023, 00:56
- Имя: Вячеслав
- Страна: Россия
- Поблагодарили: 1 раз
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
Добрый день!
Использую контроллер РLC Delta AS300 и в качестве скады MasterScada 4d. Передача данных по протоколу Modbus TCP.
Собственно сама связь и передача таких сигналов как:
-битовые вспомогательные реле (М-область)
-дискретные регистры данных (D-область, например, D200027.0)
- сигналы типа INT
проходит без проблем, на визуализации работает все хорошо (передаются, изменяются и т.д.)
Вопрос:
Не получается вывести на MasterScada 4d теги из контроллера, которые в формате REAL
(например D20004, D900 и т.п)
Пробовал передавать данные просто тега REAL, и с помощью инструкций MOV или DMOV, не получается. Я в онлайн в PLC вижу в формате FLOAT одни значения переменной (например 100, 200, ну собственно нужные числа и т.д.), в MasterScada 4d я тоже получаю значения но уже в другом виде и при выводе на мнемосхему вижу либо огромные числа ,либо 0, и т.д.
Подскажите, как правильно передавать данные в формате REAL на визуализацию? повторюсь все остальные типы данных передаются без проблем.
Использую контроллер РLC Delta AS300 и в качестве скады MasterScada 4d. Передача данных по протоколу Modbus TCP.
Собственно сама связь и передача таких сигналов как:
-битовые вспомогательные реле (М-область)
-дискретные регистры данных (D-область, например, D200027.0)
- сигналы типа INT
проходит без проблем, на визуализации работает все хорошо (передаются, изменяются и т.д.)
Вопрос:
Не получается вывести на MasterScada 4d теги из контроллера, которые в формате REAL
(например D20004, D900 и т.п)
Пробовал передавать данные просто тега REAL, и с помощью инструкций MOV или DMOV, не получается. Я в онлайн в PLC вижу в формате FLOAT одни значения переменной (например 100, 200, ну собственно нужные числа и т.д.), в MasterScada 4d я тоже получаю значения но уже в другом виде и при выводе на мнемосхему вижу либо огромные числа ,либо 0, и т.д.
Подскажите, как правильно передавать данные в формате REAL на визуализацию? повторюсь все остальные типы данных передаются без проблем.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
Порядок слов (реже - слов и байт) поменять в мастерскаде.
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 10 янв 2023, 00:56
- Имя: Вячеслав
- Страна: Россия
- Поблагодарили: 1 раз
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
Можно чуть по подробнее, о чем идет речь:
Для мастерскады я добавляю канал опроса
где менять байты\слова
А со стороны Дельты REAL значение это один D регистр, его и в скаде указываю (например D900).
Для мастерскады я добавляю канал опроса
где менять байты\слова
А со стороны Дельты REAL значение это один D регистр, его и в скаде указываю (например D900).
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
Я про конкретно мастерскаду ничего не знаю, это общий принцип работы с float через семейство протоколов modbus, в котором никаких float как таковых нет вообще.
-
- здесь недавно
- Сообщения: 35
- Зарегистрирован: 02 фев 2023, 10:38
- Имя: Владимир
- Страна: РФ
- город/регион: Восьмипалатинск
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
У Вас в последнем сообщении на скрине выделен модуль Modbus TCP, в его свойствах (справа на экране, на скрине эта часть отсутствует) в разделе "Настройки" задается последовательность байтов для вещественных и целых чисел.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
Т.е. для Modbus TCP в целом? Если так, то очередная причина не смотреть в сторону мастерскады.AppCreator писал(а): ↑06 июн 2023, 12:16 У Вас в последнем сообщении на скрине выделен модуль Modbus TCP, в его свойствах (справа на экране, на скрине эта часть отсутствует) в разделе "Настройки" задается последовательность байтов для вещественных и целых чисел.
-
- завсегдатай
- Сообщения: 544
- Зарегистрирован: 19 мар 2012, 20:04
- Имя: Павел
- Страна: Россия
- Благодарил (а): 6 раз
- Поблагодарили: 59 раз
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
Так то REAL это либо 2 либо 4 слова.
-
- здесь недавно
- Сообщения: 35
- Зарегистрирован: 02 фев 2023, 10:38
- Имя: Владимир
- Страна: РФ
- город/регион: Восьмипалатинск
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
Нет, "модуль Modbus TCP" в данном случае синоним понятию "устройство Modbus TCP" - в принципе все как у всех)
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
У него float со стороны ПЛК, т.ч. 2 слова. Скорее всего.
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 10 янв 2023, 00:56
- Имя: Вячеслав
- Страна: Россия
- Поблагодарили: 1 раз
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
Коллеги, спасибо за помощь !AppCreator писал(а): ↑06 июн 2023, 12:16У Вас в последнем сообщении на скрине выделен модуль Modbus TCP, в его свойствах (справа на экране, на скрине эта часть отсутствует) в разделе "Настройки" задается последовательность байтов для вещественных и целых чисел.
Для тех кто будет искать подобных вопрос:
Так и есть, как написано выше, нужно в настройках протокола (в данном случае это Modbus TCP) поменять чередование байтов.
Так же я выводил данные в формате DINT, DWORD и для них так же нужно эту процедуру провести, что бы получить на визуализации такие же данные как в контроллере.
да, правильно это 2 регистра (адрес, допустим D900), ошибся.
-
- осмотрелся
- Сообщения: 101
- Зарегистрирован: 24 апр 2019, 23:07
- Имя: Алик
- Благодарил (а): 55 раз
- Поблагодарили: 4 раза
MasterScada 4d PLC Delta AS300 вывод значения REAL на SCADA-систему
Provorov
Тоже сейчас сел за проект DELTA AS320P и MASTER SCADA 4D.
Тоже сейчас сел за проект DELTA AS320P и MASTER SCADA 4D.