Страница 6 из 6 ПерваяПервая ... 456
Показано с 51 по 58 из 58

Тема: сетевые переменные ПР200

  1. #51

    По умолчанию

    Сергей0308 еще раз Вам спасибо за ваши правки. Как я понял вы перевели float в int в ПР200 а в ИП120 перевели обратно. А в двух словах почему так а не передать флоат просто. А так вообще сетевые настройки кроме читать/писать в ИП120 я сделал правильно?
    И вопрос претендующий на звание глупость года. У меня в сети теперь стоит Мастер(ип120) и слейв1(пр200) и слеййв2(ПР200) На каждом слейве по 1 кнопке на первом входе. Как мне нужно написать логику для ИП120 что бы на экране при нажатие кнопок на слеве появлялась надпись типа "кнопка1 слейв 1 " для первого слейва и " кнопка 2 слейв 2" для второва слева.

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

    По умолчанию

    Цитата Сообщение от игорь68 Посмотреть сообщение
    Сергей0308 еще раз Вам спасибо за ваши правки. Как я понял вы перевели float в int в ПР200 а в ИП120 перевели обратно. А в двух словах почему так а не передать флоат просто. А так вообще сетевые настройки кроме читать/писать в ИП120 я сделал правильно?
    И вопрос претендующий на звание глупость года. У меня в сети теперь стоит Мастер(ип120) и слейв1(пр200) и слеййв2(ПР200) На каждом слейве по 1 кнопке на первом входе. Как мне нужно написать логику для ИП120 что бы на экране при нажатие кнопок на слеве появлялась надпись типа "кнопка1 слейв 1 " для первого слейва и " кнопка 2 слейв 2" для второва слева.
    INT занимает в два раза меньше ресурсов, тоесть один регистр, а не два, как флоат! Когда достаточно точности диапазона 0-65535 для без знаковых значений и -32768-32767 для знаковых значений - INT выглядит предпочтительней! К тому же в протоколе MODBUS не регламентирован порядок чередования байт и бывает у начинающих возникают проблемы с этим даже с приборами одного производителя! Кнопки Вы никак не можете попутать, даже при желании, у вас у всех слейвов в сети уникальные адреса, Ревака уже отвечал на подобный вопрос, да в принципе, если место остаётся, например вы читаете битовую маску 8 входов или выходов, можно в оставшиеся 8 бит(байт) в слейве "зашить" уникальный номер слейва, но это, повторяюсь, уже лишнее!
    Вот смотрите, я создал второй слейв, допустим второе ПР200 и там такой же регистр 513 со значение аналоговых входов, подобный что сделали для первого слейва ранее! Адрес первого слейва "1", адрес второго слейва должен отличаться от первого, назначим "2":

    1 слейв.PNG

    2 слейв.PNG

    Не понимаю, как их можно попутать, они даже в разных слейвах!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 14.12.2017 в 06:03.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #53

    По умолчанию

    Сергей0308 понятно. Спасибо. Постепенно начинаю понимать.

  4. #54

    По умолчанию

    Хочу попробовать сделать такую сеть .ПМ210(мастер)-ПР200 ( 1 порт слейв) и (2 порт слейв )-ИП120(мастер). Задача видеть состояние входа и выхода пр 200 в двух местах. Это в облаке и на экране ИП120.

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

    По умолчанию

    Цитата Сообщение от игорь68 Посмотреть сообщение
    Хочу попробовать сделать такую сеть .ПМ210(мастер)-ПР200 ( 1 порт слейв) и (2 порт слейв )-ИП120(мастер). Задача видеть состояние входа и выхода пр 200 в двух местах. Это в облаке и на экране ИП120.
    Здесь много вариантов(у вас же несколько ПР200), можно отдать второй интерфейс каждого ПР200 "тучке"!
    Можно собрать в одном ПР200 все необходимые данные, а второй интерфейс только этого ПР200 отдать "тучке"!
    Во всех случаях, я бы собирал битовую маску входов-выходов в одну сетевую переменную!
    Идеально, на мог взгляд, иметь второй сетевой интерфейс у ИП120, аналогично ПР200!
    Последний раз редактировалось Сергей0308; 16.12.2017 в 22:34.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #56

    По умолчанию

    Подкажите хороший калькулятор перевода INT в HEX. . Где то была ссылка а где не помню.((

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

    По умолчанию

    Цитата Сообщение от игорь68 Посмотреть сообщение
    Подкажите хороший калькулятор перевода INT в HEX. . Где то была ссылка а где не помню.((
    Есть же калькулятор в винде, много раз уже обсуждалось:

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

  8. #58

    По умолчанию

    Сергей0308 спасибо.

Страница 6 из 6 ПерваяПервая ... 456

Похожие темы

  1. Сетевые переменные и ПЛК 110-24РМ v2
    от Nekit в разделе ПЛК1хх [М02]
    Ответов: 18
    Последнее сообщение: 08.12.2018, 10:24
  2. Сетевые переменные
    от TYER в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 02.05.2017, 10:21
  3. сетевые переменные
    от КИП в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 15.02.2011, 02:34
  4. Ответов: 1
    Последнее сообщение: 11.05.2008, 17:58

Ваши права

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