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

Связь Intouch c SIMATIC S7

 Ответить Ответить
Автор
Сообщение
wwwww.ru Смотреть выпадающим
Новичок
Новичок


Присоединился: 27 Сентябрь 2007
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - wwwww.ru Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Связь Intouch c SIMATIC S7
    Опубликовано: 27 Сентябрь 2007 21:35

Господа, подскажите пожалуйста как в проекте InTouch реализовать проверку связи с контроллером (например с SIMATIC S7), типа обрыв кабеля или STOP контроллера - и появление диагностического окна на визуализации... Внутренняя переменнная типа IOStatus или Status в InTouch 8.0 SP2 почему-то не работает (по документации именно их необходимо использовать в таких случаях, но может не в этой версии InTouch). Может нужно применить какой-нибудь скрипт или еще что-нибудь?

Наверх
Valerik Смотреть выпадающим
Участник
Участник


Присоединился: 13 Апрель 2004
Online Status: Offline
Публикации: 58
Свойства публикации Свойства публикации   Ответить, цитируя автора - Valerik Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Октябрь 2007 09:01
Я делал так:
1. создается внутренний тэг (counter), при изменении $Second -> сounter=counter+1
2. создается внешний тэг (какой либо изменяющийся в ПЛК, например внутренние часы), при его изменении counter=0
3. Если counter>20 -> Show 'нет связи!'
Наверх
wwwww.ru Смотреть выпадающим
Новичок
Новичок


Присоединился: 27 Сентябрь 2007
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - wwwww.ru Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Октябрь 2007 19:56

Прошу прощения $Second  - это системная переменная, что значит при изменении $Second -> сounter=counter+1 ?

Наверх
Valerik Смотреть выпадающим
Участник
Участник


Присоединился: 13 Апрель 2004
Online Status: Offline
Публикации: 58
Свойства публикации Свойства публикации   Ответить, цитируя автора - Valerik Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 02 Октябрь 2007 10:19
Да $Second системная переменная (секунды). В скрипте Data Change Scripts имя тэга $Second и выражение сounter=counter+1
Наверх
 Ответить Ответить

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

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