1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Чем заменить формат double

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модератор: Специалисты SE

Ответить

Автор темы
Iskander19981717
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 05 янв 2020, 00:14
Имя: Искандер
Страна: Россия
Благодарил (а): 2 раза

Чем заменить формат double

Сообщение Iskander19981717 »

Добрый день, в ПЛК нужно считать данные типа double, но в M580 нету такого типа, чем можно заменить этот тип? По МЭК 104 нужно передать тип double какой тип выбрать (M_IT) или другой?

ogorsv
завсегдатай
завсегдатай
Сообщения: 576
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 120 раз
Поблагодарили: 103 раза

Чем заменить формат double

Сообщение ogorsv »

В М580 есть типы и DINT, и DWORD
СВ

leon78
эксперт
эксперт
Сообщения: 1031
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 34 раза
Поблагодарили: 110 раз

Чем заменить формат double

Сообщение leon78 »

Написанное ниже ошибочно, модуль NOR поддерживает просто набор из 8 байт, без привязки к типу.
[+]
Предполагаю, что автор имеет ввиду тип Double Float (число с плавающей запятой 8 байт), который есть в IEC60870-5-104 и модуле NOR, но который не поддерживается Unity и Control Expert
Последний раз редактировалось leon78 18 июн 2021, 09:45, всего редактировалось 2 раза.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

rwg
почётный участник форума
почётный участник форума
Сообщения: 1041
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 55 раз
Поблагодарили: 134 раза

Чем заменить формат double

Сообщение rwg »

Замучило любопытство, какой именно сигнал в ПЛК несёт в себе столько информации, что понадобился формат типа double, мне обычно int16 хватает на всё, кроме счётчиков.

Автор темы
Iskander19981717
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 05 янв 2020, 00:14
Имя: Искандер
Страна: Россия
Благодарил (а): 2 раза

Чем заменить формат double

Сообщение Iskander19981717 »

rwg, число летит в ПЛК от СИКН, смотрю таблицу для NOR 0200 , не вижу тут типов данных размером 64 байта, максимум 32, для чисел двойной точности тип Double Float что можно использовать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

leon78
эксперт
эксперт
Сообщения: 1031
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 34 раза
Поблагодарили: 110 раз

Чем заменить формат double

Сообщение leon78 »

Custom_M_IT_D, в Хелпе про него почему-то нет
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Автор темы
Iskander19981717
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 05 янв 2020, 00:14
Имя: Искандер
Страна: Россия
Благодарил (а): 2 раза

Чем заменить формат double

Сообщение Iskander19981717 »

а для него какую структуру создать в %MW, из 4х int? И как через NOR их клиентом можно считать, КВАЗАР такое не может, есть клиент какой-нибудь?

ogorsv
завсегдатай
завсегдатай
Сообщения: 576
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 120 раз
Поблагодарили: 103 раза

Чем заменить формат double

Сообщение ogorsv »

Создайте структуру, сделайте маппинг в %MW, адреса распределятся по данным структуры в соответствие с типами данных
СВ

Автор темы
Iskander19981717
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 05 янв 2020, 00:14
Имя: Искандер
Страна: Россия
Благодарил (а): 2 раза

Чем заменить формат double

Сообщение Iskander19981717 »

А по МЭК 104 через NOR это значение клиентом забрать получиться? Есть кто сталкивался с таким?

ogorsv
завсегдатай
завсегдатай
Сообщения: 576
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 120 раз
Поблагодарили: 103 раза

Чем заменить формат double

Сообщение ogorsv »

Вы сами и сталкивались ;-)

Посмотрите на тип DFB из вашего проекта, который заканчивается на _RW
СВ

Автор темы
Iskander19981717
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 05 янв 2020, 00:14
Имя: Искандер
Страна: Россия
Благодарил (а): 2 раза

Чем заменить формат double

Сообщение Iskander19981717 »

Добрый день, создал структуру для 230 типа, в NOR такие настройки, есть кто работал с таким, правильно ли задана структура в массиве, клиентом МЭК 104 в WinCC OA пытаемся опросить NOR но значение не видим, хотя по 36 типу значения есть
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «ПЛК»