Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » АСУТП »
синхронизация по вводу данных в intouch

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   синхронизация по вводу данных в intouch
kolyskin
unregistered
написано 28 Ноября 2006 11:16  ПравкаОтветитьIP

Доброе время суток.
Есть небольшая болячка, две машины w2000 и w2000 server, програмная конфигурация идентична, на обеих интач, нужно сделать синхронизацию значений тегов, которые вводятся вручную.Заковыка одна, проекты должны быть идентичными 100%. Сейчас реализовано, так

DIM NodeName AS MESSAGE;

GetNodeName(NodeName, 20); {считываем имя узла и присваиваем его тегу NodeName}

IF NodeName=="Park2" THEN {если имя узла Park2 то меняем имя доступа в поле .Reference тэгов ввода/вывода на Park1}

IOSetItem("LE1_1LVG","Park1","");

и наоборот
Итак сама болячка: бывают глюки, что обмен значений тегов не происходит, нужно перегружать интач, причем сначала одну машину с w2000 server, а затем другую.
Что можно сделать для решения этой проблеммы, в контроллер ниче добавлять нельзя, проекты идентичны, в сетке токо эти две машины, есно, никакого сервера БД. Буду рад любым реальным идеям

Ermakov
Junior Member

Сообщений: 5
Регистрация: Октябрь 2005

написано 29 Ноября 2006 07:24ИнфоПравкаОтветитьIP

Что то я не понял задачу....можно пояснить?

Efiop
Junior Member

Сообщений: 17
Откуда: РК
Регистрация: Апрель 2006

написано 29 Ноября 2006 12:14ИнфоПравкаОтветитьIP

kolyskin, т.е. у тебя одна машина выступает в роли Сервка который собирает данные, а ты с другой тачилы хочешь посмотреть один к одному, что там твориться, все значения тэгов и т.п. Если так, то имея два одинаковых проекта необходимо просто в твоем проекте в
меню Special->Access Names... в имени(ах) указать в поле "Node Name" имя удаленной тачки, напрмер "svrceh1", короче какое у неё там имя.
Если нет, то объясни понятней.

>>IOSetItem("LE1_1LVG","Park1","");
Это я так понимаю ты обнавляешь связь, т.е. меняешь источник для тэга, в зависимости от того какой объект выбрал. Получается у Вас несколько подобных станков, линий, агрегатов и чтобы просмотреть данные по нужному вы не заводите тэги для каждого, а просто обновляете связь при просмотре для тэга, так?

Не понятно "обмен значений тегов не происходит" для чего и зачем он нужен?
Подробнее и понятнее...

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика