Архивирование через 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 через локальную сеть.
С уважением ко всем.