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

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

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

Подписаться

Автор Тема:   Связь Citect с контроллерами НС900 (Honeywell)
panteleys
unregistered
написано 28 Июня 2004 12:55  ПравкаОтветитьIP

Уважаемый форум! Занимался кто-то подключением пакета Citect с контроллерами НС900 (Honeywell). Протокол связи между ними modbus TCP. Как настроить Citect под этот протокол?
С уважением, Александр.

butadion
Junior Member

Сообщений: 2
Регистрация: Июль 2004

написано 06 Июля 2004 15:12ИнфоПравкаОтветитьIP

пакет какой версии?

panteleys
unregistered
написано 07 Июля 2004 06:27  ПравкаОтветитьIP

Citect версии 5.42. А это имеет принципиальное значение?

butadion
Junior Member

Сообщений: 5
Регистрация: Июль 2004

написано 08 Июля 2004 13:05ИнфоПравкаОтветитьIP

Коллега в командировке, кто дело имел с ними, а так рекомендую пользоваться Knowledge Base (Q2194 и Q2789 - не ответ на твой вопрос?)

panteleys
unregistered
написано 08 Июля 2004 13:37  ПравкаОтветитьIP

По Q2194 насколько я понял немного не то. Там другой тип протокола, соответственно и настройки другие (скорее всего настройки для связи по com-порту скорость, биты данных, стоповые и т.д.). А здесь связь идет по ethernet и нужно задавать IP адрес и все остальные настройки (где и как вот в чем впрос)?.
Вопрос Q2789 у меня вообще нет его в Knowledge Base. Скорее всего база старая. Пороюсь в инете, может чего и найду. Коллега когда будет? Хотелось бы пообщаться по этому вопросу с тем кто имел дело с настройкой Citect под этот контроллер.
Большое спасибо за отзыв. С уважением, Александр.

butadion
Junior Member

Сообщений: 6
Регистрация: Июль 2004

написано 08 Июля 2004 14:15ИнфоПравкаОтветитьIP

Уехал на неделю, вернётся через месяц ;-)


Summary
What is the Honeywell S9000 and can Citect communicate with it?

Solution
The S9000 CPU co-exists with an IPC620 CPU. Citect can communicate via the IPC620 CPU using Citect's HWELL protocol, which is documented in the Citect online help.

To access the S9000 CPU variables, you need to copy the required S9000 CPU's variables to a table in the IPC620 CPU and read/write from there. However, problems may occur if Citect is replacing an existing system, as communications to the S9000 CPU is via the DMCS protocol over Ethernet using the ELPM card from Honeywell. The programming software can also use the Ethernet link via the ELPM card (ie. there is no need for the serial connection to the IPC620 CPU). Citect does not have an Ethernet driver to communicate directly with the S9000 CPU.

The IPC620 also has an EIM module that allows Ethernet communications. Citect does not have a driver to this - users who wish to connect to via the EIM module should contact Ci Technologies.


panteleys
unregistered
написано 08 Июля 2004 14:35  ПравкаОтветитьIP

Будем ждать - у меня пусконаладка объекта в конце августа, контроллеры придут через месяц. Пока буду читать и экспериментировать. Но вашего коллегу жду. Вопрос прочитал - спасибо. С уважением, Александр.

butadion
Junior Member

Сообщений: 7
Регистрация: Июль 2004

написано 08 Июля 2004 15:02ИнфоПравкаОтветитьIP

Ок сообщу.
Закинул KB от версии 5,5 на ссылка

Можешь скачать ~6 мб (неделю там висеть будет)

Успехов!

panteleys
unregistered
написано 14 Июля 2004 12:58  ПравкаОтветитьIP

Все забрал, большое спасибо!

panteleys
unregistered
написано 06 Октября 2004 12:10  ПравкаОтветитьIP

РЕШЕНИЕ. Подключили мы установку. Комп и контроллер общаются отлично. Пишу настройки. Сразу оговорюсь если ничего не упоминал значит поле остается пустым или не используется. IP адрес контроллера 192.168.1.254. Настройка сетевой платы компа (IP 192.168.1.2 (3), маска 255.255.255.0). Тройка в скобках - это для второй машины (основной и резервный сервер). Теперь настройки самого Citect:
I/O Server - ServerA;
Boards - Board Name Board_1, Board Type TCPIP, Address 0;
Ports - Port Name ENET, Board Name Board_1, Special Opt
-I192.168.1.254 -P502 -T. Вот в этом месте внимательно. Перед -Р и -Т необходимо ставить пробел. В примере это почти незаметно, а мы 3 дня мучились. После буквы I идет IP адрес контроллера.
I/O Devices - Name IODev3, Protocol MODNET, Port Name ENET. В поле Number порядковый номер контроллера (у нас 3). Вот такое решение данной проблемы. Спасибо всем кто приял участие в ее решении.

Мощицкий Павел
Moderator

Сообщений: 1017
Откуда: Израиль, Бат-Ям
Регистрация: Январь 2003

написано 06 Октября 2004 17:08ИнфоПравкаОтветитьIP

panteleys
И Вам спасибо за резюме.

panteleys
unregistered
написано 08 Октября 2004 13:33  ПравкаОтветитьIP

Забыл еще написать. В Citect после запуска в работу с данным контроллером связь будет (не будет ошибки по связи с контроллером), но в данных будут стоять нули. Для того что бы появились данные необходимо поставить в Citect параметр FloatMode с 0 на 1. Это связано с пересылкой пакетов данных, какой байт посылается первым. В документации на контроллер HC900 Hibrid Controller Communications User Guide на стр.16-20 (на стр.18 таблица) все описано. Простите что не сказал сразу.

Ваш ответ:

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


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

Все время MSK

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

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

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

Copyright © skunksworks.net, 2000-2018

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


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