Показано с 1 по 10 из 10

Тема: Адресация переменных

  1. #1

    По умолчанию Адресация переменных

    Есть МВ 110 8А подключенный к ПЛК 160, считываются регистры со значением int, два вопроса:
    чтобы каждый канал преобразовать в реал, мне потребуется создать какую либо программу которая в цикле будет например все значения умножать на 0.1, или же я могу это все произвести в объявлении глобальных переменных?
    Каким образом сделать так, чтобы opc modbus или скада напрямую видела значения с модулей приходящих в ПЛК?

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,662

    По умолчанию

    ретранслировать переменную в Modbus slave в конфигурации ПЛК
    Так много модулей, что нельзя сразу читать float ?

  3. #3

    По умолчанию

    да нет, всего штук 12, аналоговых 5. Лучше сразу флоат?

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

    По умолчанию

    Вот извиняюсь, просто не могу понять, зачем флоат, чтобы не хватало диапазона INT класс точности приборов(основная приведённая погрешность) должна составлять тысячные ну как минимум сотые доли процента, а она обычно не менее 0,5; смысл в чём, чтобы половина переданной информации была не нужной???
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,662

    По умолчанию

    зависит от процессов, если вялотекущие то можно и float, надо пошустрее, можно и word.
    А в SCADA наверное точно можно уже float если только для контроля

  6. #6

    По умолчанию

    Да мне удобней инт конечно, просто не могу понять как лучше преобразовать в реал, я думал в объявлении переменных могу это сделать, а оказывается нет.

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

    По умолчанию

    Умножить на 0,1 можно в мастерскаде, но по-моему удобней в OPC-сервере, если позволяет! В инсатовском можно!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8

    По умолчанию

    Дело в том, что в плк приходит в инт, в кодах ст требуется реал, в некоторых местах десятые нужны, далее перекидываю показания с датчиков на скаду, без плк раньше просто было, либо опс модбас, либо в скаде на 0.1, а теперь вот либо сразу гнать с модуля флоат, или ... как пытаюсь я.

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

    По умолчанию

    Считывайте с контроллера в INTе!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10

    По умолчанию

    Хорошо, так и сделаю, спасибо. А каким образом раскладывать маску например мв110-16р, понимаю что могу просто напрямую через точку номер бита прописывать, но не удобно до жути. Мне все таки программу в цикле надо пускать, где например будет адресация:
    Klapan1:=MV16R.0 , или же все делается проще, прям в объявлении переменных?
    Последний раз редактировалось Vitorgan; 24.07.2016 в 22:06.

Похожие темы

  1. Адресация переменных по Modbus
    от Uniqum в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 16.09.2022, 14:16
  2. Адресация в ПЛК
    от Safron в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 13.11.2014, 18:10
  3. Адресация переменных по стандарту МЭК 61131-3
    от DrDWoo в разделе Помощь Разработчикам
    Ответов: 8
    Последнее сообщение: 27.12.2013, 12:32
  4. адресация
    от gefan в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 26.10.2010, 13:13
  5. адресация глобальных переменных
    от Назаров Александр в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 24.12.2009, 12:01

Ваши права

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