|
Автор: zyubin@xxx.xxx.xx
Дата: 24.05.07 14:09
Thursday, May 24, 2007, 12:35:56 PM, you wrote:
Ваш пример с линией розлива мне кажется придуманным. Безусловно, это
>> SS> годится в качестве задачки для студентов-"автоматизаторов", но к
>> SS> реальной жизни это не имеет никакого отношения. ...
>> Эта конкретно задача мною практически не решалась, но это, уверяю Вас,
>> практическая задача. И это простая задача. Я мог бы Вам подкинуть
>> посложнее задачу, которая мной ПРАКТИЧЕСКИ решалась,
SS> Практических ЗАДАЧ много. А вот практических РЕШЕНИЙ - гораздо
SS> меньше. Я имею в виду решения, которые РЕАЛИЗОВАНЫ и РАБОТАЮТ на
SS> производстве.
SS> Если Вы вместо обсуждения именно таких ПРАКТИЧЕСКИХ РЕШЕНИЙ опять
SS> предлагаете пообсуждать свои ТЕОРЕТИЧЕСКИЕ ЗАДАЧИ, пардон - не
SS> интересно, поскольку пользы никому (кроме Вас, возможно) это не
SS> принесет.
Ну, не хотите, как хотите, дело хозяйское. Мое дело было предложить,
Вы опять отказались.
>> документация закрыта, а, во-вторых, это 200+ листов формата А3 одних
>> блок-схем на каждый вариант. ПРАКТИЧЕСКОГО смысла в этом нет, т.к.
>> только поверхностное осознание задачи у Вас займет месяц.
SS> Я не сомневаюсь, что "ПРАКТИЧЕСКОГО смысла в ЭТОМ нет" :-))). Оценить
SS> красоту аргумента в "200+ листов формата А3" никто, кроме автора, не
SS> сможет.
Вот в том-то и дело. Для этого и нужны тестовые практические примеры.
>> Ну и здорово, что работает! Только вопрос не в этом, а в том, сколько
>> сил потрачено на это "работает", и сколько понадобиться сил, чтобы
>> модифицировать это "работает" в случае необходимости.
SS> В случае необходимости сил и времени потребуется очень немного. Как
SS> минимум, не больше, чем для изменений на языке "Рефлекс".
SS> Впрочем, давайте сравним. Строка из Вашей программы:
SS> ЕСЛИ (К_БАК_ПУСТ) В СЛЕДУЮЩЕЕ;
SS> Что нужно сделать, чтобы инвертировать условие? Думаю, что-то типа:
SS> ЕСЛИ (НЕ(К_БАК_ПУСТ)) В СЛЕДУЮЩЕЕ; (Если по другому, исправьте,
SS> пожалуйста.)
В Си-подобной нотации так:
ЕСЛИ (!К_БАК_ПУСТ) В СЛЕДУЮЩЕЕ;
SS> А потом нужно еще:
SS> - заново скомпилировать программу
SS> - остановить процесс
SS> - остановить контроллер
SS> - залить новую программу
SS> - стартовать контроллер
SS> - собрать условия готовности технологии
SS> - стартовать процесс
SS> Я думаю, вышеописанные действия с PC-совместимым контроллером и
SS> языком Рефлекс займут минут 20-30 (20-30 минут - примерное время
SS> останова/пуска РЕАЛЬНОЙ линии розлива). Не считая времени ожидания,
SS> когда технологи позволят остановить процесс (а это может быть и до
SS> конца смены, например, если только начали розлив партии).
Вы тут смешиваете два вопрос: а) вопрос языка, как средства описания,
и б) вопрос реализации языка в виде транслятора, среды разработки,
вспомогательных функций. То, что Вы описываете, - это компиляционная
модель реализации языка, плюс отсутствие продвинутых средств загрузки.
Собственно к языку это не имеет никакого отношения.
SS> При работе с SIMATIC или Allen-Bradley на языке FBD такое изменение
SS> потребует примерно следующего:
SS> - 2 клика мышкой, чтобы изменить "прямой" вход на инверсный (кликом
SS> выделить вход, кликнуть иконку инверсного)
SS> - еще несколько кликов мышкой (примерно 10-15 секунд), чтобы залить
SS> изменения
SS> Причем изменения вносятся БЕЗ ОСТАНОВА ПРОЦЕССА.
SS> Все вместе - менее 1 минуты.
Ну и будет неправильно работать программа. :-) (см. замечание о
необходимости различения языка и его реализации).
А вообще, чтобы был жизненный пример, надо в начальные условие задачи ввести
необходимость, например, контроля открытия клапана по времени. Вот
после этого и сравнивать как будут вести себя решения. ;-)))
SS> Ну, и в каком месте искать "ограничения" языков МЭК и связанные с
SS> ними неприятности?
В реальных практических задачах. Мы вроде с Вами договорились об этом.
>> У меня есть и другие практические аргументы, только предъявлять я их
>> не буду...
SS> Прошу прощения, ПРАКТИЧЕСКИХ аргументов с Вашей стороны пока еще НЕ
SS> БЫЛО! Были только ТЕОРЕТИЧЕСКИЕ !!!
Ну так давайте перейдем к практике!
--
Best regards,
zyubin
|
|
|
Андрей |
07.05.07 17:45 |
|
d_miloserdov@xxxxxxx.xx |
07.05.07 18:03 |
|
Ilya Ablin |
07.05.07 19:02 |
|
Лапченков Константин |
08.05.07 06:57 |
|
Alexander Burmistrov |
08.05.07 10:16 |
|
Ilya Ablin |
08.05.07 13:43 |
|
aysanov-r |
08.05.07 15:01 |
|
d_miloserdov@xxxxxxx.xx |
08.05.07 16:02 |
|
aysanov-r |
08.05.07 18:26 |
|
Гайдаш Д.М. |
10.05.07 00:46 |
|
Sergey Shchekin |
10.05.07 01:02 |
|
Ilya Ablin |
08.05.07 13:41 |
|
Кедык Олег Васильевич |
08.05.07 09:14 |
|
Yury S. Kokin |
08.05.07 09:27 |
|
d_miloserdov@xxxxxxx.xx |
08.05.07 09:44 |
|
Yury S. Kokin |
08.05.07 10:45 |
|
d_miloserdov@xxxxxxx.xx |
08.05.07 11:02 |
|
Ilya Ablin |
08.05.07 15:01 |
|
d_miloserdov@xxxxxxx.xx |
08.05.07 15:45 |
|
Бардичев Виктор |
14.05.07 09:22 |
|
Гайдаш Д.М. |
14.05.07 09:49 |
|
Valery Bobekh |
15.05.07 11:42 |
|
Гайдаш Д.М. |
15.05.07 14:13 |
|
Бардичев Виктор |
14.05.07 17:25 |
|
Гайдаш Д.М. |
15.05.07 09:04 |
|
Бардичев Виктор |
15.05.07 09:32 |
|
Valery Bobekh |
15.05.07 18:21 |
|
Гайдаш Д.М. |
15.05.07 21:20 |
|
Valery Bobekh |
16.05.07 11:41 |
|
Бардичев Виктор |
16.05.07 13:28 |
|
Гайдаш Д.М. |
16.05.07 13:30 |
|
Valery Bobekh |
16.05.07 15:43 |
|
Гайдаш Д.М. |
16.05.07 15:57 |
|
Valery Bobekh |
16.05.07 17:51 |
|
Илья Астафьев |
17.05.07 10:12 |
|
Alexey Yakushev |
17.05.07 10:48 |
|
Бардичев Виктор |
17.05.07 09:35 |
|
Гайдаш Д.М. |
17.05.07 10:46 |
|
Valery Bobekh |
17.05.07 13:52 |
|
Бардичев Виктор |
17.05.07 15:39 |
|
Гайдаш Д.М. |
17.05.07 15:47 |
|
Valery Bobekh |
18.05.07 12:16 |
|
Alexey Yakushev |
18.05.07 08:44 |
|
zyubin@xxx.xxx.xx |
18.05.07 09:08 |
|
Гайдаш Д.М. |
18.05.07 09:47 |
|
zyubin@xxx.xxx.xx |
21.05.07 09:20 |
|
Гайдаш Д.М. |
21.05.07 09:32 |
|
zyubin@xxx.xxx.xx |
22.05.07 10:23 |
|
Гайдаш Д.М. |
22.05.07 10:51 |
|
zyubin@xxx.xxx.xx |
23.05.07 10:11 |
|
Гайдаш Д.М. |
23.05.07 11:22 |
|
zyubin@xxx.xxx.xx |
24.05.07 13:49 |
|
Гайдаш Д.М. |
24.05.07 20:37 |
|
zyubin@xxx.xxx.xx |
25.05.07 09:53 |
|
Гайдаш Д.М. |
25.05.07 10:10 |
|
zyubin@xxx.xxx.xx |
29.05.07 09:41 |
|
aysanov-r |
25.05.07 11:09 |
|
Constantin |
20.06.07 18:03 |
|
Eugeen |
20.06.07 18:45 |
|
Виктор |
25.05.07 04:39 |
|
Oleg.B.Filichkin |
25.05.07 08:36 |
|
zyubin@xxx.xxx.xx |
25.05.07 10:08 |
|
d_miloserdov@xxxxxxx.xx |
25.05.07 08:57 |
|
Гайдаш Д.М. |
25.05.07 09:11 |
|
Виктор |
28.05.07 04:42 |
|
Гайдаш Д.М. |
28.05.07 12:50 |
|
zyubin@xxx.xxx.xx |
29.05.07 11:41 |
|
Владимир Павлович |
29.05.07 12:12 |
|
zyubin@xxx.xxx.xx |
25.05.07 10:00 |
|
Constantin |
20.06.07 17:35 |
|
Kuzmin Yuriy |
25.05.07 11:59 |
|
d_miloserdov@xxxxxxx.xx |
22.05.07 10:47 |
|
Гайдаш Д.М. |
22.05.07 11:14 |
|
d_miloserdov@xxxxxxx.xx |
23.05.07 09:33 |
|
zyubin@xxx.xxx.xx |
22.05.07 10:57 |
|
Гайдаш Д.М. |
22.05.07 13:42 |
|
zyubin@xxx.xxx.xx |
23.05.07 10:29 |
|
d_miloserdov@xxxxxxx.xx |
22.05.07 15:12 |
|
zyubin@xxx.xxx.xx |
22.05.07 16:33 |
|
Гайдаш Д.М. |
22.05.07 16:53 |
|
zyubin@xxx.xxx.xx |
23.05.07 10:14 |
|
d_miloserdov@xxxxxxx.xx |
22.05.07 16:56 |
|
d_miloserdov@xxxxxxx.xx |
23.05.07 09:26 |
|
Гайдаш Д.М. |
22.05.07 16:57 |
|
Valery Bobekh |
22.05.07 18:03 |
|
d_miloserdov@xxxxxxx.xx |
23.05.07 09:37 |
|
Sergey Shchekin |
23.05.07 11:23 |
|
Valery Bobekh |
23.05.07 15:42 |
|
Igor Petrov |
29.05.07 17:57 |
|
d_miloserdov@xxxxxxx.xx |
30.05.07 09:02 |
|
Гайдаш Д.М. |
30.05.07 11:27 |
|
Kuzmin Yuriy |
30.05.07 11:03 |
|
Igor Petrov |
30.05.07 17:01 |
|
Ilya Ablin |
31.05.07 15:26 |
|
Igor Petrov |
31.05.07 20:01 |
|
Ilya Ablin |
30.05.07 11:43 |
|
kavlaskin |
30.05.07 20:38 |
|
zyubin@xxx.xxx.xx |
31.05.07 12:32 |
|
Igor Petrov |
31.05.07 15:06 |
|
zyubin@xxx.xxx.xx |
22.05.07 12:15 |
|
d_miloserdov@xxxxxxx.xx |
22.05.07 15:17 |
|
d_miloserdov@xxxxxxx.xx |
22.05.07 10:43 |
|
zyubin@xxx.xxx.xx |
22.05.07 11:23 |
|
d_miloserdov@xxxxxxx.xx |
22.05.07 15:14 |
|
Sergey Shchekin |
23.05.07 09:01 |
|
zyubin@xxx.xxx.xx |
23.05.07 10:36 |
|
Sergey Shchekin |
23.05.07 12:32 |
|
zyubin@xxx.xxx.xx |
23.05.07 15:22 |
|
Sergey Shchekin |
24.05.07 09:35 |
|
Гайдаш Д.М. |
24.05.07 10:27 |
|
zyubin@xxx.xxx.xx |
25.05.07 09:57 |
|
d_miloserdov@xxxxxxx.xx |
25.05.07 10:00 |
|
zyubin@xxx.xxx.xx |
25.05.07 10:21 |
|
d_miloserdov@xxxxxxx.xx |
25.05.07 11:00 |
|
zyubin@xxx.xxx.xx |
25.05.07 19:20 |
|
Гайдаш Д.М. |
25.05.07 10:13 |
|
zyubin@xxx.xxx.xx |
28.05.07 17:40 |
|
Гайдаш Д.М. |
29.05.07 08:59 |
|
zyubin@xxx.xxx.xx |
30.05.07 17:57 |
|
Гайдаш Д.М. |
31.05.07 08:51 |
|
Владимир Е. Зюбин |
02.06.07 11:35 |
|
Гайдаш Д.М. |
02.06.07 12:28 |
|
Владимир Е. Зюбин |
06.06.07 15:25 |
|
Sergey Shchekin |
09.06.07 23:47 |
|
Дмитрий Цудиков |
11.06.07 12:02 |
|
Роман Абзаев |
11.06.07 17:49 |
|
Re: PC-совместимый контроллер vs PLC. новое |
|
zyubin@xxx.xxx.xx |
24.05.07 14:09 |
|
Kuzmin Yuriy |
24.05.07 17:41 |
|
Гайдаш Д.М. |
24.05.07 20:38 |
|
zyubin@xxx.xxx.xx |
25.05.07 09:20 |
|
d_miloserdov@xxxxxxx.xx |
25.05.07 09:24 |
|
zyubin@xxx.xxx.xx |
25.05.07 10:17 |
|
Кедык Олег Васильевич |
23.05.07 12:30 |
|
Kuzmin Yuriy |
25.05.07 11:36 |
|
zyubin@xxx.xxx.xx |
25.05.07 19:28 |
|
Kuzmin Yuriy |
29.05.07 11:00 |
|
zyubin@xxx.xxx.xx |
29.05.07 12:38 |
|
Kuzmin Yuriy |
30.05.07 14:33 |
|
d_miloserdov@xxxxxxx.xx |
30.05.07 14:50 |
|
Kuzmin Yuriy |
30.05.07 15:28 |
|
Eugeen |
25.05.07 20:41 |
|
Гайдаш Д.М. |
26.05.07 01:06 |
|
Eugeen |
26.05.07 12:06 |
|
Гайдаш Д.М. |
26.05.07 12:31 |
|
Alexander Lokotkov |
28.05.07 12:35 |
|
Гайдаш Д.М. |
28.05.07 12:47 |
|
Александр Кузнецов |
20.10.11 07:38 |
|
Гайдаш Д.М. |
26.05.07 16:13 |
|
zyubin@xxx.xxx.xx |
29.05.07 11:17 |
|
Гайдаш Д.М. |
29.05.07 12:30 |
|
zyubin@xxx.xxx.xx |
30.05.07 18:07 |
|
zyubin@xxx.xxx.xx |
29.05.07 11:29 |
|
Eugeen |
29.05.07 14:17 |
|
Гайдаш Д.М. |
29.05.07 19:16 |
|
Eugeen |
30.05.07 08:58 |
|
Derischev Maxim |
01.06.07 23:19 |
|
kavlaskin |
04.06.07 13:39 |
|
Alexander Kulikov |
04.06.07 15:04 |
|
kavlaskin |
04.06.07 17:41 |
|
Alexander Kulikov |
05.06.07 09:42 |
|
Sergey Shchekin |
04.06.07 23:33 |
|
kavlaskin |
05.06.07 12:18 |
|
Гайдаш Д.М. |
05.06.07 12:42 |
|
kavlaskin |
06.06.07 16:52 |
|
d_miloserdov@xxxxxxx.xx |
06.06.07 16:56 |
|
Eugeen |
06.06.07 22:14 |
|
fox_biz@xxxxxxxx.xx |
15.06.07 09:00 |
|
Eugeen |
15.06.07 11:38 |
|
Гайдаш Д.М. |
06.06.07 17:16 |
|
Леонид Мирошко |
05.06.07 12:35 |
|
Sergey Shchekin |
05.06.07 15:14 |
|
kavlaskin |
30.05.07 21:17 |
|
Гайдаш Д.М. |
30.05.07 21:33 |
|
kavlaskin |
31.05.07 10:39 |
|
Гайдаш Д.М. |
31.05.07 11:05 |
|
Eugeen |
31.05.07 12:28 |
|
Гайдаш Д.М. |
31.05.07 12:31 |
|
kavlaskin |
06.06.07 19:45 |
|
Sergey Shchekin |
07.06.07 15:11 |
|
kavlaskin |
07.06.07 18:53 |
|
Sergey Shchekin |
10.06.07 00:22 |
|
Виктор |
10.06.07 00:58 |
|
Роман Абзаев |
10.06.07 19:49 |
|
Serge |
10.06.07 21:38 |
|
Sergey Shchekin |
12.06.07 09:46 |
|
Serge |
14.06.07 22:54 |
|
Sergey Shchekin |
18.06.07 10:27 |
|
Роман Седов |
18.06.07 12:36 |
|
Serge |
22.06.07 01:18 |
|
Sergey Shchekin |
23.06.07 16:07 |
|
kavlaskin |
24.06.07 12:14 |
|
Serge |
25.06.07 13:09 |
|
Oleg Alekseyev |
11.06.07 10:25 |
|
Sergey Shchekin |
12.06.07 09:39 |
|
Oleg Alekseyev |
12.06.07 10:58 |
|
Sergey Shchekin |
12.06.07 12:49 |
|
kavlaskin |
17.06.07 15:56 |
|
Sergey Shchekin |
18.06.07 15:59 |
|
kavlaskin |
18.06.07 21:25 |
|
Alex G. Zentner |
18.06.07 22:19 |
|
Valery Bobekh |
28.06.07 18:05 |
|
kavlaskin |
30.06.07 15:05 |
|
kavlaskin |
18.06.07 06:47 |
|
Sergey Shchekin |
18.06.07 18:02 |
|
kavlaskin |
18.06.07 19:30 |
|
Sergey Shchekin |
18.06.07 21:32 |
|
Mikhail Komarov |
19.06.07 10:16 |
|
Sergey Shchekin |
19.06.07 17:02 |
|
Виктор |
20.06.07 00:58 |
|
kavlaskin |
20.06.07 13:00 |
|
Mikhail Komarov |
20.06.07 14:10 |
|
Alexey Yakushev |
31.05.07 11:48 |
|
Eugeen |
31.05.07 12:21 |
|
kavlaskin |
31.05.07 14:49 |
|
Eugeen |
30.05.07 23:29 |
|
Alexey Yakushev |
18.05.07 11:03 |
|
zyubin@xxx.xxx.xx |
18.05.07 12:44 |
|
Alexey Yakushev |
18.05.07 14:15 |
|
Гайдаш Д.М. |
18.05.07 13:47 |
|
Ярослав Евдокимов |
18.05.07 16:24 |
|
Гайдаш Д.М. |
21.05.07 09:35 |
|
Ярослав Евдокимов |
21.05.07 10:48 |
|
Гайдаш Д.М. |
21.05.07 11:07 |
|
Гайдаш Д.М. |
21.05.07 10:12 |
|
Valery Bobekh |
21.05.07 13:42 |
|
Valery Bobekh |
21.05.07 18:12 |
|
zyubin@xxx.xxx.xx |
22.05.07 10:25 |
|
Alexey Yakushev |
21.05.07 09:57 |
|
Eugeen |
21.05.07 14:22 |
|
Ярослав Евдокимов |
21.05.07 17:57 |
|
Eugeen |
21.05.07 20:27 |
|
zyubin@xxx.xxx.xx |
22.05.07 10:52 |
|
Гайдаш Д.М. |
22.05.07 11:09 |
|
Ярослав Евдокимов |
22.05.07 11:44 |
|
zyubin@xxx.xxx.xx |
23.05.07 10:26 |
|
Ярослав Евдокимов |
22.05.07 11:35 |
|
Alexey Yakushev |
22.05.07 11:50 |
|
Valery Bobekh |
22.05.07 12:04 |
|
Eugeen |
22.05.07 20:13 |
|
Valery Bobekh |
23.05.07 13:36 |
|
Гайдаш Д.М. |
21.05.07 21:29 |
|
Гайдаш Д.М. |
23.05.07 10:11 |
|
Eugeen |
24.05.07 09:49 |
|
Бардичев Виктор |
31.05.07 11:56 |
|
Гайдаш Д.М. |
31.05.07 12:11 |
|
Гайдаш Д.М. |
31.05.07 12:16 |
|
Бардичев Виктор |
31.05.07 12:37 |
|
Гайдаш Д.М. |
31.05.07 12:43 |
|
Бардичев Виктор |
31.05.07 13:14 |
|
Бардичев Виктор |
05.06.07 11:10 |
|
Бардичев Виктор |
05.06.07 12:53 |
|
Valery Bobekh |
07.06.07 00:16 |
|
Sergey Yakushenko |
08.06.07 14:46 |
|
Роман Абзаев |
09.06.07 21:23 |
|
Дмитрий Чистяков |
15.06.07 22:38 |
|
Дмитрий Чистяков |
17.06.07 00:04 |
|
Гайдаш Д.М. |
17.06.07 01:24 |
|
Дмитрий Чистяков |
18.06.07 10:24 |
|
kozin_ae |
11.10.11 16:03 |
|
Зоркальцев А.А. |
11.10.11 17:02 |
|
Ivan Zhukov |
11.10.11 18:43 |
|
Дмитрий Чистяков |
18.06.07 10:27 |
|
Privodchik |
18.06.07 21:08 |
|
Алексей Дмитриев |
27.10.11 14:00 |