Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Wago Intouch и Modbus TCP

 Ответить Ответить Страница  <123>
Автор
Сообщение
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Wago Intouch и Modbus TCP
    Опубликовано: 17 Январь 2006 13:40
Первоначально опубликовано Voronenkov

Если в CoDeSys обозначить переменные

varTCPModbusToPLC_2 AT %IW256: WORD;

varTCPModbusFromPLC_2 AT %QW256: WORD;

varPLC_3: WORD; /*внутрення переменная*/

то и писаться и читаться будет по адресу 40257

Что будет писаться и читаться?

Наверх
Voronenkov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 15 Март 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 112
Свойства публикации Свойства публикации   Ответить, цитируя автора - Voronenkov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Январь 2006 13:49
Первоначально опубликовано Valerik

Подскажите пожалуйста как описать переменные в проекте для Wago 750-841(Codesys) чтобы их можно было читать\писать через драйвер Modbus TCP со стороны Scada.

Если описывать так:

A %QW256: Int;

то значение читается по адресам Modbus 30257,40257 но записать в него не удается.

Vladimir Voronenkov
"Первая Миля", Authorized ICONICS Systems Integrator
Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Январь 2006 14:01

Не пойму. В приведенном Вами примере три переменных...

Наверх
Voronenkov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 15 Март 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 112
Свойства публикации Свойства публикации   Ответить, цитируя автора - Voronenkov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Январь 2006 14:18
varPLC_3 - переменная, вход FBD .........
Vladimir Voronenkov
"Первая Миля", Authorized ICONICS Systems Integrator
Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Январь 2006 14:36
Первоначально опубликовано Voronenkov

А зачем varTCPModbusFromPLC_2? Чтобы писать в модбас из PLC_3 в обратном прядке? А 500 переменных?

А я вот видал, что вводишь задание, а оно по 0.001 начинает самопроизвольно опускаться. С каждой секундой все меньше и меньше... :(

Там правда еще и WORD_TO_REAL стоял, а потом в обратную и REAL_TO_WORD.

 

Наверх
Voronenkov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 15 Март 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 112
Свойства публикации Свойства публикации   Ответить, цитируя автора - Voronenkov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Январь 2006 15:19

Вернемся к первому и главному вопросу

Первоначально опубликовано Valerik

Подскажите пожалуйста как описать переменные в проекте для Wago 750-841(Codesys) чтобы их можно было читать\писать через драйвер Modbus TCP со стороны Scada.

Если описывать так:

A %QW256: Int;

то значение читается по адресам Modbus 30257,40257 но записать в него не удается.

 

Ответ:

-при записи в регистр с адресом 40257 в контроллере данные передаются в переменную AT %IW256;

-при чтении регистра с адресом 40257 данные из контроллера читаются из адреса  AT %QW256;

- чтобы в регистре 40257 были видны результаты записи - необходимо законнектить эти два адреса;

Ну а 500 переменных, так и что? Работа такая

Vladimir Voronenkov
"Первая Миля", Authorized ICONICS Systems Integrator
Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Январь 2006 17:19
Первоначально опубликовано Voronenkov

Ну а 500 переменных, так и что? Работа такая.

Нарисовать "лес" из 500 нарисованных вами блоков, действительно немалая работа.. :)

Наверх
Voronenkov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 15 Март 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 112
Свойства публикации Свойства публикации   Ответить, цитируя автора - Voronenkov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Январь 2006 17:27

На фоне остальных алгоритмов - это пустяк.

А вы ограничиваете себя определением переменных?

Vladimir Voronenkov
"Первая Миля", Authorized ICONICS Systems Integrator
Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Январь 2006 22:12
Первоначально опубликовано Voronenkov

А вы ограничиваете себя определением переменных?

Вобщем-то, да. Стремлюсь к простоте и стандартности.

Без обид?

Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Январь 2006 22:14
Первоначально опубликовано Voronenkov

На фоне остальных алгоритмов - это пустяк.

Не соглашусь. На фоне этого "пустяка" потеряются остальные алгоритмы. :)

Наверх
 Ответить Ответить Страница  <123>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz