SCADA TraceMode и Ф0303.1К |
Ответить |
Автор | |
Новичок Присоединился: 21 Июнь 2007 Категория: Russian Federation Online Status: Offline Публикации: 11 |
Опубликовано: 21 Июнь 2007 13:18 |
Есть ли на форуме, "челы" которые занимались проблемой подключения к SCADA -системы TraceMode измерителей Ф0303.1К по интерфейсу RS-485 протокол FT02.1 (ГОСТ Р МЭК 870-5-1-95), я знаю что есть ОРС протокол для измерителей М660,Ф0303.2,Ф0303.3,Ф0303.4,Ф303.5. но они используют Modbus. Вопрос: можно ли использовать данный ОРС протокол для измерителей Ф0303.1К с количеством 50шт. в сегменте |
|
Новичок Присоединился: 21 Июнь 2007 Категория: Russian Federation Online Status: Offline Публикации: 11 |
|
Существующая распределённая структура АИС одного из переделов цеха, создана на базе модулей ICP CON I-7000, успешно работающие в режиме АИС, в системе SCADA Trace Mode на интерфейсе связи RS-485 что позволяет использовать данный интерфейс связи в весьма широких диапазонах, при переходе на другое оборудование, не изменяя существующей распределённой структуры. Современные приборы КИПиА имеют интеллектуальную часть, как правило, однокристальный микропроцессор, АЦП, ЦАП и интерфейс связи RS-485 или RS-232. Исходя из выше перечисленного, мы провели эксперимент с включением в существующую распределённую структуру АИС на базе интерфейса связи RS-485 измерителей Ф0303.1К. Эффект получился отличным, измеряемые сигналы от датчиков обработанные вторичными приборами Ф0303.1К и передаваемые на консоль оператора были один к одному с показаньями приборов Ф0303.1К. Анализируя проведённый эксперимент мы пришли к выводу о использовании данных приборов исключив из схемы I-7000 за исключением I-7520, так как данный модуль используется для преобразования RS-485 /RS-232 и согласования с компьютером, используя протокол обмена FT02.1 (ГОСТ Р МЭК 870-5-1-95) с некоторыми изменениями. Подробное описание протокола обмена содержится в руководстве программиста, прилагаемое с прибором Ф0303.1К. Приборы в случаи неисправности легко и оперативно в режиме «горячей замены» меняются на исправный, более эффективно можно проводить метрологические проверки, так как система на «лету» позволяет проводить коррекцию настройки прибора |
|
Новичок Присоединился: 12 Июль 2007 Online Status: Offline Публикации: 29 |
|
1. ОРС протоколов нет, есть ОРС стандарты. Теоретически к TraceMode, как и к другой любой скаде через ОРС клиент можно подключить ОРС сервер по этим стандартам.
2. А вот Modbus - это действительно протокол обмена. Стандартный, хороший, простой протокол. Как раз под него то и существует уйма ОРС серверов. У меня даже парочка валялась, но большинство платных, хотя есть и бесплатные. Получаем такую связку: Ф030ХХ.ХХ->Modbus->ОРСсервер->AdastraОРСклиент->TraceMode задача не сложная, не разберетесь, поможем.))) пишите))) |
|
С наилучшими пожеланиями,
Константин. |
|
Действительный член Присоединился: 15 Апрель 2005 Категория: Russian Federation Online Status: Offline Публикации: 101 |
|
К чему такие сложности? TRACE MODE штатно поддерживает Modbus RTU и TCP.
|
|
Действительный член Присоединился: 15 Апрель 2005 Категория: Russian Federation Online Status: Offline Публикации: 101 |
|
Ф030ХХ.ХХ->Modbus ->TraceMode
|
|
Новичок Присоединился: 21 Июнь 2007 Категория: Russian Federation Online Status: Offline Публикации: 11 |
|
Это я тоже знаю: Фиксированное подключение драйвера
Такой тип драйвера оформляется в виде DLL-модуля с именем T13.DLL. Этот файл должен располагаться в директории, содержащей исполнительный файл МРВ. Для вызова этого драйвера предназначены каналы подтипа ПУСТОЙ с дополнениями fast R/W или R/W. Первые вызывают драйвер при каждом их пересчете. При этом в зависимости от типа канала идет обращение к функциям драйвера t13_fread или t13_fwrite. Если возвращаемое функцией значение отлично от 0, то каналу устанавливается признак аппаратной недостоверности. Для каналов с дополнением R/W драйвер вызывается при условии наличия в базе канала подтипа ПУСТОЙ с дополнением управление R/W и отличия от 0 результата логического умножения его значения и настройки I0 канала R/W. МРВ запускает в отдельном потоке обработку сразу всех каналов R/W, удовлетворяющих описанному условию, независимо от их периодов. Для каждого из них вызываются функции t13_read или t13_write в зависимости от типа канала. Каждая из них обрамляется вызовами t13_open и t13_close. Поток обработки каналов R/W работает параллельно с пересчетом базы каналов, но имеет более низкий приоритет. Описание функций в драйвере выглядит следующим образом: typedef union { unsigned char c[6]; unsigned short int i[3]; } IA; __declspec(dllexport) void t13_start(); __declspec(dllexport) void t13_stop(); __declspec(dllexport) void t13_open(); __declspec(dllexport) void t13_close(); __declspec(dllexport) int t13_write(char *name,IA &ia,float v); __declspec(dllexport) int t13_read(char *name,IA &ia,float &v); __declspec(dllexport) int t13_fwrite(char *name,IA &ia,float v); __declspec(dllexport) int t13_fread(char *name,IA &ia,float &v); где name – имя канала; ia – шестибайтовое число, составленное из настроек канала I0 (байт), I1(байт), C2 (слово) и C3 (слово); v – значение канала; Ниже приведен простейший драйвер. Он записывает все выходные параметры на диск e: в файл с именем aaa, а входным параметрам присваивает значение текущего системного времени в секундах. FILE *fj; void t13_start() { } void t13_stop() { } void t13_open() { fj=fopen("e:\\aaa","a"); } void t13_close() { fclose(fj); } int t13_write(char *name,IA &ia,float v) { fprintf(fj,"%s %g\n",name,v); return(0); } int t13_read(char *name,IA &ia,float &v) { v=(time(NULL) & 0x00ff); return(0); } int t13_fwrite(char *name,IA &ia,float v) { return(0); } int t13_fread(char *name,IA &ia,float &v) { return(0); } Это мы знаем,
По ОРС протоколу ,я цитирую документацию поставщика ПО «Юримов» «Комплект программ для подключения для измерителей М660,Ф0303.2,Ф0303.3,Ф0303.4,Ф303.5. к SCADA – системе через ОРС протокол» С уважением. Zumer.
|
|
Новичок Присоединился: 03 Декабрь 2008 Online Status: Offline Публикации: 1 |
|
могу предложить обсудить замену Ф0303.1 на Ф0303.2, под который есть готовый OPC-сервер, пишите, звоните.
|
|
yurimov
|
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |