Страница 11 из 699 ПерваяПервая ... 9101112132161111511 ... ПоследняяПоследняя
Показано с 101 по 110 из 6982

Тема: CODESYS V3.5. Вопросы и ответы

  1. #101
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,817

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Поменял только теперь просит начальное значение, а какое поставить незнаю
    А разве это предупреждение мешает работе программы?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #102
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,611

    По умолчанию

    Да, нет в общем не мешает. Но смущает.

  3. #103
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,154

    По умолчанию

    Снимок.PNG
    Вопрос: кто нибудь собирал Float32 из двух шестнадцатибитных регистров? Если да, то как? Прочитал на форуме, что Float32 это тот же Real, только надо байты потусовать, чем и безуспешно занимаюсь! Для этих целей разбил каждый из регистров на два байта, потусовал затем собрал в DWORD и конвертировал в Real! В результате всех этих манипуляций температура "поднялась" до нескольких миллиардов градусов и в ходе манипуляций не опускается ниже нескольких миллионов градусов! Хотя СПК107 считывает эти регистры с ТРМ200 и пишет их в СМИ2 где нормально всё показывает(около 23 градусов)! Я впервые сталкиваюсь с ПЛК и с кодесис и вы не поверите потратил целый день что бы разобраться с этим и настроить чтобы всё работало как я хотел! Также я считываю этот же параметр с другого регистра ТРМ200 в Signed Int16 и у меня нормально отображается, конечно для меня это не критично, но всё же хочется разобраться и победить Float32! Я конечно и сам разберусь, но придётся глубже копать, как бы дыру в Америку не сделать! Короче буду рад, если кто поделится, как победил этого зверя(Float32)!!!
    Последний раз редактировалось Сергей0308; 10.01.2015 в 17:16.

  4. #104
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,154

    По умолчанию

    Что я не так натворил? И просьба не ругайтесь, если что не так!

  5. #105
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,154

    По умолчанию

    Да забыл сказать, так как это не имеет отношения к Float32 , в сети помимо ТРМ200 и СМИ2 ещё опрашиваются и пишутся регистры в ПР114, всё идеально работает, не могу нарадоваться!!!

  6. #106
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,154

    По умолчанию

    Посмотрите СПК107 + ПР114 в качестве модулей ввода-вывода! У меня ПР110 успевало считать до 20 им/сек, ПР114 грозились сделать в 5-10 раз быстрей! Я его быстродействие не измерял, мне по работе не требуется большого быстродействия, но ПР110 очень понравилось по цене и за 5 лет ни разу не только не сломалось, даже ни разу не "глючило"! Логику работы задаёте в самом реле для большего быстродействия. Оно и программируется проще ну не скажу в миллион, но в тысячу раз точно проще, хотя за день "разобрался" с кодесис 3.5 и неразрешимых проблем пока не вижу! И у ПР114, если возникнет необходимость, есть аналоговые входы и выходы(выходы за доп. плату), а СПК107(по сети RS485)- для задания уставок, управления и контроля, можно даже с архивацией аварий и техпроцессов! К СПК107 можно подключить до 64 ПР114, у каждого 12 входов и 8 выходов! Посмотрите- может вам подойдёт!
    Последний раз редактировалось Сергей0308; 10.01.2015 в 22:34.

  7. #107

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Снимок.PNG
    Вопрос: кто нибудь собирал Float32 из двух шестнадцатибитных регистров? Если да, то как?
    Вот так
    Код:
    FloatPtr:= ADR (TOutdoor);
    FloatPtr^:= hwAI1_1[5];
    FloatPtr:= FloatPtr + 2;
    FloatPtr^:= hwAI1_1[4];
    Грубо, вам нужно поменять местами 2 считанных регистра. Байты внутри регистров поменяет сама CDS.

  8. #108
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,154

    По умолчанию

    Спасибо огромное! Смотрю на Ваш код, как баран на новые ворота, извините, что так мягко выражаюсь!

  9. #109
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,154

    По умолчанию

    И не знаю с чем его едят, мне с блоками намного понятнее, я ПР110-ПР114 давно(лет 5) программирую, а кодесис вижу ну не впервый раз, уже 10 дней как увидел!

  10. #110
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,154

    По умолчанию

    И не знаю с чем его едят, мне с блоками намного понятнее, я ПР110-ПР114 давно(лет 5) программирую, а кодесис вижу ну не впервый раз, уже 10 дней как увидел!

Страница 11 из 699 ПерваяПервая ... 9101112132161111511 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3177
    Последнее сообщение: Вчера, 12:47
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •