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

Тема: Панели оператора СП3xx. Вопросы и ответы

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Подскажите, пожалуста, если я использую регистр PFW (энергонезависимый) чтобы сохранить уставку температуры которая будет передоваться в ПЛК при помоши ЦИФРОВОЙ ВВОД на панели СП 300,Какой подэлимент мне необходимо добавит в Universal Modbus device в КОНФИГУРАЦИИ ПЛК чтобы ПЛК его прочел ?
    Последний раз редактировалось дрю; 19.04.2017 в 11:19.

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

    По умолчанию

    Цитата Сообщение от дрю Посмотреть сообщение
    Подскажите, пожалуста, если я использую регистр PFW (энергонезависимый) чтобы сохранить уставку температуры которая будет передоваться в ПЛК при помоши ЦИФРОВОЙ ВВОД на панели СП 300,Какой подэлимент мне необходимо добавит в Universal Modbus device в КОНФИГУРАЦИИ ПЛК чтобы ПЛК его прочел ?
    Real input module
    Захват-1.png

    Только не забывайте, что в настройках UMD нужно для параметра Byte Sequence установить значение "Native"
    Захват-2.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Real input module
    Захват-1.png

    Только не забывайте, что в настройках UMD нужно для параметра Byte Sequence установить значение "Native"
    Захват-2.png
    Petera, здравствуйте.
    Что дает Native? У меня и без него работало, а вот сейчас не работает. Попробую завтра поставить. И еще у меня на линии с панелью 2 модуля мва8.
    И еще, разве PFW регистры не смещаются при чтении ПЛК (PFW300=>Real input module 10301)?
    Последний раз редактировалось ВалераМ; 26.05.2020 в 10:52.

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

    По умолчанию

    Цитата Сообщение от ВалераМ Посмотреть сообщение
    Petera, здравствуйте.
    Что дает Native? У меня и без него работало, а вот сейчас не работает. Попробую завтра поставить. И еще у меня на линии с панелью 2 модуля мва8.
    И еще, разве PFW регистры не смещаются при чтении ПЛК (PFW300=>Real input module 10301)?
    1. Native действует на порядок передачи слов(Word) в 32 битных переменных - Real или DWord. Если ПЛК от ОВЕН, то для связи с панелями СП, параметра Byte Sequence должен иметь значение "Native".

    2. Регистры в конфигурации ПЛК нумеруются начиная с "0". Регистры в панели (PFW, PSW) - тоже от "0". По этому никаких смещений типа +1 нет
    PFW300=>Real input module 10300 !!!

    Карта регистров панели:


    ЗЫ
    У меня и без него работало
    При некоторых значениях Real (для чисел <0), без Native и адресации PFW300=>Real input module 10301, полученное число из панели будет очень похоже на правду.


    И еще у меня на линии с панелью 2 модуля мва8
    В мастере ПЛК можно делать несколько UMD, например отдельный для панели, для каждого UMD можно делать свой параметр Byte Sequence
    Последний раз редактировалось petera; 26.05.2020 в 11:45.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #5

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение

    При некоторых значениях Real (для чисел <0), без Native и адресации PFW300=>Real input module 10301, полученное число из панели будет очень похоже на правду.
    Т.е. похоже но не то? БлинА можно пару сотен регистров разом перенумеровать)))?
    Спасибо за дельное пояснение, завтра буду пробовать, а то голову сломал. Два идентичных проекта, на одном работает на другом нет.
    Последний раз редактировалось ВалераМ; 26.05.2020 в 13:14.

  6. #6

    По умолчанию

    Добрый день!
    Пытаюсь разобраться с настройкой обмена между codesys v3.5. SP14 patch3 через виртуальный контроллер Control win v3 (slave) и онлайн эмуляцию в конфигураторе СП300 (master) по Modbus TCP. Ни контроллер, ни панель еще не куплены. Разбирался по примеру на вкладке с информацией по СП300 : "СП3xx-Р. Пример обмена с ПЛК210 по Modbus TCP, панель - Master" . Вопрос в том, что не могу прочитать переменную xReadBool, которая находится во входных регистрах модбас байт 0, бит 0, т.е при установке индикатора как в примере 1x0, он считывает байт0, бит 0 регистров временного хранения, куда записана переменная xWriteBool. Так же не выходит изменить и записать переменную xWriteBool, привязывая ее к переключателю с индикацией указывая 4x-0-00, однако чтение и запись xWriteBool происходит при настройке 0х0. Вопрос наверное простецкий, но разобраться никак не могу, по крайней мере как из области входных данных получить состояние бита? Так же насколько я понял нумерация битов при обращении 0x, 1x сквозная т.е. 1 байт 2бит записывается как 0x17 или 1x17, а нумерация бит во входных данных начинается с нуля или идет после временных данных? не могу понять, не работает ни так ни так, остальные данные, word, real, string передаются корректно. 1.JPG
    Заранее спасибо!2.JPG3.JPG
    Последний раз редактировалось Artemegorich75; 27.05.2020 в 05:34.

  7. #7
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,594

    По умолчанию

    Цитата Сообщение от Artemegorich75 Посмотреть сообщение
    Добрый день!
    Пытаюсь разобраться с настройкой обмена между codesys v3.5. SP14 patch3 через виртуальный контроллер Control win v3 (slave) и онлайн эмуляцию в конфигураторе СП300 (master) по Modbus TCP. Ни контроллер, ни панель еще не куплены. Разбирался по примеру на вкладке с информацией по СП300 : "СП3xx-Р. Пример обмена с ПЛК210 по Modbus TCP, панель - Master" . Вопрос в том, что не могу прочитать переменную xReadBool, которая находится во входных регистрах модбас байт 0, бит 0, т.е при установке индикатора как в примере 1x0, он считывает байт0, бит 0 регистров временного хранения, куда записана переменная xWriteBool. Так же не выходит изменить и записать переменную xWriteBool, привязывая ее к переключателю с индикацией указывая 4x-0-00, однако чтение и запись xWriteBool происходит при настройке 0х0. Вопрос наверное простецкий, но разобраться никак не могу, по крайней мере как из области входных данных получить состояние бита? Так же насколько я понял нумерация битов при обращении 0x, 1x сквозная т.е. 1 байт 2бит записывается как 0x17 или 1x17, а нумерация бит во входных данных начинается с нуля или идет после временных данных? не могу понять, не работает ни так ни так, остальные данные, word, real, string передаются корректно. 1.JPG
    Заранее спасибо!2.JPG3.JPG
    Добрый день.

    В эмуляторе обращение к discrete inputs слэйва CODEYS возможно только через 3x (в функциональной области выбираете операцию Копировать регистр, например 3x0-->PSW256).
    Биты 0-15 регистра PSW256 будут отображать значения discrete inputs слэйва 0-15.

    Для записи coils надо использовать обращение типа 0x0.

    На реальной панели - обращение к discrete inputs через 1x и обращение к coils слэйва CODESYS через 4x - работает корректно.

  8. #8

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    1. Native действует на порядок передачи слов(Word) в 32 битных переменных - Real или DWord. Если ПЛК от ОВЕН, то для связи с панелями СП, параметра Byte Sequence должен иметь значение "Native".

    2. Регистры в конфигурации ПЛК нумеруются начиная с "0". Регистры в панели (PFW, PSW) - тоже от "0". По этому никаких смещений типа +1 нет
    PFW300=>Real input module 10300 !!!

    Карта регистров панели:


    ЗЫ

    При некоторых значениях Real (для чисел <0), без Native и адресации PFW300=>Real input module 10301, полученное число из панели будет очень похоже на правду.



    В мастере ПЛК можно делать несколько UMD, например отдельный для панели, для каждого UMD можно делать свой параметр Byte Sequence
    классно помог мне этот момент.

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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