Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Язык программирования
jon2k
сообщение 21.6.2011, 14:43
Сообщение #1





Группа: Участники форума
Сообщений: 29
Регистрация: 25.12.2009
Из: Киров
Пользователь №: 43301



Товарищи, очень любопытно какой язык из типов стандарта МЭК611 самый популярный и почему? Кто каким пользуется?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
DmitriyN
сообщение 21.6.2011, 16:13
Сообщение #2





Группа: Участники форума
Сообщений: 217
Регистрация: 1.4.2008
Пользователь №: 17228



Может МЭК61131?
Если он, то ST и FBD
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
limite
сообщение 21.6.2011, 16:17
Сообщение #3





Группа: Участники форума
Сообщений: 158
Регистрация: 6.4.2008
Из: Люберцы
Пользователь №: 17422



st
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Andy79
сообщение 21.6.2011, 16:59
Сообщение #4





Группа: Участники форума
Сообщений: 229
Регистрация: 1.9.2006
Пользователь №: 3858



Не буду оригинальным (http://controlengrussia.com/artykul/articl...ontrollery-plk/).
Использую LD и чуть-чуть ST, т.к. больше половины проекта все равно работа с состояниями "1" и "0".
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Abysmo
сообщение 21.6.2011, 20:02
Сообщение #5





Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837



Я использую ST для написания логики блоков и CFC для компоновки программ.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
san
сообщение 22.6.2011, 9:41
Сообщение #6





Группа: Участники форума
Сообщений: 531
Регистрация: 10.1.2008
Из: Киев
Пользователь №: 14316



CFC - это семеновский? Он не входит в стандарт.
Все зависит от задачи и от платформы. Так на STEP7, если нужно сделать все - в STL (аналог IL). А вот на Modicon от Schneider Electric, все языки практически равнозначны, так что выбирай что удобно (за исключением SFC, который все равно включает один из 4-х других).
Если языки на конкретной платформе не имеют явных ограничений, по сравнению один с другим, то
- LD - для комбинаторной логики, при отладке удобно отслеживать где "не проходит ток"
- ST - когда программу писать удобно в виде если-тогда-иначе, когда нужны циклы
- IL - тех, кому нравится ассемблер
- FBD - хорошо заточен для задач регулирования, особенно когда этот язык умеет соединять числовые входы/выходы между собой
- SFC - когда процесс можно поделить на большое количество шагов, которые могут выполняться как последовательно один за другим, так и паралельно, альтернативно...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kolyan_bk
сообщение 22.6.2011, 19:28
Сообщение #7





Группа: Участники форума
Сообщений: 140
Регистрация: 22.1.2011
Пользователь №: 90580



Самые ходовые - это ST (структурированный текст) и CFC (непрерывные функциональные схемы).

CFC не входит в стандартный набор языков и является усовершенствованным FBD. Имеется, например, в широкораспространённом CoDeSys.

И, поверьте, намного лучше работать в CFC, чем в FBD (функциональные блоковые диаграммы) - хотя бы потому, что нет сковывающих цепей, как и в LD. И есть возможность создания обратных связей.

Сообщение отредактировал kolyan_bk - 22.6.2011, 19:31
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
san
сообщение 22.6.2011, 21:50
Сообщение #8





Группа: Участники форума
Сообщений: 531
Регистрация: 10.1.2008
Из: Киев
Пользователь №: 14316



А что такое сковывающие цепи?
FBD FBD рознь. FBD в Step7 и в UNITY это разные FBD. В Step7 на нем связи числовых параметров блоков не сделаешь.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
COLL
сообщение 24.6.2011, 5:58
Сообщение #9





Группа: Участники форума
Сообщений: 61
Регистрация: 2.7.2007
Пользователь №: 9788



Цитата(kolyan_bk @ 22.6.2011, 17:28) *
, что нет сковывающих цепей, как и в LD.

Это вы сами придумали или кто научил?
Поясните пожалуйста нам всем будет интересно послушать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
starshoy2001
сообщение 24.6.2011, 7:11
Сообщение #10





Группа: Участники форума
Сообщений: 222
Регистрация: 4.4.2010
Пользователь №: 50470



господа а в чем смысл топика?по заданию редакции провести опрос жителей города или.....?каждый програмит железо в силу своих способностей и знаний.опять же есть стандарт он определяет языки и не очень хорошо показывать его не знание. давайте еще поговорим об особенностях названий в различных средах программирования (типа CFC).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
COLL
сообщение 24.6.2011, 12:44
Сообщение #11





Группа: Участники форума
Сообщений: 61
Регистрация: 2.7.2007
Пользователь №: 9788



Цитата(starshoy2001 @ 24.6.2011, 4:11) *
господа а в чем смысл топика?по заданию редакции провести опрос жителей города или.....?каждый програмит железо в силу своих способностей и знаний.опять же есть стандарт он определяет языки и не очень хорошо показывать его не знание. давайте еще поговорим об особенностях названий в различных средах программирования (типа CFC).


Ни чего не понял,к чему все это написали.Я на полном почти серьезе прошу ответить про сковывающие цепи в LD,потому что за 15 лет программирования на данном языке слышу в первые.
Хотя пользуюсь первоисточниками от производителя ПО как то Omron/AllenBredl/Direct & др.вроде и все среды их знаю,а вот....просто интересно.
Ну ,а по существу LD & ST иногда FBD,на 99 % это определяется применяемым контроллером и поставленной задачей,алгоритмом.В промышленной автоматике на промпроизводстве чаще всего это LD по многим причинам да же в Siemens,ну и фунблоки для типовых,повторяющихся дел,в виде библиотек или самописных
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
jon2k
сообщение 24.6.2011, 13:41
Сообщение #12





Группа: Участники форума
Сообщений: 29
Регистрация: 25.12.2009
Из: Киров
Пользователь №: 43301



Цель вопроса была такова: ранее я всегда программировал на LD, придя на новое место работы заставили писать на ST. Изначально это у меня вызывает небольшие трудности. Поэтому я решил узнать на чём пишет мир в основном..может есть смысл заставить перейти на LD организацию, благо проектов, написанных на ST не так много на данный момент. Отлаживать программу на ST ужасно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Andy79
сообщение 24.6.2011, 14:04
Сообщение #13





Группа: Участники форума
Сообщений: 229
Регистрация: 1.9.2006
Пользователь №: 3858



Выбор языка сильно зависит от выбора ПЛК и ПО к нему: в некоторых средах программирования c редактором LD свихнуться можно. Ну, и задачи влиять могут, работать с некоторыми данными в ST действительно удобнее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
COLL
сообщение 24.6.2011, 14:06
Сообщение #14





Группа: Участники форума
Сообщений: 61
Регистрация: 2.7.2007
Пользователь №: 9788



Что значит заставили?
Обычно чистым РС шникам действительно проще понимать ST,С ,проч.
а кто еще может заставить,если вы в состоянии на LD решить поставленную задачу,с соблюдением
требований по скорости выполнения,цикл,обмена с другим железом и проч. то какая им нафиг должна быть разница.Байки про однообразное ПО бред сивой кобылы,к примеру есть PLC где ST или коряво идет или не все функции ну и прочее,другое дело если конкретный заказчик ПО оговаривает в договоре все эти дела на чем написано ну или комуто проще посчитать смету на ПО по языку ST rolleyes.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
mich_vk
сообщение 29.6.2011, 1:24
Сообщение #15





Группа: Участники форума
Сообщений: 247
Регистрация: 10.12.2006
Из: Питер
Пользователь №: 5129



В порядке убывания популярности: FBD -- ST -- LD
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума






RSS Текстовая версия Сейчас: 13.8.2025, 19:32
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных