|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
15.10.2013, 15:14 | #61 |
Новичок
Регистрация: Oct 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Почти 2 года пользуюсь продукцией Segnetics и этим форумом. Прочтение этой темы побудило зарегиться
Я могу сказать - я люблю FBD, хотя в SMlogic мне маловато стандартного набора блоков. не хватает многих блоков из других сред. FBD удобен именно простотой - у нас например часто приходится выезжать на объекты, которые программировал твой коллега и разбираться в них - тут уже LAD становится темным лесом зачастую, а на FBD все зависит от культуры програмера - как он обозначает связи, пишет комментарии и проч . Да и вообще - что вы хотели за такие деньги? контроллер, позволяющий реализовывать даже удаленку (SMH 2g) и стоящий 2 копейки - тут придирки ни к чему. |
15.10.2013, 16:28 | #62 |
Сотрудник Segnetics
Регистрация: Sep 2011
Сообщения: 129
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
|
15.10.2013, 18:51 | #63 |
Новичок
Регистрация: Oct 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
ну - первое что в голову приходит навскидку ( по сравнению с CoDesys)
TON TOF BLINK естесственно в SM тоже все это можно реализовать, но нужно подключать макросы. А в других это на блочном уровне делается - удобнее |
15.10.2013, 19:01 | #64 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
http://forum.segnetics.com/showpost....&postcount=113 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.10.2013, 19:06 | #65 | |
Новичок
Регистрация: Oct 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
Я ж сказал - макросами можно . а хочется блоками . Только и всего |
|
15.10.2013, 19:38 | #66 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Вам есть разница, какого цвета прямоугольнички в программе?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
15.10.2013, 19:51 | #67 |
Новичок
Регистрация: Oct 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Разница не в цвете прямоугольничков, а в количестве телодвижений. Я не говорю - что это мне мешает или бесит - вовсе нет. Просто как пожелание.
ЗЫ - я не прошу у вас визуализаций бейсика ))) сказали бы спасибо ))) |
15.10.2013, 20:35 | #68 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Дык манагер макросов вам всё подключит в два движения
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
15.10.2013, 22:38 | #69 | |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
Эти системы (жесткие) очевидно разработаны на С++ - не является языком реального времени. ПЛК (под С++) в цепи защиты включать нельзя - хуже реле, может быть только Linux? |
|
15.10.2013, 23:30 | #70 | |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
Последний раз редактировалось dmitribon, 15.10.2013 в 23:40 |
|
15.10.2013, 23:58 | #71 |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Хорошо бы смотрелись горизонтальные полосы (красные - обработчик внешних событий, желтые - обработчик внутренних событий). Красную полосу генерировало бы присваивание DI, AI, RI атрибута события,
Присваивание атрибута события входу генерировало бы желтую полосу. т.е. внешние события - любое изменение на дискретном входе, готовность данных АЦП, изменение данных в регистре Modbus. внутреннее событие - любое изменение на входе. Последний раз редактировалось dmitribon, 16.10.2013 в 00:10 |
16.10.2013, 06:44 | #72 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
Создайте раздел развитие и саморазвитие проектировщика - инструменты и методы. Причем здесь экономика? Тема то Вами создана достаточно интересная. Именно конечная экономическая эффективность и привлекает использование контроллеров Segnetics. И добавление языков программирования ST и SFC из IEC61131, как я считаю, повысит экономическую эффективность контроллеров Segnetics за счет уменьшения времени разработки программ. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
16.10.2013, 08:09 | #73 | |||
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
Реакция на события (events), в том числе и те, которые вы назвали выше по IEC 61131 определена в самом алгоритме (функциональном блоке). Цитата:
Цитата:
Например как Вам такой котел - это всего 50 Гкал/ч (58МВт). Автоматика, защиты одного уважаемого новосибирского производителя. ПЛК - ОС Win CE, IsaGRAF. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|||
17.10.2013, 21:05 | #74 | |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
|
|
17.10.2013, 21:54 | #75 |
Новичок
Регистрация: Oct 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Каждый развивается сам по своей собственной программе ( простите за каламбур) . Кому то интересно реализация удаленного доступа к системе управления освещением, а кому то многоступенчатая схема холодильных машин или автоматизированых холодильников по схеме all-in-one
|
17.10.2013, 21:56 | #76 |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Системы реального времени - торговая марка, не более.
Наверно так понятней: 1) последовательной/пакетной обработки (+ с прерываниями); 2) с разделением времени; 3) мультипроцессор, распределенная система. Миниатюры не определят, что это: узел (терминал) или задача (из пакета)? |
17.10.2013, 21:59 | #77 |
Новичок
Регистрация: Oct 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Могу сказать еще и так - на живом примере. Для нас всегда холодилка была вторичным продуктом, но с течением времени ее объем продаж вырос, и неплохо позволяет поддержать штаны компании, ежели основная продукция плохо идет.
Холодилку я всегда делал и делаю только на segnetics - мы и начали ее сами производить (раньше покупали готовые щиты на PCO ) - только из за низкой себестоимости. Правда в этом случае требуется прикладная программа и программист, но зато появляется куча дополнительных возможностей у системы. Цель оправдывает средства. А на основном виде продукции, увы, пробовал segnetics, и даже остались кое-где работающие экземпляры, но не то........не достаточно оснащение, слабый ресурс - там перешли на другие ПЛК |
17.10.2013, 22:25 | #78 |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
|
17.10.2013, 22:41 | #79 |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Мне интересны программируемые игрушки, поэтому ими пользуюсь. Это может оказаться дороже даже с бесплатным программированием. Какие могут быть сложности в программировании SMH уровня программиста? С другой стороны, программист не является специалистом и ничего достойного не напишет.
|
17.10.2013, 23:04 | #80 |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Эту "программу" вам загружает реклама. Пользуйтесь системами, создавайте свои, развивайте. Убедился, что с большинством производителей недорогих ПЛК это невозможно. ПЛК, которые можно назвать устройством сопряжения с объектом (они имеют развитый интерфейс хорошо документированы), стоят дорого.
|
17.10.2013, 23:32 | #81 | |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
|
|
18.10.2013, 11:31 | #82 | |
Новичок
Регистрация: Oct 2013
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
|
|
18.10.2013, 15:03 | #83 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
Найдите еще одного такого же специалиста как Вы. Примите к себе на работу, тогда можно эту тему дальше обсуждать. А так это все-равно что спорить с Перельманом. Он тоже будет искренне удивлен почему люди не понимают элементарных на его взгляд формул. Можно посчитать быстро и дешево. Математики ведь денег не берут. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
19.10.2013, 00:17 | #84 |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
БрЕд. Программы пишут уже за школьной партой. Инженер - это слесарь, чертежник, программист, математик, физик, кибернетик ... Вы не знаете, что такое "настоящий" программист, начиная с середины 1980-х. Наибольшее уродство проявилось в 1990-х - установят ворованную программу (интегрированную среду программирования, например) и сотрут файлы документации. Честь им и хвала!
|
19.10.2013, 02:27 | #85 | |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
|
|
19.10.2013, 09:28 | #86 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
Это дороже чем знание FBD и техпроцесса. Во вторых у Вас получится hand-made продукт, с которым никто кроме Вас никогда не разберется. Следовательно невозможна техподдержка такого продукта. При Советском Союзе специалистов с таким набором знаний готовили много. Поэтому поддержка не вызывала бы вопросов. Можно было просто передать исходники на С++ или на ассемблере. Да я Вам даже больше скажу. Раньше я работал со специалистами, которым нужна была только РФка с программой или чтобы доступ на считывание программы с контроллера был не закрыт. Далее все дизасемблировалось (IDA), выносился вердикт "писал студент", делалось все по своему и аппаратура связи работала дальше. Однако в 90 годы почти все такие специалисты благополучно свалили за бугор. Набор знаний в Вузах поменяли под современные реалии. Сейчас пошло племя "младое незнакомое", которое осваивает все с нуля. Вот Вам и результат. Сегнетикс - единственная организация (приведите пример другой), которая сделала свою среду программирования ПЛК (а не использовала произведения типа прелюдия и фуга до минор из хорошотемперированного клавира Баха в переложении для баяна), а раньше операционных систем аналогов UNIX у нас было с десяток. Если бы не LD и FBD покупали бы конфигурируемые устройства. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
20.10.2013, 13:39 | #87 | |||
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
... нужно их иметь по приемлемой цене, прежде всего. Мне приглянулся CraftDuino.
Цитата:
Цитата:
Цитата:
Последний раз редактировалось dmitribon, 20.10.2013 в 14:06 |
|||
20.10.2013, 20:21 | #88 | |||
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
Опять же есть всякие нормативные документы. фз-116 о промышленной безопасности опасных производственных объектов, ПБ 10-574-03 Правила устройства и безопасной эксплуатации паровых и водогрейных котлов, ПБ 12-529-03 Правила безопасности систем газораспределения и газопотребления. Госты по автоматизации. Круг применения этих устройств сильно ограничен. Цитата:
Цитата:
Группа разработчиков Ремиконта Р-130 из Московского Института Тепловой Автоматики уехали в неизвестном направлении (со слов представителя Завода Электроники и Механики г. Чебоксары). А с этим соглашусь. Руководитель нынче пошел мелок. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|||
20.10.2013, 23:44 | #89 | |
Member
Регистрация: Nov 2008
Сообщения: 66
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Цитата:
Сначала следует различить домены языка и сетевые узлы. Мне первое интересней. Домены (FDB-блоки, либо пакеты универсального языка) могут использовать для мультипроцессора I2C, для распределенной обработки - Modbus. На ATmega8/16 могут быть реализованы ценой не более $5. А при автономном употреблении могут экономично заменить таймеры, реле, реле тока ... |
|
21.10.2013, 08:26 | #90 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Экономическая целесообразность FDB-программирования
Скоро уже будет поздно. При одинаковой стоимости выбор будет в пользу устройств с большими возможностями.
[/QUOTE] Я думаю вы забыли посчитать гальванически развязанные дискретные входы, защиту аналоговых входов, релейные выходы (или защиту транзисторных), гальванически развязанные интерфейсы, экран, блок питания, литиевую батарею, клеммники, кнопки, корпус. Кода все посчитаете будет примерно SMH2010. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |