Обмен данными 3.2 Коммуникационные услуги 3.2.9 Согласованность данных Свойства Область данных является согласованной, если она может быть прочитана или записана операционной системой как единый непрерывный блок. Данные, которые передаются между устройствами вместе, должны быть получены из одного и того же цикла обработки и должны составлять, таким образом, единое целое, т.е. быть согласованными. Если в программе пользователя запрограммирована коммуникационная функция, например, X-SEND/ X-RCV, которая обращается к совместно используемым данным, то доступ к этой области вы можете сами координировать через параметр "BUSY“.
У функций PUT и GET У коммуникационных функций S7, напр., PUT и GET или запись и чтение через связь с OP, которые не требуют блока в программе пользователя на CPU (работающем в качестве сервера), уже при программировании необходимо учитывать степень согласованности данных. Функции PUT и GET для S7-связи, или для записи и чтения переменных через связь с OP, обрабатываются в точке контроля цикла CPU. Чтобы обеспечить определенное время реакции на аппаратное прерывание, коммуникационные переменные согласованно копируются в пользовательскую память или из нее блоками не более 64 байтов (CPU 317, CPU 319: 160 байтов) в точке контроля цикла операционной системы.
Для всех более крупных областей данных согласованность данных не гарантируется. Указание Если требуется согласованность определенных данных, то длина передаваемых переменных в программе пользователя CPU не должна превышать 64 байтов (для CPU 317, CPU 319: 160 байтов.) 3.2.10 Обмен данными через PROFINET Что такое PROFINET? В рамках комплексной автоматизации (Totally Integrated Automation, TIA) PROFINET представляет собой последовательное расширение: • PROFIBUS DP, испытанной полевой шины, и • Industrial Ethernet, коммуникационной шины для уровня производственных модулей Опыт, полученный при эксплуатации обеих систем, был объединен и продолжает объединяться в PROFINET.
PROFINET – это основанный на Ethernet стандарт автоматизации PROFIBUS International (ранее – зарегистрированная организация пользователей PROFIBUS – PROFIBUS Users Organization e.V.), определяющий модель обмена данными, автоматизации и проектирования для различных изготовителей оборудования. Manual, 12/2006 , A5E00105475-07 3-19 CPU 31xC и CPU 31x, Технические данные