В SINAUT WAN модуль TIM 3V-IE может работать в режиме терминала или опрашивающего контроллера. Эта классификация не распространяется на системы связи на основе Ethernet, в которых все партнеры по связи имеют равные права.
TIM 3V-IE обеспечивает независимое управление передачей данных через WAN или Ethernet. Для выполнения этих задач он оснащен встроенным микропроцессором и оперативной памятью, позволяющей сохранять в случае отказа системы связи до 16,000 телеграмм.
Операционная система модуля TIM хранится в Flash EPROM. Все параметры настройки заносятся в Flash EPROM модуля TIM или в карту памяти центрального процессора. В последнем случае замена модуля TIM может выполняться без повторного конфигурирования системы.
Управление режимами записи/чтения, приема/передачи данных модуль TIM 3V-IE может выполнять двумя способами:
- Использование программного обеспечения SINAUT TD7 в центральном процессоре (TD7 на CPU):
SINAUT программа центрального процессора конфигурируется из функциональных блоков библиотеки SINAUT TD7 и производит сбор текущих данных, проверку этих данных на наличие изменений и пересылку в модуль TIM для передачи через WAN или Ethernet. Телеграммы, принятые модулем TIM через WAN/Ethernet без ошибок, передаются в центральный процессор. Программный блок центрального процессора, ответственный за обработку телеграмм, выполняет обработку полученных данных и выполняет необходимые действия по управлению технологическим оборудованием. - Использование программного обеспечения SINAUT TD7 в модуле TIM 3V-IE (TD7 на TIM):
Программа TD7 на TIM считывает текущие данные из памяти центрального процессора (состояния входов, битов памяти, блоки данных), проверяет их на наличие изменений и перемещает их в буферную память передатчика модуля TIM для последующей передачи через WAN или Ethernet. Телеграммы, принимаемые модулем TIM через WAN/Ethernet без ошибок, перемещаются в специально отведенную для этой цели область памяти центрального процессора.
Данные, получаемые с помощью "TD7 на CPU" или "TD7 на TIM" могут снабжаться отметками даты и времени, а в телефонных сетях и идентификаторами нормального или высокого приоритета. "TD7 на TIM" дополнительно позволяет присваивать данным идентификатор максимального приоритета. Эти данные в буфере передатчика имеют наиболее высокий приоритет и передаются в первую очередь.
Готовые к передаче данные модуль TIM сохраняет в своей буферной оперативной памяти. Способ дальнейшей передачи этих данных зависит от типа используемых каналов связи:
Обмен данными через SINAUT WAN
Способ передачи данных модулем TIM зависит от вида используемой WAN и выбранного режима работы модуля:
-
Выделенная линия, радио сеть;
В режиме терминала модуль TIM ожидает запроса со стороны опрашивающего контроллера. Передача телеграмм из буферной памяти начинается после получения соответствующего запроса. Если в момент получения запроса данные для передачи отсутствуют, то модуль TIM посылает только подтверждение о получении запроса.
В режиме опрашивающего контроллера после каждой отправки запроса и получения отклика модуль TIM выполняет пересылку одного из сообщений из своей буферной памятиr (настройка "по умолчанию"). При конфигурировании модуля TIM эту настройку можно изменить, указав количество телеграмм, пересылаемых между двумя последовательными вызовами. -
Сеть с автоматическим вызовом абонента;
В режиме терминала модуль TIM различает данные с различными уровнями приоритетов. Появление данных с нормальным приоритетом не вызывает немедленной установки соединения. Для данных с высоким и максимально высоким выполняется немедленная установка соединения и передача данных. Если при этом в буферной памяти присутствуют данные с нормальным приоритетом, то выполняется и их передача. Данные с максимально высоким приоритетом передаются в первую очередь. Вслед за данными с максимально высоким приоритетом выполняется передача данных с высоким и нормальным приоритетом по принципу FIFO, т.е., без учета их приоритетности.
В режиме опрашивающего контроллера модуль TIM будет немедленно устанавливать соединения и передачу данных независимо от их приоритетности.
Для обмена данными могут использоваться протоколы SINAUT ST7 или SINAUT ST1. Режимы работы зависят от типа используемой WAN:
- Для обмена данными через выделенные линии и радио сети обычно используется режим опроса. Если в системе присутствует несколько опрашивающих контроллеров, то применяется режим мультимастерного опроса с разделением по времени (не поддерживается для протокола SINAUT ST1). При необходимости в радио сетях может устанавливаться режим опроса с разделением по времени.
Во всех режимах работы, использующих процедуры разделения по времени, модуль TIM 3V-IE может выступать только в роли терминальной станции. TIM 3V-IE не поддерживает возможности использования приемника сигналов точного времени DCF77, необходимого для работы опрашивающего контроллера. - В сетях с автоматическим вызовом абонента обмен данными выполняется в спонтанном режиме.
SINAUT связь через Ethernet
При работе в сети Ethernet все данные, независимо от их приоритета, немедленно передаются соответствующему партнеру. Последовательность передачи данных определяется принципом FIFO. Это не распространяется на телеграммы с максимально высоким приоритетом. Они всегда передаются в первую очередь.
Для передачи данных используются S7 функции связи (BSEND/BRCV). Постоянные S7 соединения устанавливаются при обмене данными между двумя Ethernet модулями TIM или между Ethernet модулем TIM и системой ST7cc/ST7sc. Два модуля TIM или модуль TIM и система ST7cc/ST7sc используют для передачи специфичные пакеты данных SINAUT ST7 с использованием транспортного протокола TCP/IP.
PG функции связи
PG функции связи позволяют выполнять дистанционное программирование всех S7 терминалов, подключенных к LAN, например, Ethernet.
Процедуры S7 роутинга позволяют программатору устанавливать необходимые соединения через систему иерархически связанных сетей. Этот механизм распространяется и на SINAUT WAN с протоколом SINAUT ST7, поддерживающим "туннельный эффект" для PG функций связи. Указанная особенность позволяет выполнять дистанционное программирование и диагностику центральных процессоров и модулей TIM SINAUT терминалов.
Диагностика
SINAUT ST7 и сервисные инструментальные средства поддерживают широкий спектр диагностических функций, которые позволяют:
- определять текущие режимы работы модулей TIM;
- определять текущие состояния модулей TIM;
- получать основную диагностическую информацию;
- считывать содержимое диагностического буфера модулей TIM;
- получать информацию о состоянии соединений с локальными и удаленными партнерами по связи (центральными процессорами, модулями TIM, системами ST7cc и ST7sc);
- получать информацию о состоянии и степени заполнения буфера передатчика для каждого партнера по связи;
- выполнять мониторинг передачи телеграмм и регистрировать траффик передачи данных.
Конфигурирование
Конфигурирование модуля TIM 3V-IE выполняется из среды пакета SINAUT ST7 для программаторов от V3.5 и выше. Функциональные блоки, включенные в состав библиотеки "SINAUT TD7 block library", используются для разработки SINAUT программы, исполняемой центральным процессором контроллера (TD7 на CPU). И программное обеспечение конфигурирования, и библиотека функциональных блоков являются компонентами пакета программ SINAUT ST7 версии 04/2005. Для конфигурирования соединений в сети Ethernet необходим пакет программ STEP 7 от V5.3 SP2 выше.
Параметры настройки модуля TIM 3V-IE сохраняются в его памяти или в памяти центрального процессора контроллера. В последнем случае появляется возможность замены модуля TIM без повторного конфигурирования системы.