Siemens AG
Список форумов SIEMENS, Россия. IA&DT
   FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Управление приводом KEB по Profibus CPU314C-2DP
На страницу Пред.  1, 2
 
Начать новую тему   Ответить на тему    Список форумов SIEMENS, Россия. IA&DT -> Промышленные сети SIMATIC NET
Предыдущая тема :: Следующая тема  
Автор Сообщение
akcount
Известный Писатель


Зарегистрирован: 06.07.2007
Сообщения: 280
Откуда: г. Тюмень, Россия

Сообщение Добавлено: Пн Янв 30, 2012 9:33    Заголовок сообщения: Ответить с цитатой

Кухаренко Сергей писал(а):
Можите привести реальный пример, когда это требуется?
или зададим вопрос немного по другому - когда это может дать какой-то полезный результат для системы управления?


Реальный пример, когда нужны такие объемы данных?

Заказчик хочет с каждого реле Siprotec по 28 байт. И, еще для примера, с каждого ЧРП Robicon по 114 байт.

Рассуждать, насколько это реально требуется, не имеет никакого смысла. Заказчик хочет, заказчик платит, это реально, так что он получит желаемое, ибо эта "хотелка" совершенно безобидна и не требует усилий.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Кухаренко Сергей
Ведущий специалист


Зарегистрирован: 11.01.2005
Сообщения: 1401
Откуда: SIEMENS I IA AS Москва

Сообщение Добавлено: Пн Янв 30, 2012 10:27    Заголовок сообщения: Ответить с цитатой

Вы меня не поняли. Хотелки заказчика это святое (наверное).
Тем более, что проверить эту консистентность данных при обмене с DP невозможно.
Я спрашивал о НЕОБХОДИМОСТИ реального применения этого функционала на РЕАЛЬНОМ процессе.

Ответ на ваш вопрос можно найти в документации "S7-300 CPU 31xC and CPU 31x, Technical Specifications" или соответствующей для 400-го CPU.
Для 300-ых это зависит от типа CPU и версии ПО в этом CPU.
Для 400-ых CPU возможно обеспечить консистентность данных и без использования SFC14/15

при использовании команд чтения IO одна за другой естественно существует вероятность того, что данные будут не консистентны, т.к. нет гарантии того, что между этими двумя командами не будет активировано какое-то прерывание. Т.е. такую гарантию дать можно, если перед этими командами выдать команду блокировки прерываний.


Последний раз редактировалось: Кухаренко Сергей (Пн Янв 30, 2012 10:32), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
vicha15
Известный Писатель


Зарегистрирован: 16.08.2008
Сообщения: 210

Сообщение Добавлено: Пн Янв 30, 2012 10:29    Заголовок сообщения: Ответить с цитатой

akcount честно говоря мне не понятно зачем Вы начали задавать вопросы на которые сами же и имеете ответы, т.е. суть ведь Вы понимаете.
В Вашем случае наверное целесообразней пользоваться SFC14/SFC15 и смысл даже наверное не в том, чтобы сохранить консистентность,
хотя...
смысл может и есть, если Вы все же ответите на вопрос
Кухаренко Сергей писал(а):
когда это может дать какой-то полезный результат для системы управления?

А заказчик... его требование может быть только одно - настроить ПЛК так, чтобы он управлял тех.процессом, в соответствии с тех.заданием, заку все равно, какой код будет крутится в ПЛК...

Но ИМХО сам бы пользовал SFC14/SFC15 только потому, что код будет проще модифицировать, если необходимо будет изменять систему,
да и код будет короче - 28байт и тем более 124 байт получится короче с помощью SFC14/SFC15 обработать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
akcount
Известный Писатель


Зарегистрирован: 06.07.2007
Сообщения: 280
Откуда: г. Тюмень, Россия

Сообщение Добавлено: Пн Янв 30, 2012 10:37    Заголовок сообщения: Ответить с цитатой

Кухаренко Сергей писал(а):
Я спрашивал о НЕОБХОДИМОСТИ реального применения этого функционала на РЕАЛЬНОМ процессе.


Жизненной необходимости показывать на скаде или панели расшифровку 8 регистров ошибок ASI Robicon и еще тонну данных - я лично (подчеркиваю красным, лично я) не вижу.

Тем не менее, см. выше про "хотелки" заказчика :)

Цитата:

Ответ на ваш вопрос можно найти в документации "S7-300 CPU 31xC and CPU 31x, Technical Specifications" или соответствующей для 400-го CPU.


Спасибо за ссылку, прочту и учту.

Может, получится и отказаться от SFC14/15. При таких раскладах полагаю, что я его использую "по инерции". Хотя, вреда от применениях этих системных функций не вижу.[/quote]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
akcount
Известный Писатель


Зарегистрирован: 06.07.2007
Сообщения: 280
Откуда: г. Тюмень, Россия

Сообщение Добавлено: Пн Янв 30, 2012 10:43    Заголовок сообщения: Ответить с цитатой

vicha15 писал(а):
akcount честно говоря мне не понятно зачем Вы начали задавать вопросы на которые сами же и имеете ответы, т.е. суть ведь Вы понимаете.


Просто уточнял. Вдруг, я где ошибаюсь.

Действительно, если работать исключительно с областью отображения процесса, то особой разницы в большинстве случаев нет.

А вот аргумент "за" sfc, который называется "удобство модификации" - очень хороший.

В общем, мне пора остановиться, а то опять уйду в выстроение теорий на пару страниц форума :)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SIEMENS, Россия. IA&DT -> Промышленные сети SIMATIC NET Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB 2.0.11 © 2001, 2002 phpBB Group