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

Тема: СПК207 и MasterOPC по Ethernet.

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для spinogryz57
    Регистрация
    27.04.2012
    Адрес
    Россия
    Сообщений
    156

    По умолчанию

    Цитата Сообщение от smk1635 Посмотреть сообщение
    Не надо. Ат то вообще может перестать работать.

    Что то я то же запутался. У нас получается что связь с МВА на прямую через порты. А связь с ОРС через конфигуратор. Так ?

    И все данные передаются в ОРС кроме voz_1?
    Связь с МВА через ФБ, а с OPC через добавление устройства Ethernet > ModbusTCP_Slave

    Поясните тупорю, что значит "напрямую через порты" и через "конфигуратор".

    Работает с OPC нормально только ПЛК100 (про него мы забудем)
    На СПК же работает опрос модулей по RS-485 и визуализация. На OPC с СПК не удалось передать ни одного значения.
    Изображения Изображения
    Последний раз редактировалось spinogryz57; 27.07.2014 в 11:35.

  2. #2
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

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

    Поясните тупорю, что значит "напрямую через порты" и через "конфигуратор".
    Что бы передать допустим то же Real по сети надо:
    Подготовить данные. (к примеру, разбить Real на два Word )
    Прописать скорость обмена. Количество сто-битов, количество байт.(или IP-адрес, номер порта)
    Указать в каком порядке передаём Ворды (у разных производителей может по разному передоватся, в Modbus порядок передачи жёстко не регламентирован. Помните я предлагал в ОРС проверить порядок получения регистров).
    Указать начальный адрес первого регистра куда будет писаться наши Ворды. Указать количество передаваемых регистров.
    Посчитать контрольную сумму.(по ней принимающее устройство проверяет правильно дошёл пакет или из за помех часть данных потерялась или не верна)
    Собрать сообщение .
    Открыть порт.
    Передать сообщение.
    Закрыть порт.
    Если все это прописывается в программе в ручную, то говорят – работаем на прямую с портами.
    Пишут всё это дело как правило на ST. На нем проще всего. Могут преобразовать в ФБ. Что бы можно было использовать в других языках.
    А если мы прописываем свои регистры в конфигураторе ПЛК. То этот гемор по преобразованию, открытию портов и т.д. прописывается в программе автоматически. Тогда говорят – работаем через конфигуратор.
    Работа на прямую с портами нужна как правило если у подключаемого устройства не стандартный протокол обмена или не устраивает скорость опроса и передачи через стандартный конфигуратор.

    ЗЫ. Про тупаря Вы зря. Конечно умение работать на прямую с портами очень сильно повышает уревень - как программиста. Но как киповцу - это как правило не очень нужно.
    Последний раз редактировалось smk1635; 27.07.2014 в 11:42.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  3. #3
    Пользователь Аватар для spinogryz57
    Регистрация
    27.04.2012
    Адрес
    Россия
    Сообщений
    156

    По умолчанию

    Цитата Сообщение от smk1635 Посмотреть сообщение
    Что бы передать допустим то же Real по сети надо:
    Подготовить данные. (к примеру, разбить Real на два Word )
    Прописать скорость обмена. Количество сто-битов, количество байт.(или IP-адрес, номер порта)
    Указать в каком порядке передаём Ворды (у разных производителей может по разному передоватся, в Modbus порядок передачи жёстко не регламентирован. Помните я предлагал в ОРС проверить порядок получения регистров).
    Указать начальный адрес первого регистра куда будет писаться наши Ворды. Указать количество передаваемых регистров.
    Посчитать контрольную сумму.(по ней принимающее устройство проверяет правильно дошёл пакет или из за помех часть данных потерялась или не верна)
    Собрать сообщение .
    Открыть порт.
    Передать сообщение.
    Закрыть порт.
    Если все это прописывается в программе в ручную, то говорят – работаем на прямую с портами.
    Пишут всё это дело как правило на ST. На нем проще всего. Могут преобразовать в ФБ. Что бы можно было использовать в других языках.
    А если мы прописываем свои регистры в конфигураторе ПЛК. То этот гемор по преобразованию, открытию портов и т.д. прописывается в программе автоматически. Тогда говорят – работаем через конфигуратор.
    Работа на прямую с портами нужна как правило если у подключаемого устройства не стандартный протокол обмена или не устраивает скорость опроса и передачи через стандартный конфигуратор.

    ЗЫ. Про тупаря Вы зря. Конечно умение работать на прямую с портами очень сильно повышает уревень - как программиста. Но как киповцу - это как правило не очень нужно.
    Спасибо большое за разъяснение. До КИПовца я еще не дорос, пока техник электрик.
    Ну в таком случае связь с OPC реализована через конфигуратор.
    Опишу, как я это делаю: На вкладке "PLC_PRG (PRG)" объявляю переменную "voz_1" тип WORD, после чего на вкладке "Modbus TCP Slave Device Соотнесение входов/выходов"(в устройстве ModbusTCP_Slave_Device ) выбираю канал IW0 (пробовал и QW0) и с помощью ассистента ввода выбираю ранее созданную переменную. После чего подключаюсь к СПК соглашаюсь на загрузку проекта, нажимаю "F5" для запуска, потом перехожу на OPC и обламываюсь, т.к. он показывает "0".

    Возможно надо делать это как то по другому?

Похожие темы

  1. СПК207 и MasterOPC по Ethernet
    от spinogryz57 в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 23.07.2014, 13:41
  2. СПК207 Зависает Ethernet
    от rs485 в разделе СПК2xx (архив)
    Ответов: 16
    Последнее сообщение: 27.05.2014, 23:00
  3. Ответов: 4
    Последнее сообщение: 08.05.2014, 06:10
  4. СПК207 + ПЛК110 - связать пор Ethernet...
    от vladimir_prg в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 12.07.2013, 03:48
  5. Подключение OPC-сервером к СПК207 через Ethernet
    от @ndrew в разделе СПК2xx (архив)
    Ответов: 1
    Последнее сообщение: 05.06.2013, 07:35

Ваши права

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