Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Языки Программирования FBD LD ST SFC CFC.
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Языки Программирования FBD LD ST SFC CFC.
На страницу 1, 2, 3  След.
 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коллективный разум. Давайте посоветуемся!
Предыдущая тема :: Следующая тема  
Автор Сообщение
ViNi
Частый гость
Частый гость


Зарегистрирован: Oct 12, 2009
Сообщения: 11
Рейтинг: +0/-0
Откуда: Moscow region town of Kashira

СообщениеДобавлено: Чт 22 Окт, 2009 7:23:22    Заголовок сообщения: Языки Программирования FBD LD ST SFC CFC. Ответить с цитатой

Посидел тут...подумал Idea ,не плохо было бы собрать в одном месте информацию о этих языках Smile с подробным описанием блоков и операторов Exclamation Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Liter
Эксперт
Эксперт


Зарегистрирован: Aug 13, 2008
Сообщения: 223
Рейтинг: +11/-0

СообщениеДобавлено: Чт 22 Окт, 2009 7:27:42    Заголовок сообщения: Ответить с цитатой

Вам и карты в руки ... Very Happy
... потом поделитесь ? Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ViNi
Частый гость
Частый гость


Зарегистрирован: Oct 12, 2009
Сообщения: 11
Рейтинг: +0/-0
Откуда: Moscow region town of Kashira

СообщениеДобавлено: Чт 22 Окт, 2009 7:33:07    Заголовок сообщения: Ответить с цитатой

Конечно Smile ..тут можно выкладывать прямые ссылки на литературу и статьи в интернете? Rolling Eyes..а то админ подрезал прошлые ссылки Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 22 Окт, 2009 7:41:16    Заголовок сообщения: Ответить с цитатой

Здесь можно выкладывать любые ссылки, если это не ссылки на конкурентов и не нарушаются чьи-нибудь авторские права (например, пиратский софт или отсканированные книги и т.п.).
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
ViNi
Частый гость
Частый гость


Зарегистрирован: Oct 12, 2009
Сообщения: 11
Рейтинг: +0/-0
Откуда: Moscow region town of Kashira

СообщениеДобавлено: Чт 22 Окт, 2009 7:43:47    Заголовок сообщения: Ответить с цитатой

ну эт понятно Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
40in
Частый гость
Частый гость


Зарегистрирован: Jan 24, 2008
Сообщения: 21
Рейтинг: +1/-0

СообщениеДобавлено: Чт 22 Окт, 2009 10:35:42    Заголовок сообщения: Ответить с цитатой

Гораздо интересней было бы, на мой взгляд, обменяться опытом использования этих языков для реализации различныых типов задач управления. Ведь они далеко не полностью взаимозаменяемы, и это касается не только, и не столько, операторов и блоков, сколько парадигмы программирования.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
40in
Частый гость
Частый гость


Зарегистрирован: Jan 24, 2008
Сообщения: 21
Рейтинг: +1/-0

СообщениеДобавлено: Чт 22 Окт, 2009 10:41:09    Заголовок сообщения: Ответить с цитатой

Например, LD хорош тем, что дает очень наглядную картину логических переходов, и посему, лучше всего пригоден для составления подзадач вычисления логических условий для систем с дискретным (бинарным) управлением.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Liter
Эксперт
Эксперт


Зарегистрирован: Aug 13, 2008
Сообщения: 223
Рейтинг: +11/-0

СообщениеДобавлено: Чт 22 Окт, 2009 10:51:30    Заголовок сообщения: Ответить с цитатой

Продолжайте , коллега ... Smile (+1)

(на полном серьезе - тема интересна Exclamation )
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 22 Окт, 2009 10:55:54    Заголовок сообщения: Ответить с цитатой

Коллеги, ведь языки МЭК создавались с целью максимальной специализации на ту или иную отрпасль АСУТП, потому их и несколько разных, ориентированных на различные отрасли АСУТП-строения.

Как вы понимаете, язык - это средство общения специалиста по АСУТП, строящего систему управления и контроллера, который он при этом программирует, хотя при этом конечный объектный код контроллера не зависит от того, на каком именно из этих языков юзер написал програму.
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
40in
Частый гость
Частый гость


Зарегистрирован: Jan 24, 2008
Сообщения: 21
Рейтинг: +1/-0

СообщениеДобавлено: Чт 22 Окт, 2009 11:04:02    Заголовок сообщения: Ответить с цитатой

Ну, продолжать, это будет лекция, а не обсуждение, а у нас форум - "Коллективный разум". Прелагаю не торопить события и подождать, возможно кто-нибудь ещё пожелает присоединиться своим разумом. Только бы, желательно, не просто констатируя свой интерес к теме, а присовокупляя "копеечку" в копилку разума. Обещаю продолжить вещать в эту тему независимо от количества "денег" в ней. Однако, длинные посты мне сначала приходится писать в блокноте и потом копировать в форум, иначе уважаемый Админ выкидывает меня без сохранения.

Последний раз редактировалось: 40in (Чт 22 Окт, 2009 11:20:55), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
40in
Частый гость
Частый гость


Зарегистрирован: Jan 24, 2008
Сообщения: 21
Рейтинг: +1/-0

СообщениеДобавлено: Чт 22 Окт, 2009 11:17:49    Заголовок сообщения: Ответить с цитатой

Уважаемый oldDad! Моей идеей было облегчить работу нам, программистам, а никак не контроллерам. И конечный объектный код действительно не изменится. Однако трудоемкость разработки программ можно существенно сократить, если знать для какого класса задач, какой язык применять. Это поможет избежать типичных ошибок, например, не пытаться реализовать сложную систему условных переходов на LD, а использовать для этого SFC. Вопросы разработки кода, оптимизированного под конкретный контроллер можно обсудить в другой теме.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
40in
Частый гость
Частый гость


Зарегистрирован: Jan 24, 2008
Сообщения: 21
Рейтинг: +1/-0

СообщениеДобавлено: Чт 22 Окт, 2009 11:30:06    Заголовок сообщения: Ответить с цитатой

Ещё более интересной представляется тема комбинирования языков в рамках одной задачи. Ведь не секрет, что большая часть задач реализуется нами, программистами, в переделах одного языка, наиболее понятного конкретному исполнителю и худо-бедно подходящего для реализации. А ведь комбинирование таит в себе латентную способность сушественного увеличения технологичности разработки систем автоматизации.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Чт 22 Окт, 2009 12:18:18    Заголовок сообщения: Ответить с цитатой

40in писал(а):
Например, LD хорош тем, что дает очень наглядную картину логических переходов, и посему, лучше всего пригоден для составления подзадач вычисления логических условий для систем с дискретным (бинарным) управлением.

Есть люди, которые с этим не согласны:
http://www.ingener.info/forum/viewtopic.php?p=10765#10765
masvel писал(а):
Уважаемые коллеги программеры, технари и прч. я одназначно могу сказать, что язык LD в ближаешем времени может и отпадет хотя заграничные специалисты пишут в этом языке не понятно тока почему.

http://forum.cta.ru/forum_posts.asp?TID=2648&PN=1&TPN=3
D. Ushkin писал(а):
ST - всегда
SFC - оч. редко
IL - только для повышения производительности
FBD - только когда по-другому нельзя (например в Concept часть процедур может быть вызвана только из программы на FBD)
LD - никогда

Студентов начинал учить на FBD, потом пытался переключить на ST, результаты плачевны... Сейчас пытаюсь переделать программу обучения так, чтобы в качестве основного средства сразу начинали использовать ST, а про остальные языки имели общее представление

Бедные студенты Sad

40in писал(а):
Ещё более интересной представляется тема комбинирования языков в рамках одной задачи.

Для Logix всегда комбинирование, примерно так:
LD - максимальное использование
FB - для регуляторов и когда нужно использовать команды, которые не доступны в LD.
ST - только для расчетов, но не всегда (CPT в LD не отменена)
SFC и PM - пока небыло задачи (правильнее будет - задача для SFC была, но контроллер был не тот - ML1500).

Возможности LD сильно зависят от реализации, что доступно на AB не все могут: http://www.automation-drives.ru/forum/viewtopic.php?t=11408

40in писал(а):
Однако, длинные посты мне сначала приходится писать в блокноте и потом копировать в форум, иначе уважаемый Админ выкидывает меня без сохранения.
После "выбрасывания" попробуй нажать кнопку "НАЗАД" Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
40in
Частый гость
Частый гость


Зарегистрирован: Jan 24, 2008
Сообщения: 21
Рейтинг: +1/-0

СообщениеДобавлено: Чт 22 Окт, 2009 13:09:05    Заголовок сообщения: Ответить с цитатой

dv_ писал(а):
Есть люди, которые с этим не согласны:

Возможно вы удивитесь, dv_, но существует масса людей в этом мире, которые с чем-то несогласны. Гораздо более интересно, как вы-то относитесь к обсуждаемому вопросу?
dv_ писал(а):
Для Logix всегда комбинирование, примерно так:
LD - максимальное использование
FB - для регуляторов и когда нужно использовать команды, которые не доступны в LD.
ST - только для расчетов, но не всегда (CPT в LD не отменена)
SFC и PM - пока небыло задачи (правильнее будет - задача для SFC была, но контроллер был не тот - ML1500).

Есть предложение обосновать (если это не аксиома), в целях уменьшения энтропии информации.

dv_ писал(а):
Возможности LD сильно зависят от реализации, что доступно на AB не все могут:

На мой взгляд, сильно зависят от реализации те возможности, которые определяют пересечение (совместимость) с другими языками, и определяют возможность "максимального использования", как вы пишите, LD.
dv_ писал(а):
После "выбрасывания" попробуй нажать кнопку "НАЗАД" Very Happy

Спасибо, учту.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
40in
Частый гость
Частый гость


Зарегистрирован: Jan 24, 2008
Сообщения: 21
Рейтинг: +1/-0

СообщениеДобавлено: Чт 22 Окт, 2009 13:24:47    Заголовок сообщения: Ответить с цитатой

Продолжу. По моему мнению, производители расширяют возможности специальных языков в силу коньюнктурных интересов, дабы расширить рынок востребованности своего продукта. Иными словами, чтобы не отпугнуть возможных покупателей, знающих только один язык. В зависимости от типа производимых систем (контроллеров), в них, как правило, сильнее всего развит один из языков программирования, а остальные подтягиваются к нему для максимально возможного обеспечения функциональности. Любой программист, имеющий опыт программирования на всех перечисленных языках, почти всегда сможет в современной системе программирования реализовать одну и ту-же задачу на любом из языков. Я же предлагаю попытаться вычленить ключевые особенности языков и попытаться найти им (языкам) сферы наиболее подходящего применения.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коллективный разум. Давайте посоветуемся! Часовой пояс: GMT + 1
На страницу 1, 2, 3  След.
Страница 1 из 3

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

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.130 секунды
/n