форум асутп
 На главную                       Здесь может быть Ваша реклама, подробнее...


 Наверх  |  Перейти к теме  |  Поиск  |  Вход  |  Дерево    
 Siemens and Allen Bradley
Автор: TANDEM 
Дата:   26.06.01 13:48

Как осуществить передачу данных между процессорами
S7-300 (Siemens) и PLC5 (Allen Bradley) напрямую через Ethernet?

Какое программное обеспечение нужно для этого?

Best regards, Bogdan Kudlak

-------------------------------------
Contact Information -

      Name: Bogdan Kudlak
    E-Mail: tandem@xx.xx.xx
   Company: KP Tandem
   Address: 76014
            street Tudora 7A
            sity Iwano-Frankiwsk
            Country Ukraine
      Phone: 380-3422-24285
 Phone/ FAX: 380-342-523020
        FAX: 380-342-553129

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Andrei Murashko 
Дата:   26.06.01 14:46

Пусть меня поправят "зубры", но упомянутые контроллеры -- типичные ПЛК -- и
поэтому не могут общаться друг с другом непосредственно.
Каждый из них является slave, то есть ведомым устройством. Опрашивать его
может Master, то есть ведущее устройство.
Поэтому передача данных между этими двумя ПЛК может осуществляться через
промежуточный ПК.
Пример программного обеспечения:
1. OPC-server для S7
2. OPC-server для PLC5
3. Data Manager (Matrikon) для перекачки данных между двумя OPC-серверами.

Андрей Мурашко

----- Original Message -----
From: "TANDEM" <tandem@xx.xx.xx>
To: <asutp@yahoogroups.com>
Sent: 26 июня 2001 г. 10:47
Subject: [asutp] Siemens and Allen Bradley


>
> Как осуществить передачу данных между процессорами
> S7-300 (Siemens) и PLC5 (Allen Bradley) напрямую через Ethernet?
>
> Какое программное обеспечение нужно для этого?
>

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Advantek 
Дата:   26.06.01 15:15

Добрый день.

Не уверен. ПЛК GE Fanuc могут общаться друг с другом без промежуточного
мастера.
В том числе по механизму Ethernet Global Data. Не думаю, чтобы Siemens и
Allen Bradley в этом плане уступали.

Николай Захаров.

Subject: Re: [asutp] Siemens and Allen Bradley


> Пусть меня поправят "зубры", но упомянутые контроллеры -- типичные ПЛК --
и
> поэтому не могут общаться друг с другом непосредственно.
> Каждый из них является slave, то есть ведомым устройством. Опрашивать его
> может Master, то есть ведущее устройство.
> Поэтому передача данных между этими двумя ПЛК может осуществляться через
> промежуточный ПК.

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Dmitri Chistiakov 
Дата:   26.06.01 16:31

Здравствуйте, господа!

А вот и я вернулся из отпуска.

Так вот, Андрей Мурашко, Вы не правы всё в этом мире связывается.
Особенно через Ethernet.

Теперь конкретно.
Для начала не плохо было бы узнать у AB про поддержку протокола ISO в их
PLC.
Если же её нет, то всегда можно связаться по TCP/IP.
Специального ПО для этого не потребуется (со стороны Siemens).
Все коммуникационные функции включены в стандартный пакет STEP7.

Для общего образования.
В Ethernet`e нет понятия master-slave. Там все мастера.

В кратце же связь выглядит так:
В программе SIMATICа вызываются соответствующие стандартные FC (FB) для
приёма и передачи.
С другой стороны делается тоже самое, при этом не важно какой PLC у Вас.
Важно что бы он работал по стандартному протоколу (ISO, TCP/IP, ...)
А для этого надо приобрести коммуникационные процессора с их поддержкой.


Simens предлагает бесплатный CD ROM SIMATIC NET "Quick Start"
Его можно заказать вот по этому адресу:
http://www4.ad.siemens.de/csinfo/livelink.exe?func=cslib.csinfo&objid=574211
&objAction=csview&lang=en&aktprim=0&siteid=cs

Там приведены примеры для применения связи между всеми системами Siemens`a.
На базе этих же примеров можно работать с любым другим PLC или PC.

С уважением, Чистяков Дмитрий
СТА ПХЛ ОАО "СеверСталь"

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Dmitri Chistiakov 
Дата:   26.06.01 16:33

> Simens предлагает бесплатный CD ROM SIMATIC NET "Quick Start"
> Его можно заказать вот по этому адресу:
> http://www4.ad.siemens.de/csinfo/livelink.exe?func=cslib.csinfo&objid=574211
> &objAction=csview&lang=en&aktprim=0&siteid=cs

Адрес "обрезался" - надо обе строки склеить в одной.

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Andrei Murashko 
Дата:   26.06.01 16:51

Приветствую Вас, Дмитрий-из-Отпуска!

> Так вот, Андрей Мурашко, Вы не правы всё в этом мире связывается.
> Особенно через Ethernet.
А я и не утверждал, что через Ethernet нельзя связаться.
Я утверждал, что нельзя связать два разных контроллера НЕПОСРЕДСТВЕННО, то
есть минуя промежуточный коммуникационный сервер.

> Если же её нет, то всегда можно связаться по TCP/IP.

Пусть меня опять поправят, если что не так, но TCP/IP есть протокол
транпортного уровня, а не прикладного.
То есть по нему нельзя связаться на уровне приложений.

> Специального ПО для этого не потребуется (со стороны Siemens).
> Все коммуникационные функции включены в стандартный пакет STEP7.

Может быть, S7 с другим таким же и свяжется безо всякого вспомогательного
ПО, но вот S7 и PLC5 не будут общаться.
И наличие интерфейса Ethernet и даже поддержка TCP/IP им не поможет.

> В Ethernet`e нет понятия master-slave. Там все мастера.
Это-то мне понятно. Я же спрашивал про ControlNet.
Про ProfibusDP тоже можно не рассказывать -- там чистый мастер-слейв.


Успехов...

Андрей

Адрес этого сообщения    Ответить на это сообщение
 
 Re[2]: Siemens and Allen Bradley
Автор: Evgueny B. Tikhonovitch 
Дата:   26.06.01 17:40

Приветствую Вас, Андрей!

  Это ответ на письмо от 26 июня 2001 г. 15:44.

>> Так вот, Андрей Мурашко, Вы не правы всё в этом мире связывается.
>> Особенно через Ethernet.
AM> А я и не утверждал, что через Ethernet нельзя связаться.
AM> Я утверждал, что нельзя связать два разных контроллера НЕПОСРЕДСТВЕННО, то
AM> есть минуя промежуточный коммуникационный сервер.

   А вот в этом Вы, по-моему, не правы. Иначе чего ради было
заводить в PLC поддержку TCP/IP.

   Надо раскопать, поддерживают ли контроллеры упомянутые Дмитрием
стандарты. Тут все и выяснится. В том числе и про ControlNet

--
          С наилучшими пожеланиями,
                  Тихонович Евгений
                    ОАО "Новая ЭРА"
FIDONET 2:5030/730.21 ICQ: 34998633

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Re[2]: Siemens and Allen Bradley
Автор: Dmitry Golovkin 2147483647 
Дата:   26.06.01 17:55

>    А вот в этом Вы, по-моему, не правы. Иначе чего ради было
> заводить в PLC поддержку TCP/IP.
>
>    Надо раскопать, поддерживают ли контроллеры упомянутые Дмитрием
> стандарты. Тут все и выяснится. В том числе и про ControlNet


Я не знаю как на Siemens и Allen Bradley, но на Omron-е можно посылать и
принимать TCP или UDP сокеты.


Best regards

Dmitry Golovkin,
Rakurs,
Saint-Petersburg, Russia
Golovkin@xxxxxx.xxx.xx

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Alexey Rizo 
Дата:   26.06.01 18:27

26-Jun-01 14:44 Andrei Murashko wrote:
>> Если же её нет, то всегда можно связаться по TCP/IP.

> Пусть меня опять поправят, если что не так, но TCP/IP есть протокол
> транпортного уровня, а не прикладного.
> То есть по нему нельзя связаться на уровне приложений.

Если среда программирования обоих типов контроллеров позволяет вставлять прямо в
приложения функции TCP/IP, то этого может быть достаточно. Но надо учесть, что
разработчику приложений на обоих контроллерах придется придумать и
протестировать протокол обмена данными между приложениями, и строго
придерживаться его.
Иначе хаотичные вызовы функций TCP/IP могут привести к непредсказуемым
результатам, например к клинчам.

Т.е. этот согласованный протокол обмена данными стоит над TCP/IP.

Кстати, легче всего реализовать протокол "Master-Slave", и ничего плохого в том,
что один из контроллеров будет главным в обмене данными, а второй - подчиненным,
нет.

Существуют реализации на Ethernet протоколов обмена данными, которые изначально
были сориентированы на передачу данных между RTU через RS232.

Например: протокол DNP-3 (см. http://www.dnp.org/about/faq.html)
                   OpenModbus (http://www.modicon.com/OPENMBUS/)

Эти протоколы - популярны и поддерживаются многими производителями.
М.б. Siemens и AB тоже их поддерживают ? Тогда не нужно было бы вставлять в тело
программ вызовы TCP/IP, а обойтись простым конфигурированием.

С уважением,

Алексей Ризо.

--
------------------------------------------------------------------
                            FIORD Co. Ltd.
                           ----------------
Official distributor of products :
 ISaGRAF/ISaGRAF PRO, HiBeam, Virgo2000 Software Automation Suite
                     of Altersys Inc.
 PC/104 and Compact PCI processor modules and I/O modules
                     of Eurotech Spa.
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Russia, 199034 St. Petersburg, VO 17 Liniya, 4-6.
Tel:     (7-812) 323-6212               E-mail: rizo@xxxxx.xxx.xx
Tel/Fax: (7-812) 323-6253               http://www.fiord.com
------------------------------------------------------------------

Адрес этого сообщения    Ответить на это сообщение
 
 RE: Siemens and Allen Bradley
Автор: Sergey Sorokin 
Дата:   26.06.01 18:28

Теперь конкретно.
Для начала не плохо было бы узнать у AB про поддержку протокола ISO в их
PLC.
Если же её нет, то всегда можно связаться по TCP/IP.
Специального ПО для этого не потребуется (со стороны Siemens).
Все коммуникационные функции включены в стандартный пакет STEP7.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Для того что бы контроллеры понимали друг друга, нужно что бы они
использовали одни и те же протоколы верхнего уровня (выше TCP/IP), такие
например как Modbus/TCP, Ethernet/IP и т.п. Без совместимой реализации
протоколов вплоть до 7-го уровня модели ISO-OSI, полученный контроллером AB
IP-пакет данных от контроллера Сименс будет для приложения бессмысленным
набором ноликов и единичек.

Сергей Сорокин

Адрес этого сообщения    Ответить на это сообщение
 
 RE: Siemens and Allen Bradley
Автор: Sergey Sorokin 
Дата:   26.06.01 18:33

> В Ethernet`e нет понятия master-slave. Там все мастера.
Это зависит от реализации ПО на канальном уровне. Сеть Ethernet может быть
переведена в режим master-slave.

Сергей Сорокин

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Re[2]: Siemens and Allen Bradley
Автор: Andrei Murashko 
Дата:   26.06.01 17:59

>    Иначе чего ради было
> заводить в PLC поддержку TCP/IP.
>
>    Надо раскопать, поддерживают ли контроллеры упомянутые Дмитрием
> стандарты. Тут все и выяснится. В том числе и про ControlNet
>

Поддержка TCP/IP, на мой взгляд, была заведена в ПЛК прежде всего для связи
с ПК.

Повторю свою мысль, которую еще пока никто не опроверг:
TCP/IP не достаточен для связи -- это всего лишь "траспорт" -- нужно
совпадение прикладных протоколов.
Например, ПЛК может поддерживать Modbus поверх TCP/IP. В этом случае один
ПЛК является мастером (посылает запросы через Ethernet), а второй ПЛК
является слейвом (отвечает на запросы).

Именно Modbus является тем прикладным протоколом, "языком" на котором
общаются контроллеры, а вовсе не TCP/IP.

В примере с S7 и PLC5 -- если оба они поддерживают Modbus на TCP/IP, то
связь между ними теоретически возможна (но только не равноправная -- я имею
в виду, что только один ПЛК будет формировать запросы).

Осталось только выяснить, какие общие ПРИКЛАДНЫЕ протоколы поддерживают S7 и
PLC5.

Андрей Мурашко

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Dmitri Chistiakov 
Дата:   26.06.01 19:02

Я тут смотрю народ заинтересовался связями всякими.
А для автора темы подскажу ссылку на документацию, по организации связи.
Хотя лучше всего, конечно же, получить CD.
Его к стати, можно получить и в любом представительсте Siemens в России,
либо у его партнёров.

http://www4.ad.siemens.de/csinfo/livelink.exe/fetch/1172423/Iethb_e.pdf?func=doc.Fetch&nodeid=1172846

С уважением, Чистяков Дмитрий
СТА ПХЛ ОАО "СеверСталь"

Адрес этого сообщения    Ответить на это сообщение
 
 Ответ: Re: Siemens and Allen Bradley
Автор: Николай Наумов 
Дата:   26.06.01 15:22

Контроллеры фирмы РЕР тоже общаются, насколько мне известно. Но что бы общались между собой контроллеры разных фирм, должен кто то специально позаботиться. Если  никто об этом не позаботился, это не значит , что эти контроллеры хуже.

 --
С уважением
Николай Наумов
Инженер-программист АСУТП
Уральский алюминиевый завод
naum2031@xxxx.xx

>>> "Advantek" <advantek@xxxx.xx> 26/06/01 15:14 >>>
Добрый день.

Не уверен. ПЛК GE Fanuc могут общаться друг с другом без промежуточного
мастера.

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Ответ: Re: Siemens and Allen Bradley
Автор: Панченко Виталий 
Дата:   26.06.01 15:32

НН> Контроллеры фирмы РЕР тоже общаются, насколько мне известно. Но что бы общались между собой контроллеры разных фирм, должен кто то специально
НН> позаботиться.

И Allen-Bradley PLC5 между собой тоже легко. А вот чтоб с Сименсом - эт
врядли. Не договорятся.

С Уважением,
Панченко Виталий
ОАО ГМК "Норильский никель", Медный завод

вторник 26.06.2001 17:29

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Ответ: Re: Siemens and Allen Bradley
Автор: Andrei Murashko 
Дата:   26.06.01 15:59

> И Allen-Bradley PLC5 между собой тоже легко

Виталий, в плане общего образования: уточните, пжлст, как это происходит?
Как настраивается передача данных от одного PLC5 к другому?
По какому интерфейсу? Ethernet или ControlNet?
ControlNet, если я не ошибаюсь, сеть мастер-слейв. Прав я?

Андрей

Адрес этого сообщения    Ответить на это сообщение
 
 RE: Re[2]: Siemens and Allen Bradley
Автор: Sergey Sorokin 
Дата:   26.06.01 19:03

>   А вот в этом Вы, по-моему, не правы. Иначе чего ради было
>заводить в PLC поддержку TCP/IP.
>>>>>>>>>>>>>>>>>>>>>>
Андрей Мурашко прав - TCP/IP это только транспорт. Даже для простйшей
передачи файлов над TCP/IP нужна надстройка (например FTP).

Сергей Сорокин

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Dmitri Chistiakov 
Дата:   26.06.01 19:22

А вообще я бы автору вопроса посоветовал бы не пользоваться услугами конференций,
а просто спросить сам Siemens, как они предлагают решить эти проблемы.
На все вопросы они всегда отвечают. Буржуи, конечно, быстрее отвечают.
Лично я, довольно часто пользуюсь службой поддержки и пока её доволен.
Я не против конференции, просто как правило люди здесь не могут знать
так оборудование какой либо фирмы, как она сама. А народ, как всегда
ищет информацию, где угодно, кроме производителя.

simatic.support@xxxx.xxxxxxx.xx

С уважением, Чистяков Дмитрий
СТА ПХЛ ОАО "СеверСталь"

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: TANDEM 
Дата:   26.06.01 19:54

От Siemens я получил следующий ответ.
Используйте CP341 и протокол DF1

==================
sorry, but I donЄt know the Allen Bradley specification.
For our CP341 you can use as special loadable driver the DataHighway DF1.
With this driver a communication to special Allen Bradley parts are
possible.
The CP341 isnЄt a ethernet CP. It is a point to point CP.

I hope this information will help.
Please contact for further information your local Siemens partner.

Mit freundlichen GrЭъen
Best Regards

SIEMENS  AG

Technical Support
SIMATIC & Standard Drives

==================
Best regards, Bogdan Kudlak

-------------------------------------
Contact Information -

      Name: Bogdan Kudlak
    E-Mail: tandem@xx.xx.xx
   Company: KP Tandem
   Address: 76014
            street Tudora 7A
            sity Iwano-Frankiwsk
            Country Ukraine
      Phone: 380-3422-24285
 Phone/ FAX: 380-342-523020
        FAX: 380-342-553129

Адрес этого сообщения    Ответить на это сообщение
 
 Re[4]: Siemens and Allen Bradley
Автор: Evgueny B. Tikhonovitch 
Дата:   26.06.01 21:04

Приветствую Вас, Сергей!

  Это ответ на письмо от 26 июня 2001 г. 17:03.

>>   А вот в этом Вы, по-моему, не правы. Иначе чего ради было
>>заводить в PLC поддержку TCP/IP.
>>>>>>>>>>>>>>>>>>>>>>>
SS> Андрей Мурашко прав - TCP/IP это только транспорт. Даже для простйшей
SS> передачи файлов над TCP/IP нужна надстройка (например FTP).

   Совершенно верно. В том плане, что разработчики, встроив поддержку
TCP/IP, наверняка позаботились и о протоколах высокого уровня. Хотя,
как здесь уже писали, если есть возможность непосредственно
формировать и обрабатывать ip-пакеты, то реализовать надстройку не
представляет принципиальной сложности.

   Еще раз - надо почитать доки.



--
          С наилучшими пожеланиями,
                  Тихонович Евгений
                    ОАО "Новая ЭРА"
FIDONET 2:5030/730.21 ICQ: 34998633

Адрес этого сообщения    Ответить на это сообщение
 
 Re[2]: Siemens and Allen Bradley
Автор: Evgueny B. Tikhonovitch 
Дата:   26.06.01 21:08

Приветствую Вас!

  Это ответ на письмо от 26 июня 2001 г. 17:53.

T> От Siemens я получил следующий ответ.
T> Используйте CP341 и протокол DF1

T> ==================
T> sorry, but I donЄt know the Allen Bradley specification.

   Все правильно. Откуда они знают о возможностях Allen Bradley? :-)



--
          С наилучшими пожеланиями,
                  Тихонович Евгений
                    ОАО "Новая ЭРА"
FIDONET 2:5030/730.21 ICQ: 34998633

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Dmitri Chistiakov 
Дата:   26.06.01 21:27

>
> От Siemens я получил следующий ответ.
> Используйте CP341 и протокол DF1
>

К стати,  а к Allen Bradley обращался?

У Siemens`a все такие "хитрые связи" делают
в департаменте ATD www.atd.siemens.de
Это подразделение занимается проектами
под ключ. И им часто приходиться совмещать
не совместимое, потому и появляются у них
всякие "хитрые связи".
Попробуй ещё туда стукнуться.
Да. А на российском Siemens`e луше написать
этот вопрос непосредственно на адрес
Никанорова или Гуленка.

Техническая группа. Системы автоматизации
Г-н Никаноров
тел. (095) 737-24-26
e-mail: vladimir.nikanorov@xxx.xxxxxxx.xx

Техническая группа. Системы автоматизации
Г-н Гуленок
тел. (095) 737-24-77
e-mail: andrej.gulenok@xxx.xxxxxxx.xx

С уважением, Чистяков Дмитрий
СТА ПХЛ ОАО "СеверСталь"

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: TANDEM 
Дата:   26.06.01 21:47

Allen Bradley ответил следующее:

This is in response to your PLC--5 ethernet question.
The PLC-5 and Siemens PLC will probably not talk directly.
Even though they are both on ethernet they will use different protocols
in their communications.  We are aware that Siemens has a "generic"
ethernet driver that you could structure the packet any way you want to
and using that you may be able to talk to the plc-5.
Even in that you would have to do the work in structuring the packet.

Another way may be to use a third party MMI package that will
communicate with both PLC's.
This is not direct communications but you could get info to and
from both PLC's but would involve work to structure the data
and to get it to the proper place.

==================
Best regards, Bogdan Kudlak

-------------------------------------
Contact Information -

      Name: Bogdan Kudlak
    E-Mail: tandem@xx.xx.xx
   Company: KP Tandem
   Address: 76014
            street Tudora 7A
            sity Iwano-Frankiwsk
            Country Ukraine
      Phone: 380-3422-24285
 Phone/ FAX: 380-342-523020
        FAX: 380-342-553129

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: ASUTP 
Дата:   27.06.01 09:37

TANDEM пишет:
>
> Allen Bradley ответил следующее:
>

"Заграница нам поможет" (с) Бендер (с) Ильф-Петров

Почитайте сами:
http://www.ab.com/manuals/cp/17856512.pdf  - глава 12 (усовершенстовованные и
Ethernet-процессора)
http://www.ab.com/manuals/cp/1785105.pdf   - специализированные Ethernet-процессора
(незнаю, что за зверь, у нас такого нет)
http://www.ab.com/manuals/cp/              - список ссылок на UserManual по разным
видам продуктов A-B

Всё по-аглицки.
=======================================================
С уважением,
Волкожа Михаил.
АСУ ТП Комсомольский НПЗ-Роснефть
=======================================================

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Бардичев Виктор 
Дата:   27.06.01 08:39

Здравствуйте!

Какой у Вас объем передаваемых данных, скорость обмена и расстояние между
контроллерами?
Может легче обойтись обычными модулями цифровых входов/выходов для передачи
мультиплексированных данных в паралельном коде.
Например при помощи 16 битов можно передать от 30-ти сигналов (=2 х 15) до
32768 =32768 х 1 ;-) в любом порядке адресов.

С уважением, Бардичев Виктор.

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Панченко Виталий 
Дата:   27.06.01 09:59

AM> Виталий, в плане общего образования: уточните, пжлст, как это происходит?
AM> Как настраивается передача данных от одного PLC5 к другому?
AM> По какому интерфейсу? Ethernet или ControlNet?

По любому интерфейсу (Ethernet, ControlNet, DH+) примерно одинаково. В
программе одного из PLC команда на чтение или запись с указанием адреса в сети (для
Ethernet - IP), адресов в адресном пространстве контроллеров откуда читать
и куда писать и размера блока. Команда - только в одном из контроллеров.

Из протоколов выше транспортного A-B PLC5 поддерживает только BOOTP и SNMP.
И для предачи данных между собой - какой то свой (иногда упоминается как
AB Ethernet).

Формировать самому IP-пакеты нельзя. Поэтому, думаю, напрямую с Сименсом не
свяжется.

Из альтернативных способов связи можно рассмотреть следующие:
BASIC-модуль в PLC5. Связь - по RS-232/422/485
Coprocessor-модуль в PLC5. Связь по RS-232/422/485 или Ethernet.
В обоих случаях прикладной уровень видимо придется реализовывать программно
внутри них.
MODBUS-модуль в PLC5.

ProSoft Technology анонсировала большую номенклатуру гейтвеев между сетями,
поддерживаевыми Allen-Bradley и сетями других производителей. В том числе и
Profibus DP. Похоже еще не все из обещанного выпускается, но..
Подробности на http://www.prolinxgateways.com/

AM> ControlNet, если я не ошибаюсь, сеть мастер-слейв. Прав я?
Не совсем.
Они называют эту модель "producer/consumer". Поддерживается одновременно
одноранговая связь, master/slave, multimaster и любая их смесь. Обмен как
запланированнай так и незапланированнай. Доступ к среде - по алгоритму CTDMA,
(Concurrent Time Domain Multiple Access).
Подробнее можно прочитать в документе 1786-2.12 на http://www.ab.com/manuals/

С Уважением,
Панченко Виталий
ОАО ГМК "Норильский никель", Медный завод

среда 27.06.2001 11:54

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Dmitri Chistiakov 
Дата:   27.06.01 10:17

Здравствуйте!

А вот я тут подумал, а почему обязательно Ethernet?
Можно же применить Profibus. AB его поддерживает,
ну а Siemens само собой.

С уважением, Чистяков Дмитрий
СТА ПХЛ ОАО "СеверСталь"

Адрес этого сообщения    Ответить на это сообщение
 
 Re[2]: Siemens and Allen Bradley
Автор: Панченко Виталий 
Дата:   27.06.01 10:20

DC> Можно же применить Profibus. AB его поддерживает,
Каким образом?

С Уважением,
Панченко Виталий
ОАО ГМК "Норильский никель", Медный завод

среда 27.06.2001 12:19

Адрес этого сообщения    Ответить на это сообщение
 
 Re[2]: Siemens and Allen Bradley
Автор: Alexander Diev 
Дата:   27.06.01 11:42

Hello Sergey,

Tuesday, June 26, 2001, 4:28:26 PM, you wrote:
SS> Для того что бы контроллеры понимали друг друга, нужно что бы они
SS> использовали одни и те же протоколы верхнего уровня (выше TCP/IP), такие
SS> например как Modbus/TCP, Ethernet/IP и т.п.
Я не в курсе, на каком уровне живет Modbus/TCP, но Ethernet точно ниже
и tcp, и ip. (Кстати, tcp/ip это не протокол, а 2 разных протокола
разных уровней)
SS> Без совместимой реализации протоколов вплоть до 7-го уровня модели ISO-OSI,
Вообще-то по OSI уровней всего 6. Во-вторых, зачем так высоко лезть?
Не далее, чем недавно пришлось реализовывать проткол обмена некоего
оборудования с внешней системой по протоколу, который сидит сразу
поверх tcp, то есть уровень всего пятый. Надо только, чтобы были
какие-то стандартные сетевые протоколы, реализованные на обоих концах.
К примеру, если оба живут на эзере и могут обмениваться по tcp/ip, и
имеют какие-то протоколы поверх (возможно, разные), по которым могут
пересылаться данные в понятном им виде, и имеют какие-то средства
программирования, позволяющие реализовать что-то поверх tcp/ip - с
вероятностью ~99% можно сказать, что связь сделать можно.

--
Best regards,
 Alexander                            mailto:damatic@xxxxxx.xxxxxxx.xx

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Andrei Murashko 
Дата:   27.06.01 10:42

> The PLC-5 and Siemens PLC will probably not talk directly.

Богдан, я Вас уверяю, что обращаться ни к Сименсу, ни к Роквеллу с подобными
вопросами смысла не имеет.
Ни один из них не скажет ничего определенного, поскольку каждая сторона не
знает оборудования и софта другой стороны.

Найти в России/Украине системного интератора, который бы также знал оба вида
ПЛК -- также трудно.
Как правило, каждый интегратор специализируется на каком-то одном виде ПЛК.
Поэтому организовать обмен данными между этими двумя
"казалось-бы-совместимыми" контроллерами можно только одним способом:
найдите для каждого ПЛК драйвер универсального протокола, который работает
через Ethernet.
Скорее всего, это должен быть Modbus или какой-то из его вариантов.
И скорее всего, это будет протокол master-slave.

Андрей Мурашко

Адрес этого сообщения    Ответить на это сообщение
 
 Re[2]: Siemens and Allen Bradley
Автор: Панченко Виталий 
Дата:   27.06.01 10:52

AM> Богдан, я Вас уверяю, что обращаться ни к Сименсу, ни к Роквеллу с подобными
AM> вопросами смысла не имеет.
AM> Ни один из них не скажет ничего определенного, поскольку каждая сторона не
AM> знает оборудования и софта другой стороны.
Не совсем. По крайней мере бредли полностью проконсультирует по своей
стороне. Это уже треть дела.

AM> Поэтому организовать обмен данными между этими двумя
AM> "казалось-бы-совместимыми" контроллерами можно только одним способом:
AM> найдите для каждого ПЛК драйвер универсального протокола, который работает
AM> через Ethernet.
У PLC5 никаких драйверов не бывает. Усе у нутре.

С Уважением,
Панченко Виталий
ОАО ГМК "Норильский никель", Медный завод

среда 27.06.2001 12:45

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Andrei Murashko 
Дата:   27.06.01 11:04

> А вот я тут подумал, а почему обязательно Ethernet?
> Можно же применить Profibus. AB его поддерживает,
> ну а Siemens само собой.

Дмитрий,
Речь, видимо, идет о Profibus DP?
Тогда один из двух контроллеров должен поддерживать режим мастера, а
второй -- слейва.
То, что Сименс всегда мастер -- понятно, а может он поддерживать режим
слейва?

Положительная сторона этого подхода -- стандартный протокол.
Отрицательная сторона этого подхода -- дополнительная плата в каждом
контроллере.

Андрей

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: Dmitri Chistiakov 
Дата:   27.06.01 12:43

>
> Дмитрий,
> Речь, видимо, идет о Profibus DP?
> Тогда один из двух контроллеров должен поддерживать режим мастера, а
> второй -- слейва.
> То, что Сименс всегда мастер -- понятно, а может он поддерживать режим
> слейва?

Да, может.

Но дело в том, что при обмене данными между контроллерами по Profibus DP
рекомендомендуется использовать FDL. Он к стати может использоваться одновременно
и со станциями DP, одно другому не мешает.
В FDL уже нет выраженого мастера - оба партнёра равноправны.
А вот что пишет Siemens о назначении FDL:
Application

FDL connections with the PROFIBUS CP allow program-controlled communication

on PROFIBUS between SIMATIC S7 PLCs and the following:

SIMATIC S7 PLC with PROFIBUS CP

SIMATIC S5 with PROFIBUS CP (for example 5430/31)

SIMATIC S5-95 U with PROFIBUS interface

PC/PG with PROFIBUS CP (CP5412 A1/A2)

Devices capable of the SDA and SDN service complying with EN 50170, Vol. 2


Для Богдана будет инетересна последняя строка, с этими данными
надо обратиться к AB и спросить о соответствии их модулей этому
стандарту.


> Положительная сторона этого подхода -- стандартный протокол.
> Отрицательная сторона этого подхода -- дополнительная плата в каждом
> контроллере.

Так ведь всё равно Ethernet покупать придётся или Profibus.

С уважением, Чистяков Дмитрий
СТА ПХЛ ОАО "СеверСталь"

Адрес этого сообщения    Ответить на это сообщение
 
 RE: Re[2]: Siemens and Allen Bradley
Автор: Sergey Sorokin 
Дата:   27.06.01 16:14

SS> Для того что бы контроллеры понимали друг друга, нужно что бы они
SS> использовали одни и те же протоколы верхнего уровня (выше TCP/IP), такие
SS> например как Modbus/TCP, Ethernet/IP и т.п.
>Я не в курсе, на каком уровне живет Modbus/TCP, но Ethernet точно ниже
>и tcp, и ip.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Разумеется Ethernet ниже. А вот Ethernet/IP - выше. Это протокол верхнего
уровня на базе DeviceNet и ControlNet (подробности смотрите www.odva.org).
Почему они назвали протокол именно так - вопрос не ко мне. Fieldbus
Foundation кстати свой протокол назвали HSE (High Speed Ethernet), но это
совсем не значит, что в нем не определены уровни выше Транспортного.

> (Кстати, tcp/ip это не протокол, а 2 разных протокола
>разных уровней)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Это целое семейство протоколов (например протокол UDP то же сюда относится)

SS> Без совместимой реализации протоколов вплоть до 7-го уровня модели
ISO-OSI,
>Вообще-то по OSI уровней всего 6.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Почему же тогда модель OSI называется семиуровневой? :-). Но давайте
посчитаем: Physical, Data Link, Network, Transport, Session, Presentation,
Application. У меня получилось семь.


>Во-вторых, зачем так высоко лезть?
>Не далее, чем недавно пришлось реализовывать проткол обмена некоего
>оборудования с внешней системой по протоколу, который сидит сразу
>поверх tcp, то есть уровень всего пятый.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Просто у вас функции уровней 5-7 реализованы в одном программном модуле. У
многих промышленных сетей (Филдбас) сразу после второго (канального) уровня
идет седьмой (прикладной). Функции промежуточных уровней, такие как
маршрутизация, восстановление соединения (как при Dial-up) и т.п., в простых
сетях, к которым как правило относятся традиционные сети Филдбас, могут или
совсем отсутствовать или быть рудиментарными.

>Надо только, чтобы были
>какие-то стандартные сетевые протоколы, реализованные на обоих концах.
>К примеру, если оба живут на эзере и могут обмениваться по tcp/ip, и
>имеют какие-то протоколы поверх (возможно, разные), по которым могут
>пересылаться данные в понятном им виде, и имеют какие-то средства
>программирования, позволяющие реализовать что-то поверх tcp/ip - с
>вероятностью ~99% можно сказать, что связь сделать можно.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Можно сказать, что если один контроллер имеет выход на медный кабель и
другой контроллер имеет выход на медный кабель, то с вероятностью 99% связь
сделать можно :-). Но вот можно ли будет по этому медному кабелю обеспечить
обмен информацией между _приложениями_ работающими на этих контроллерах -
это большой вопрос. Вы кстати противоречите сами себе. Как интересно
обеспечить передачу данных в "_понятном_ для приложений виде" используя
"какие-то, возможно разные протоколы"? Если приложение на приемной стороне
может понять полученные данные, значит на приемной и передающей сторонах
используется один и тот же прикладной протокол. Теперь насчет "реализации
чего нибудь поверх tcp/ip". Как правило для ПЛК о которых сейчас идет речь
поставляются средства позволяющие пользователю создавать ПО для решения
целевых задач АСУ ТП. Пусть пользователь хочет в своей программе (на FBD
например) использовать переменную находящуюся в другом контроллере другого
производителя. Я не очень представляю как он будет в своей программе на FBD
заниматься разборкой содержимого IP пакетов. То есть реализация
коммуникационных протоколов относится как правило к системному программному
обеспечению и в традиционных ПЛК с "закрытой" архитектурой скрыта от
конечного пользователя.


Сергей Сорокин

Адрес этого сообщения    Ответить на это сообщение
 
 Re[4]: Siemens and Allen Bradley
Автор: Панченко Виталий 
Дата:   27.06.01 16:42

SS> Разумеется Ethernet ниже. А вот Ethernet/IP - выше. Это протокол верхнего
SS> уровня на базе DeviceNet и ControlNet (подробности смотрите www.odva.org).
SS> Почему они назвали протокол именно так - вопрос не ко мне.
Как я понял, Ethernet/IP - это Ethernet Industrial Protocol. Что касается
Бредли, и PLC5 в частности, то информация по этому поводу
http://www.ab.com/catalogs/b113/comm/ethernet.html


С Уважением,
Панченко Виталий
ОАО ГМК "Норильский никель", Медный завод

среда 27.06.2001 18:28

Адрес этого сообщения    Ответить на это сообщение
 
 RE: Re[2]: Siemens and Allen Bradley
Автор: Alexey Rizo 
Дата:   27.06.01 17:07

27-Jun-01 14:14 Sergey Sorokin wrote:
>Пусть пользователь хочет в своей программе (на FBD
> например) использовать переменную находящуюся в другом контроллере другого
> производителя. Я не очень представляю как он будет в своей программе на
> FBD заниматься разборкой содержимого IP пакетов.

Это можно сделать, только не удобно.
Никакой особенной разборки содержимого пакетов делать не надо (если быть
уверенным, что пакет пришел от того, от кого ожидался), т.к. приложение "A"
получит ровно тот буфер, который был послан приложением "B". Это как-раз
обеспечивает транспортный уровень. Конечно, при условии, что форматы переменных
и их физическое представление на обоих контроллерах одинаковы. Т.е.,
например, что переменная типа "integer" и там, и там имеет длину 2 байта.
И что и там, и там младший байт в "integer" имеет меньший адрес (или наоборот).
Снятием таких проблем, кстати, должен заниматься 6-ой уровень "уровень
представления данных", который должен стоять над TCP/IP.

Но все-таки можно, просто неудобно, потому что надо думать о диалоге соединения
приложений, разъединения, заботиться о том, чтобы не возникло ситуации, когда
оба ждут (клинч) и т.п.

С уважением,

Алексей Ризо.

--
------------------------------------------------------------------
                            FIORD Co. Ltd.
                           ----------------
Official distributor of products :
 ISaGRAF/ISaGRAF PRO, HiBeam, Virgo2000 Software Automation Suite
                     of Altersys Inc.
 PC/104 and Compact PCI processor modules and I/O modules
                     of Eurotech Spa.
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Russia, 199034 St. Petersburg, VO 17 Liniya, 4-6.
Tel:     (7-812) 323-6212               E-mail: rizo@xxxxx.xxx.xx
Tel/Fax: (7-812) 323-6253               http://www.fiord.com
------------------------------------------------------------------

Адрес этого сообщения    Ответить на это сообщение
 
 Re[4]: Siemens and Allen Bradley
Автор: Alexander Diev 
Дата:   27.06.01 18:26

Hello Sergey,

Wednesday, June 27, 2001, 2:14:06 PM, you wrote:
SS> Разумеется Ethernet ниже. А вот Ethernet/IP - выше. Это протокол верхнего
SS> уровня на базе DeviceNet и ControlNet (подробности смотрите www.odva.org).
Sorry, но об этом протоколе мне ничего не не известно. Надо будет
посмотреть.
>> Кстати, tcp/ip это не протокол, а 2 разных протокола разных уровней
SS> Это целое семейство протоколов (например протокол UDP то же сюда относится)
Увы, нет. tcp и udp - разные протоколы одного уровня. Живут поверх ip
и тот, и другой, но они разные. И специфицируются разными rfc:
ip - rfc791, tcp - rfc793, udp - rfc768.
SS>> Без совместимой реализации протоколов вплоть до 7-го уровня модели ISO-OSI
>>Вообще-то по OSI уровней всего 6.
SS> Почему же тогда модель OSI называется семиуровневой? :-). Но давайте
SS> посчитаем: Physical, Data Link, Network, Transport, Session, Presentation,
SS> Application. У меня получилось семь.
Хм. Только что посмотрел в двух умных книгах - в одной 7, в другой - 6
(Application не описан). Именно в этой книге я последний раз читал о
протоколах. Так что переадресую камень ее авторам :)
>>Во-вторых, зачем так высоко лезть?
>>поверх tcp, то есть уровень всего пятый.
SS> Просто у вас функции уровней 5-7 реализованы в одном программном модуле. У
В принципе, да.
>>Надо только, чтобы были какие-то стандартные сетевые протоколы,
>>реализованные на обоих концах.
[skipped]
SS> Можно сказать, что если один контроллер имеет выход на медный кабель и
SS> другой контроллер имеет выход на медный кабель, то с вероятностью 99% связь
SS> сделать можно :-).
Почти так.
SS> Но вот можно ли будет по этому медному кабелю обеспечить
SS> обмен информацией между _приложениями_ работающими на этих контроллерах -
SS> это большой вопрос. Вы кстати противоречите сами себе. Как интересно
SS> обеспечить передачу данных в "_понятном_ для приложений виде" используя
SS> "какие-то, возможно разные протоколы"?
Поясню. Здесь уже вопрос возможности реализации. Предположим, что два
устройства могут общаться, допустим, по RS232. И оба имеют какие-то
протоколы, обеспечивающие доступ к их данным извне. Разные протоколы.
Остается решить вопрос: какое из устройств позволяет программно
реализовать протокол другого устройства. Если ни одно из устройств не
обладает возможностью низкоуровневого программирования, то
естественно, задача решения не имеет (это минус для таких устройств).
Это 0.5% из 1%, который я отбросил. Если устройства (или одно из
них) такие возможности имеет, то это уже работа скорее для
программиста, но реализовать протокол, скорее всего, возможно. Опять
же, если у устройства достаточно ресурсов. (Вторые 0.5% - на то, что
ресурсов не хватит).
SS> То есть реализация коммуникационных протоколов относится как
SS> правило  к системному программному обеспечению и в традиционных
SS> ПЛК  с "закрытой" архитектурой скрыта от конечного пользователя.
К сожалению, с ПЛК сталкивался не так часто, как хотелось бы. В
системе, на которой я сейчас работаю (Damatic XDi), все это делается
без проблем.

--
Best regards,
 Alexander                            mailto:damatic@xxxxxx.xxxxxxx.xx

Адрес этого сообщения    Ответить на это сообщение
 
 Re[4]: Siemens and Allen Bradley
Автор: Панченко Виталий 
Дата:   27.06.01 17:46

AR> Это можно сделать, только не удобно.
А вы попробуйте.

AR> Никакой особенной разборки содержимого пакетов делать не надо (если быть
AR> уверенным, что пакет пришел от того, от кого ожидался), т.к. приложение "A"
AR> получит ровно тот буфер, который был послан приложением "B".
В PLC приложение ничего не получает.
Принятые данные просто пишутся (без участия программы пользователя) в адресное
пространство, причем адрес указывается в самом принятом пакете. Если Вы сможете
со стороны сименса сформировать пакет, который PLC5 сочтет корректным - то
видимо все будет работать. Нужно только детальное описание формата пакетов
для PLC5. Где это дают - я не знаю.

AR> Но все-таки можно, просто неудобно, потому что надо думать о диалоге соединения
AR> приложений, разъединения, заботиться о том, чтобы не возникло ситуации, когда
AR> оба ждут (клинч) и т.п.
PLC5 не требует синхронной обратной операции с другой стороны. Удасться
провести запись или чтение - хорошо. Не удасться - выставит соответствующие
флаги и поедет дальше. Если же писать или читать с него. То он этого просто
незаметит. Коомуникационный модуль работает независимо от
программы пользователя. По этому в PLC5 ни о чем заботится не придется.
Только пакетики правильные давай.

С Уважением,
Панченко Виталий
ОАО ГМК "Норильский никель", Медный завод

среда 27.06.2001 19:45

Адрес этого сообщения    Ответить на это сообщение
 
 RE: Re[4]: Siemens and Allen Bradley
Автор: Sergey Sorokin 
Дата:   27.06.01 18:52

>> Кстати, tcp/ip это не протокол, а 2 разных протокола разных уровней
SS> Это целое семейство протоколов (например протокол UDP то же сюда
относится)
Увы, нет. tcp и udp - разные протоколы одного уровня. Живут поверх ip
и тот, и другой, но они разные. И специфицируются разными rfc:
ip - rfc791, tcp - rfc793, udp - rfc768.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Как правило когда говорят "стек TCP/IP" понимают именно семейство протоколов
(действительно описанных в различных rfc). Сюда можно отнести ARP, IP, IGMP,
ICMP, RTP/RTCP, TCP, UDP, OSPF. Иногда сюда же относят протоколы уровня выше
транспортного RIP, TELNET, FTP, SMTP, DNS, SNMP, DHCP и т.п. В обычной IP
сети может работать и как правило работает одновременно несколько из
вышеназванных протоколов, при этом для простоты обобщенно сетевой протокол
обозначается просто как "TCP/IP". Другими словами нет такого стека TCP/IP,
который бы не поддерживал скажем тот же UDP. Если Вы предпочитаете толковать
термин TCP/IP узко, то это полное Ваше право.

Сергей Сорокин

Адрес этого сообщения    Ответить на это сообщение
 
 RE: Re[4]: Siemens and Allen Bradley
Автор: Sergey Sorokin 
Дата:   27.06.01 19:20

>Если Вы сможете
>со стороны сименса сформировать пакет, который PLC5 сочтет корректным - то
>видимо все будет работать. Нужно только детальное описание формата пакетов
>для PLC5. Где это дают - я не знаю.
>...
>Коомуникационный модуль работает независимо от
>программы пользователя. По этому в PLC5 ни о чем заботится не придется.
>Только пакетики правильные давай.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Вашими бы устами да мед пить :-). Но получается что со стороны контроллера
Сименс нужно эти правильные пакетики все таки сформировать (я уже не говорю
о том что формат этого пакетика не является общедоступной информацией). Раз
разговор идет наверное о двухсторонней связи, то и PLC5 должен формировать
правильные пакетики понятные Сименсу (либо отправлять свои пакетики и на
стороне Сименса обеспечить "понимание"). Легко заметить, что формирование и
передача понятных друг другу пакетиков и есть обмен данными по общему
протоколу. Вопрос в том, что простой пользователь хочет иметь простой способ
(например через "сетевое_имя+имя_переменной") привязать вход функционального
блока в своей программе, выпоняемой на одном контроллере, к переменной
другого контроллера в сети от другого производителя. В условиях
несовместимости прикладных протоколов разных контроллеров если "снести" или
"исправить" часть системного программного обеспечения (по крайней мере его
коммуникационную составляющую) и разработать соответствующую заплатку на
языке С или ассемблер, то задачу можно решить. Только вряд ли обычный
пользователь будет воодушевлен перспективой такой работы. Он скорее
предпочтет поставить промежуточный компьютер с OPC сервер/клиентом, что в
итоге получится дешевле .

Сергей Сорокин

Адрес этого сообщения    Ответить на это сообщение
 
 Re[6]: Siemens and Allen Bradley
Автор: Панченко Виталий 
Дата:   27.06.01 19:55

SS> Вашими бы устами да мед пить :-). Но получается что со стороны контроллера
SS> Сименс нужно эти правильные пакетики все таки сформировать
Именно так. Я не знаю, чего может тот сименс, но PLC5 формировать пакетики
точно не может.

SS> (я уже не говорю
SS> о том что формат этого пакетика не является общедоступной информацией).
Вполне возможно. Но можно поглядеть здесь.
http://www.odva.org/10_2/03_events/03_ethernet-developers-toolkit2.htm
Якобы некий EtherNet/IP Developers Toolkit.

SS> Раз разговор идет наверное о двухсторонней связи, то и PLC5 должен формировать
SS> правильные пакетики понятные Сименсу (либо отправлять свои пакетики и на
SS> стороне Сименса обеспечить "понимание").
PLC5 не умеет, но может выступать как пассивное устройство доступное для
чтения и записи.

SS> Он скорее
SS> предпочтет поставить промежуточный компьютер с OPC сервер/клиентом, что в
SS> итоге получится дешевле.
Согласен. Наверно, и дешевле, и проще, но как то некрасиво. А, кажется,
Туполев говаривал, что хорошо летают только красивые самолеты.

Вот еще несколько ссылок, которые могут заинтересовать инициатора топика
http://www.prolinxgateways.com/products/4204.html
http://www.prolinxgateways.com/products/4205.html
ftp://ftp.prolinxgateways.com/ProLinx/Marketing_Materials/App_Stories/4204_DFNT_PDPM_Story.pdf


С Уважением,
Панченко Виталий
начальник отдела АСУТП
ОАО ГМК "Норильский никель", Медный завод

среда 27.06.2001 21:54

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Re[4]: Siemens and Allen Bradley
Автор: Dmitri Chistiakov 
Дата:   28.06.01 17:08

)
> Увы, нет. tcp и udp - разные протоколы одного уровня. Живут поверх ip
> и тот, и другой, но они разные. И специфицируются разными rfc:
> ip - rfc791, tcp - rfc793, udp - rfc768.

Может, Богдан, Вам поможет RFC 1006.
Siemens работает по этой версии протокола.
Спросите у AB , что они скажут по этому поводу.

Пробегая мимо компьютера.
С уважением, Чистяков Дмитрий
СТА ПХЛ ОАО "СеверСталь"

Адрес этого сообщения    Ответить на это сообщение
 
 Re[6]: Siemens and Allen Bradley
Автор: Aleksey Musin 
Дата:   28.06.01 17:48

Здравствуйте, Дмитрий,

DC> Может, Богдан, Вам поможет RFC 1006.
DC> Siemens работает по этой версии протокола.

По моим данным, RFC1006 устарел:)
rfc2126 - updated ('97).

С уважением,
Алексей Мусин,
инженер-электроник
ЗАО НПЦ ИНФОТЭКС

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: TANDEM 
Дата:   27.06.01 17:14

Добрый день

Дело в том, что операторные Siemens и Allen Bradley
на расстоянии около 300м.
Между ними уже проложен коаксиал для ethernet.
Коммуникационные сопроцессоры уже приобретены.
Поэтому заказчик не хочет прокладывать кабель для передачи
сигналов через модули ввода/вывода.


> если у Вас действительно встала задача связи по Ethernet, то она имеет
> решение,
Уточните пожалуста как?

> хотя необходимые коммуникационные сопроцессоры могут иметь стоимость
> всего контроллера. И удобной ее назвать трудно.

==================
Best regards, Bogdan Kudlak

-------------------------------------
Contact Information -

      Name: Bogdan Kudlak
    E-Mail: tandem@xx.xx.xx
   Company: KP Tandem
   Address: 76014
            street Tudora 7A
            sity Iwano-Frankiwsk
            Country Ukraine
      Phone: 380-3422-24285
 Phone/ FAX: 380-342-523020
        FAX: 380-342-553129

Адрес этого сообщения    Ответить на это сообщение
 
 Re[2]: Siemens and Allen Bradley
Автор: Панченко Виталий 
Дата:   27.06.01 17:20

T> Дело в том, что операторные Siemens и Allen Bradley
T> на расстоянии около 300м.
T> Между ними уже проложен коаксиал для ethernet.
T> Коммуникационные сопроцессоры уже приобретены.
Что именно для PLC5? 1785-ENET?

С Уважением,
Панченко Виталий
ОАО ГМК "Норильский никель", Медный завод

среда 27.06.2001 19:17

Адрес этого сообщения    Ответить на это сообщение
 
 Siemens and Allen Bradley
Автор: Maxim Tutunnik 
Дата:   27.06.01 19:47

Богдан,
мое письмо пришло к Вам не из этой рассылки,
но если Вам так удобнее ...

> Коммуникационные сопроцессоры уже приобретены.
Передайте мои теплые слова тому, кто составлял спецификацию, он мужественный
человек, вот так ходить в тумане.

Общий для всех стандарт - SNMP, агенты snmp, скорее всего, есть  у обоих.
Все что осталось это команды get от одного и set от
другого. Проблема в том что на сегодня ни у Сименса ни у A-B нет свободно
программируемых коммуникационных
сопроцессоров. Поэтому придется либо брать у стороннего производителя
совместимый -  например у
 Spectrum Controls есть устанавливаемый в корзину A-B, либо использовать
промежуточный активный сетевой программируемый компонент, например мост
Hirchmann для задания этих самых - взять положить. Что на оптике обидно, а
на меди очень
даже ничего.
Все было бы намного проще если бы хотя бы один из контроллеров был Шнейдер,
там коммуникационный сопроцессор
может выполнять любую java программу. Его кстати можно просто повесить
третьим - тоже вариант.

А вооще вся эта кухня - наш хлеб.

С наилучшими пожеланиями,

Максим Тютюнник
технический директор
Консалтинговый Центр  - "КСУ"
(0612) 13-94-08
http://tmn.al.ru

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and A-Bradley
Автор: ASUTP 
Дата:   28.06.01 20:20

Богдан!

Интересно, всё-таки - что была за задача? С чего всё началось?
Какие данные нужно было передавать?

TANDEM пишет:
>
> Как осуществить передачу данных между процессорами
> S7-300 (Siemens) и PLC5 (Allen Bradley) напрямую через Ethernet?
>
> Какое программное обеспечение нужно для этого?

> Нужно только детальное описание формата пакетов
> для PLC5. Где это дают - я не знаю.

Высылаю Вам и Панченко Виталию (direct) отрывки из хелпа по программированию PLC5.

=======================================================
С уважением,
Волкожа Михаил.
АСУ ТП Комсомольский НПЗ-Роснефть
=======================================================

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Re[4]: Siemens and Allen Bradley
Автор: Dmitri Chistiakov 
Дата:   04.07.01 17:09

Здравствуйте, Богдан!

А как там дело со связью с AB.
Поддерживают ли они протокол RFC 1006?
Просто интересно.

С уважением, Чистяков Дмитрий
СТА ПХЛ ОАО "СеверСталь"

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Siemens and Allen Bradley
Автор: TANDEM 
Дата:   11.07.01 11:51

Здравствуйте!

На вопрос

> А как там дело со связью с AB.
> Поддерживают ли они протокол RFC 1006?
> Просто интересно.

Allen Bradley ответил следующее:

PLC5 and SLC enet products support CSP and CIP messaging.
1756 products support CIP messaging.
Both of these protocols are delivered via TCP/IP.

Those are the only enet protocols currently supported.

Regards,
RA tech support
-------------------------------------
Best regards, Bogdan Kudlak
-------------------------------------
Contact Information -

      Name: Bogdan Kudlak
    E-Mail: tandem@xx.xx.xx
   Company: KP Tandem
   Address: 76014
            street Tudora 7A
            sity Iwano-Frankiwsk
            Country Ukraine
      Phone: 380-3422-24285
 Phone/ FAX: 380-342-523020
        FAX: 380-342-553129

Адрес этого сообщения    Ответить на это сообщение
 Список форумов    


 Список форумов  |  Нужен логин? Регистрируйтесь здесь 
 Логин пользователя
 Имя пользователя:
 Пароль:
 Помнить пароль:
   
 Забыли ваш пароль?
Введите имя пользователя или e-mail, и новый пароль будет послан на email, указанный в вашем профиле.

Рейтинг@Mail.ru