Обмен данными 3.2 Коммуникационные услуги Указание Создание описания соединения (UDT 65) В UDT 65 "TCON_PAR" в параметр "local_device_id" должен быть внесен интерфейс, через который должен осуществляться обмен данными (напр., B#16#03: Обмен данными через встроенный интерфейс IE у CPU 319-3 PN/DP). Установление соединения для обмена данными • Использование в случае TCP и ISO-on-TCP Оба партнера по обмену данными вызывают FB 65 "TCON" для установления соединения. При параметризации вы определяете, какой пункт передачи является активным, а какой пассивным. Количество возможных соединений вы найдете в технических данных своего CPU.
После установления связи CPU автоматически контролирует и поддерживает активное соединение. При разрыве соединения, напр., из-за обрыва провода или по инициативе удаленного партнера по обмену данными, активный партнер пытается восстановить соединение. У вас нет необходимости снова вызывать FB 65 "TCON". При вызове FB 66 "TDISCON" или переводе CPU в состояние STOP существующее соединение разрывается. Для восстановления соединения в этом случае нужно снова вызвать FB65 "TCON". • Использование в случае UDP Оба партнера по обмену данными вызывают FB 65 "TCON" для создания их локальной точки доступа к коммуникациям.
При этом создается соединение между программой пользователя и коммуникационным уровнем операционной системы. Соединение с удаленным партнером не производится. Локальная точка доступа используется для передачи и приема телеграмм UDP. Разъединение • Использование в случае TCP и ISO-on-TCP FB 66 "TDISCON" разрывает связь CPU с коммуникационным партнером. • Использование в случае UDP FB 66 "TDISCON" ликвидирует локальную точку доступа к коммуникациям, т.е. разрывается связь между программой пользователя и коммуникационным уровнем операционной системы. SIMATIC S7-300 CPU 31xC and CPU 31x, Technical Specifications 3-28 Manual, 12/2006 , A5E00105475-07