- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Проблема при работе PLCSIM v.15.1
-
- здесь недавно
- Сообщения: 59
- Зарегистрирован: 04 авг 2018, 07:02
- Имя: Сергей
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
Проблема при работе PLCSIM v.15.1
Добрый день. Коллеги помогите разобраться. Я работаю в TIA Portal v.15.1.
Для отладки проекта использую PLCSIM. Натолкнулся на странное поведение симулятора.
Есть теги от канала платы АЦП. Их тип - WORD. В проекте PLCSIM задаю значение 16#0010. Рис.1
Нажимаю Enter. И это значение превращается в 16#1000. Рис.2.
Как будто поменяли местами байты в слове. Причем в тег записывается последнее значение. Рис.3.
Если снова записать значение, байты опять переставляются. И так происходит всегда. Может кто-нибудь объяснить подобный эффект? Это только у меня? И что с этим делать?
Для отладки проекта использую PLCSIM. Натолкнулся на странное поведение симулятора.
Есть теги от канала платы АЦП. Их тип - WORD. В проекте PLCSIM задаю значение 16#0010. Рис.1
Нажимаю Enter. И это значение превращается в 16#1000. Рис.2.
Как будто поменяли местами байты в слове. Причем в тег записывается последнее значение. Рис.3.
Если снова записать значение, байты опять переставляются. И так происходит всегда. Может кто-нибудь объяснить подобный эффект? Это только у меня? И что с этим делать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- почётный участник форума
- Сообщения: 3576
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 271 раз
Проблема при работе PLCSIM v.15.1
Почитайте про проблему BigEndian/LittleEndian. У Сименса применяется порядок байт BigEndian, который в подобных случаях ведет себя странно. Вообще существуют вечные споры между тупоконечниками (BigEndian) и остроконечниками (LittleEndian), это как "Windows vs Linux" или "Android vs iOS".
Что конкретно делать Вам: Вам нужно понять поведение байтов в слове в системе BigEndian и понимать результат. Как разберетесь, почему так, напишите сюда. Подозреваю в PLCSIM вы активировали в настройках что-то вроде автоматического преобразования порядка байт.
Что конкретно делать Вам: Вам нужно понять поведение байтов в слове в системе BigEndian и понимать результат. Как разберетесь, почему так, напишите сюда. Подозреваю в PLCSIM вы активировали в настройках что-то вроде автоматического преобразования порядка байт.
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Проблема при работе PLCSIM v.15.1
Serg_G, а если использовать десятичный формат задатчика и монитора тозначения как отображаются?
-
- здесь недавно
- Сообщения: 59
- Зарегистрирован: 04 авг 2018, 07:02
- Имя: Сергей
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
Проблема при работе PLCSIM v.15.1
Результат тот же. Байты меняются местами.megavolt86 писал(а): ↑23 мар 2019, 11:15 Serg_G, а если использовать десятичный формат задатчика и монитора тозначения как отображаются?
-
- эксперт
- Сообщения: 2340
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 1998 раз
- Поблагодарили: 176 раз
Проблема при работе PLCSIM v.15.1
Прикольно, что до сих пор эта проблема встречается внутри одного вендора.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- корифей
- Сообщения: 768
- Зарегистрирован: 12 авг 2008, 11:05
- Имя: Патрушев Олег Валерьевич
- Страна: Россия
- город/регион: г. Н.Новгород
- Благодарил (а): 105 раз
- Поблагодарили: 146 раз
Проблема при работе PLCSIM v.15.1
Это на любых словах происходит, или только на тех, что ссылаются на область входов выходов [:P]?
-
- здесь недавно
- Сообщения: 59
- Зарегистрирован: 04 авг 2018, 07:02
- Имя: Сергей
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
-
- корифей
- Сообщения: 768
- Зарегистрирован: 12 авг 2008, 11:05
- Имя: Патрушев Олег Валерьевич
- Страна: Россия
- город/регион: г. Н.Новгород
- Благодарил (а): 105 раз
- Поблагодарили: 146 раз
Проблема при работе PLCSIM v.15.1
Может заменить для отладки на область без :P, потом вернете перед реальным ПЛК.
-
- здесь недавно
- Сообщения: 59
- Зарегистрирован: 04 авг 2018, 07:02
- Имя: Сергей
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
Проблема при работе PLCSIM v.15.1
Не совсем понял совет. В принципе я так и отлаживаю, заменяя входные теги на теги в памяти. Но хочется проверить в рабочей конфигурации. В PLCSIM v.5.4 ведь не было подобных проблем. А здесь 1.5 гига программы, а работает просто безобразно.
-
- новенький
- Сообщения: 1
- Зарегистрирован: 01 апр 2018, 19:45
- Имя: Денис
Проблема при работе PLCSIM v.15.1
Проблема решилась? У меня пока не удалось на 15.1 побороть, на 15.0 такого не было!
-
- здесь недавно
- Сообщения: 59
- Зарегистрирован: 04 авг 2018, 07:02
- Имя: Сергей
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
Проблема при работе PLCSIM v.15.1
Нет не решилась.DenysYuryev писал(а): ↑22 апр 2019, 15:50 Проблема решилась? У меня пока не удалось на 15.1 побороть, на 15.0 такого не было!