AS511
Sergei; 24.8.00

Разбирая AS511 протокол разобрался как получить адрес DB-шки. Для этого в функции B_INFO в заголовке используется ID=01h. S5 находит начальный адрес в своей системной памяти SR34 и прибавляя необходимый номер DB сообщает о адресе первого элемента искомого DB в области памяти узера. Какие ID ещё используются, например для доступа к флагам, таймерам и блокам?

Заранее спасибо.
Re: AS511
Никаноров В. - Сименс, Москва; 24.8.00

Распределение памяти (меркеры, таймеры, периферия) описано в руководстве на соответствующий процессор.

По поводу IDs не совсем понятно, откуда (из какого пакета) Вы хотите получить доступ к памяти контроллера. Если это Prodave-AS511, то из него возможен доступ только к блокам данных.
Напишите более подробно.
Re: AS511
Sergei; 24.8.00

Никакой пакет я не использую, всё по той-же причине скудности нашего бюджета. :)

Всё приходится делать ручками...
Нашёл в инете небольшое описание в текст формате "S5 AS511 (Programming port) protocol description" на 3 странички. Ничего лучшего я не нашёл. Описано три функции протокола обмена с S5-м. Получение адреса блока, чтение по адресу блока и запись по адресу. Для каждого случая свой function code. Для функции получения адреса B_INFO описан только один ID=01h для блоков DB. Это первый байт в разделе header info этой функции в протоколе AS511. Дальше идёт байт-номер соответствующего DB. Логично рассуждая, что здесь можно организовать доступ и к другим типам блоков как FB,PB,OB,таймерам,счётчикам и наконец флагам, можно предположить, что для каждого типа определён свой ID. Этот ID "понимает" сам PLC. Хотелось бы их того... Знать. :)
Я хорошо знаком с протоколом 3964R для связи с CP525.
А может я нахожусь в плену своих заблуждений?
Заранее спасибо.
Re: AS511
Никаноров В. - Сименс, Москва; 25.8.00

Опять не совсем понятно.

Куда Вы подставляете ID?
Если в какую-то функцию (на С, Pascal), то откуда Вы взяли эту функцию. А также не понятно, что за описание AS511 у Вас (возможно, это всего лишь кусок описания какого-то более полного пакета).
Или, может быть, я совсем не понимаю, о чем идет речь?
Re: AS511
Чистяков Дмитрий ОАО "СеверСталь"; 28.8.00

Видимо господа хотят написать свою SCADA систему или написать свой драйвер связи для какой-то готовой SCADA.

Но, непонятно зачем им это нужно.
Разве они не имеют право на получение бесплатного пакета WinCC?
А там уже встроена поддержка AS511

С уважением, Чистяков Дмитрий