Рассматривается вариант построения системы на SIMATIC S7-300 (для связи с компьютером используется коммуникационный процессор). Возможен ли вариант не через OPC? Если да, то какой? И как в этом случае запускается микроМРВ в контроллере и где его взять?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Кроме OPC, Трейс Моуд поддерживает связь с контроллерами Siemens S7-300 с помощью нескольких драйверов (Profibus DP, Profibus FMS, Profibus S7, а также через последовательный порт по протоколу 3964R/RK512). Драйверы поставляются бесплатно в составе Трейс Моуд. Выбор драйвера зависит от коммуникационного устройства в контроллере и адаптера, устанавливаемого в ПК. Уточнить следует у поставщика контроллера. Программирование контроллера Siemens S7-300 может осуществляться только его собственными средствами , например, STEP 7. Средствами Трейс Моуд его запрограммировать нельзя. И, естественно, нельзя загрузить в него микроМРВ.
Posted by Zulin Alexandr (Участник № / Member № 319) on :
Меня интересует вопрос совместимости форматов данных. Ведь в SIMATIC-е не два, а куда больше форматов представления данных. И дискретные там 32-разрядные. В этом случае у меня будет возможность работать только с плавающей точкой и 16-разрядными дискретными каналами?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Конечно, формат данных в базе Трейс Моуд остается неизменным. Драйверы, которые мы предлагаем. это учитывают. 32-разрядную дискретную переменную, видимо, придется считывать как 2 16-разрядных.
Posted by Wizard(Леденёв Андрей) (Участник № / Member № 109) on :
TraceMode оперирует каналами типа HEX (целое, 16 бит) и FLOAT (с плавающей точкой, одинарная точность). Для передачи на верхний уровень других типов данных через встроенный драйвер переменные необходимо привести к HEX или FLOAT. Например, к 32-разрядному целому числу можно будет обратиться либо через 2 16-разрядных слова, либо побайтно. Таким же образом реализуется и работа со структурированными данными.