Архивирование через RAW теги
Костенич Дмитрий; 24.4.02

Привет всем!


Есть такая проблема - нужно архивировать значения чаще чем раз в 0.5 сек. Для этого в S7-400 используется функция SFB37 (AR_SEND), которая посылает целый блок значений (DB, в котором лежит заголовок (20 байт) для раскодирования блока в WinCC TagLogging и, собственно, архивные данные). В WinCC этот посланный блок кладется в RAW тег типа RAW_ARCHIVE и дальше должен раскодироваться системой TagLoggingRT и пихаться в соответствующую таблицу.

Так вот, все было сделано как описано в документации и примерах (кстати довольно скупых); передача данных из контроллера выполнялась успешно (без ошибок), а на приеме в RAW теге имели лишних 30 байт в самом начале блока (дальше честно шла вся наша посылка).

Может кто уже сталкивался с подобной ситуацией - подскажите окуда ноги растут и как бороться.

Да, связь осуществлялась по SIMATIC S7 PROTOCOL SUITE через протоколы TCP/IP и Industrial Ethernet через локальную сеть.

С уважением ко всем.