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


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

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

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
10 страниц V  « < 2 3 4 5 6 > »   
Добавить ответ в эту темуОткрыть тему
> Свободнопрограммируемые или параметрические?
младшой
сообщение 15.1.2016, 9:37
Сообщение #91





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



Вот он - негодяйский программи(а)ст!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lex
сообщение 15.1.2016, 12:34
Сообщение #92


Всегда !


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



Цитата(Blade runner @ 15.1.2016, 12:19) *
G (обр., деж) Коэффициент усиления PID-регулятора температуры обратной
воды в дежурном режиме
2.0
P (обр., деж.) Пропорциональный коэффициент PID-регулятора температуры
обратной воды в дежурном режиме
3.0

По мне, так это одно и то же. Почему значения разные?
Полагаю, это и смутило коллегу.
То же и для канала.
остальное понятно и так (за исключением единиц измерения, может. не знаю, что там на экране видно....)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Alexander_I
сообщение 15.1.2016, 14:35
Сообщение #93





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



Это только по вашему одно и то же. Очевидно, G действует на все компоненты регулятора, как общий коэффициент усиления/передачи. У Р назначение несколько другое. Не?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Blade runner_*
сообщение 15.1.2016, 15:09
Сообщение #94





Guest Forum






Цитата(Lex @ 15.1.2016, 10:34) *
По мне, так это одно и то же. Почему значения разные?
Полагаю, это и смутило коллегу.
То же и для канала.
остальное понятно и так (за исключением единиц измерения, может. не знаю, что там на экране видно....)

Может поможет разобраться, если нет инструкции.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
libra
сообщение 18.1.2016, 8:50
Сообщение #95





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



Цитата(Alexander_I @ 5.1.2016, 9:24) *
дефективные мэнеджеры

Взял на вооружение smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 18.1.2016, 12:11
Сообщение #96





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



Цитата(v-david @ 15.1.2016, 9:40) *
Есть такая проблема. Ее суть стара как мир - самоучки. По искусству программирования написано много хороших книг, самоучкам они не ведьмы. Не в контроллерах дело разумеется и тем более не в призрачном менеджменте качества.

В ГОСТах по ПО всё написано. Это наш аналог системы менеджмента качества. Но даже от этого аналога все отмахиваются. А собак зарыт там.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
stscat
сообщение 18.1.2016, 12:17
Сообщение #97





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



Цитата(kosmos440o @ 18.1.2016, 12:11) *
В ГОСТах по ПО всё написано. Это наш аналог системы менеджмента качества. Но даже от этого аналога все отмахиваются. А собак зарыт там.


Можно поконкретнее. В каком ГОСТе, пункте. очень интересно как там учат программистов программировать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
v-david
сообщение 18.1.2016, 13:28
Сообщение #98





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



Не знаю как насчет ГОСТ'ов, но я бы рекомендовал всем, писателям прочитать вот этот букварь: "Д. Э. Кнут: Искусство программирования". Причем желательно сначала что-нибудь уже пописАть. Так будет понятнее на каком вы уровне.

Сообщение отредактировал v-david - 18.1.2016, 13:28
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Blade runner_*
сообщение 18.1.2016, 13:42
Сообщение #99





Guest Forum






По моему это также, как изучать бокс по книжке.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Kotlovoy
сообщение 18.1.2016, 13:43
Сообщение #100





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



А сам Кнут - не самоучка? В конце-концов все открытия делаются самоучками. Ведь тому, что они открывают, научиться не от кого.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
GYUR22
сообщение 18.1.2016, 14:24
Сообщение #101





Группа: Участники форума
Сообщений: 826
Регистрация: 23.7.2008
Из: гН.Новгород
Пользователь №: 20923



К сожалению по созданию контроллеров нет ни одной книги...
Тема закрытая и только тыком и предыдущим опытом.
Есть общие практики программирования, но всему свое место - если есть продукт то придерживаясь стандартов вы можете сделать его стабильнее или удобнее для поддержки, но если вы даже не знаете с какой стороны подойти все намного сложнее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
v-david
сообщение 18.1.2016, 15:11
Сообщение #102





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



Все мы в какой-то степени самоучки, другие здесь не ходят, но не на этом акцент. Просто есть вещи, которые уже пройдены до (и лучше?) нас. Может просто "прочитать инструкцию"? Меня в свое время этот букварь так нормально перестроил.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
AlexG
сообщение 21.1.2016, 20:02
Сообщение #103





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



Цитата(GYUR22 @ 18.1.2016, 15:24) *
К сожалению по созданию контроллеров нет ни одной книги...


Вы все-же преувеличиваете.
Вот, с полки взял: О.И.Николайчук, Системы малой автоматизации, 2003.

Конечно, найти книгу где было бы все по созданию контроллера, от и до трудно, но по отдельности вся необходимая информация определенно в книгах есть.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
stscat
сообщение 21.1.2016, 22:16
Сообщение #104





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



Цитата(AlexG @ 21.1.2016, 20:02) *
Вы все-же преувеличиваете.
Вот, с полки взял: О.И.Николайчук, Системы малой автоматизации, 2003.

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


Что значит создать контроллер? Надеюсь вы не имеете ввиду создать сам микроконтроллер - сердце почти любого электронного устройства. Этим занимаются мировые гиганты электроники не один десяток лет. Все что вы можете, это выбрать микроконтроллер исходя из цены и необходимых характеристик. Дальше берете среду программирования для выбранного контроллера и пишите почти с нуля программу. Поверьте, каждый полупук придется создавать самому. Примеров почти нет. Вернее они есть, но это в основном или намеки или откровенный мусор.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 22.1.2016, 11:05
Сообщение #105





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



Цитата(stscat @ 18.1.2016, 13:17) *
Можно поконкретнее. В каком ГОСТе, пункте. очень интересно как там учат программистов программировать.

Есть ГОСТы 19-й серии, есть госты по программированию ПЛК, есть ГОСТы по функциональной безопасности. Не скжу, что там прямо всё рассказано, но знать и хотя бы некоторые требования выполнять надо. Если Вы этого не знали, то не являетесь специалистом в области программирования, по моему ИМХУ. Впрочем, таких горе-автоматчиков полно.

Сообщение отредактировал kosmos440o - 22.1.2016, 11:13
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
stscat
сообщение 22.1.2016, 11:30
Сообщение #106





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



Цитата(kosmos440o @ 22.1.2016, 11:05) *
Есть ГОСТы 19-й серии, есть госты по программированию ПЛК, есть ГОСТы по функциональной безопасности. Не скжу, что там прямо всё рассказано, но знать и хотя бы некоторые требования выполнять надо. Если Вы этого не знали, то не являетесь специалистом в области программирования, по моему ИМХУ. Впрочем, таких горе-автоматчиков полно.


Тогда уж горе-программистов.)

Честно говоря от вас, kosmos440o, не ожидал такое услышать, думал вы имеете к программированию непосредственное отношение. Тогда должны понимать, что чтение гостов лохматых годов ни на миллиграмм не поможет разобраться в том как эти самые микроконтроллеры программировать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
GYUR22
сообщение 22.1.2016, 11:51
Сообщение #107





Группа: Участники форума
Сообщений: 826
Регистрация: 23.7.2008
Из: гН.Новгород
Пользователь №: 20923



Цитата(stscat @ 21.1.2016, 22:16) *
... Дальше берете среду программирования для выбранного контроллера и пишите почти с нуля программу. Поверьте, каждый полупук придется создавать самому. Примеров почти нет. Вернее они есть, но это в основном или намеки или откровенный мусор.

Написать рантайм это еще только треть (в лучшем случае) пути - надо же еще написать либо программу для PC чтобы все это запрограммировать и сделать несколько приложений для контроллера чтобы понять как это улучшить , а дальше следующая итерация. Ну и еще написать некоторое количество документации не говоря о тысячах часов тестирования.
В чем то конечно параметрические контроллеры проще - возможно не надо прогу для PC, но зато требования к встроенным приложениям жестче.

Мы пошли другим путем - есть встроенные программы которые можно выбрать с пульта или web интерфейса или можно написать прогу и загрузить самому, если что то не устраивает wink.gif

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 25.1.2016, 15:08
Сообщение #108





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



Цитата(stscat @ 22.1.2016, 12:30) *
Тогда уж горе-программистов.)

Честно говоря от вас, kosmos440o, не ожидал такое услышать, думал вы имеете к программированию непосредственное отношение. Тогда должны понимать, что чтение гостов лохматых годов ни на миллиграмм не поможет разобраться в том как эти самые микроконтроллеры программировать.

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

Сообщение отредактировал kosmos440o - 25.1.2016, 15:09
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
v-david
сообщение 25.1.2016, 15:15
Сообщение #109





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



и комменты в тексте проги. Которых порой должно быть больше, чем кода. Иначе через месяц не подойдешь, а через полгода легче будет новую написать
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
stscat
сообщение 25.1.2016, 15:17
Сообщение #110





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



Цитата(kosmos440o @ 25.1.2016, 15:08) *
Различайте стратегию и тактику. То, что Вы должны набросать квадратиков по полю программы и соединить их особым образом - это тактика. А то, что после себя надо оставить инструкцию по эксплуатации - это стратегия.


Не могу не согласиться. Фактически инструкция должна писаться параллельно с разработкой устройства, а частично и вперед как часть ТЗ. Ибо как задумаешься как некоторые вещи понятно объяснить в инструкции, так понимаешь, что проще в программе это поправить, чтобы более логично и понятно расписать в инструкции. Естественно это в первую очередь относится к интерфейсу пользователя. Здесь, конечно, рулят графические дисплеи. Только с их помощью можно практически без использования текста на интуитивном уровне донести до пользователя всю информацию.


Цитата(v-david @ 25.1.2016, 15:15) *
и комменты в тексте проги. Которых порой должно быть больше, чем кода. Иначе через месяц не подойдешь, а через полгода легче будет новую написать


Без комментов программа почти не имеет смысла. Можно сразу в бинарник перевести а исходник выбросить)

Сообщение отредактировал stscat - 25.1.2016, 15:20
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 27.1.2016, 7:22
Сообщение #111





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



Цитата(stscat @ 25.1.2016, 16:17) *
Не могу не согласиться. Фактически инструкция должна писаться параллельно с разработкой устройства, а частично и вперед как часть ТЗ. Ибо как задумаешься как некоторые вещи понятно объяснить в инструкции, так понимаешь, что проще в программе это поправить, чтобы более логично и понятно расписать в инструкции. Естественно это в первую очередь относится к интерфейсу пользователя. Здесь, конечно, рулят графические дисплеи. Только с их помощью можно практически без использования текста на интуитивном уровне донести до пользователя всю информацию.

Без комментов программа почти не имеет смысла. Можно сразу в бинарник перевести а исходник выбросить)

Дак вот это в гостах и написано, просто на другом уровне подаётся. Более того, инструкция - это индикатор того, что программист сам понимает, как работает программа.



Сообщение отредактировал kosmos440o - 27.1.2016, 7:28
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 27.1.2016, 7:59
Сообщение #112





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



Рассмотрим ещё один случай.
Открываю программу, вношу вредоносный код случайно или намеренно, компилирую, прошиваю, закрываю программу.
Вопрос: Какова вероятность возможности этого случая?
Ответ: 100%
Вопрос: Как с этим бороться?
Ответ: Нужен комплексный подход, рекомендация необходимых (но возможно, недостаточных действий):
1. Полное тестирование программы при всём диапазоне всех входных переменных. (код, реагирующий на время "через год", не будет найден при этом)
2. Открытый исходный код. Пользователь должен иметь возможность просмотреть листинг программы. (Здесь подразумевается конечный пользователь).

Вопрос: Кто несёт ответственность за некачественную программу в ПЛК?
Ответ: В местечковых системах, как правило, никто. Крупные производители рискуют репутацией (ответственность за ущерб, как правило, декларативно снимают). Мелким производителям потеря репутации не так страшна, так как они работают с адресным клиентом и найти очередного лоха для них не такая проблема.

Правильные рекомендации к вышеописанному есть в гостах.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Blade runner_*
сообщение 27.1.2016, 8:46
Сообщение #113





Guest Forum






Цитата(kosmos440o @ 27.1.2016, 5:59) *
Вопрос: Кто несёт ответственность за некачественную программу в ПЛК?

Кому деньги платили, тот и несет.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Alexander_I
сообщение 27.1.2016, 9:14
Сообщение #114





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



Цитата(kosmos440o @ 27.1.2016, 7:22) *
Дак вот это в гостах и написано, просто на другом уровне подаётся. Более того, инструкция - это индикатор того, что программист сам понимает, как работает программа.

Даже спросить стесняюсь, а программист может не понимать, как работает программа? unsure.gif И что это за программист, если не секрет? И кто тогда истинно понимаетт?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
младшой
сообщение 27.1.2016, 9:23
Сообщение #115





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



Цитата(Alexander_I @ 27.1.2016, 9:14) *
И кто тогда истинно понимаетт?

Контроллер все понимает.

Цитата
Вопрос: Какова вероятность возможности этого случая?
Ответ: 100%

Что-то у вас пробелы в области статистики и теории вероятностей.

Цитата
2. Открытый исходный код. Пользователь должен иметь возможность просмотреть листинг программы. (Здесь подразумевается конечный пользователь).

То-то я и смотрю - ко всем параметрическим контроллерам производители выкладывают листинги программ.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
stscat
сообщение 27.1.2016, 9:27
Сообщение #116





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



Цитата(kosmos440o @ 27.1.2016, 7:59) *
...Открываю программу, вношу вредоносный код случайно или намеренно, компилирую, прошиваю, закрываю программу....

...Открытый исходный код. Пользователь должен иметь возможность просмотреть листинг программы. (Здесь подразумевается конечный пользователь)...


Одно вытекает из другого. Только имея исходный код можно внести изменения в программу. В бинарник почти невозможно внести какие либо изменения. Разве что одну надпись на другую поменять.

Никто не будет выкладывать исходники, на которые потрачены месяцы, а то и годы упорного труда. Все что выложено это или мусор или намек на то как надо делать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Alexander_I
сообщение 27.1.2016, 10:51
Сообщение #117





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



Цитата(младшой @ 27.1.2016, 9:23) *
Контроллер все понимает.


Хм... Вот незадача... А я то думал, что программист, прежде чем писать программу, должен понимать контроллер, для которого пишет. Не? Вот и думаю, а не муйней ли я занимаюсь всю жизнь, пишучи программы для всего, что ни попадя.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
v-david
сообщение 27.1.2016, 11:20
Сообщение #118





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



Фишка в том, что хороший технолог и хороший программист это не всегда одно и то же лицо. Это идеальное сочетание встречается довольно редко, чаще всего процесс распределяется между двумя авторами. Тут собака и порылась, программист, воплотив чужие идеи, считает себя автором. Это правильно?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Alexander_I
сообщение 27.1.2016, 11:32
Сообщение #119





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



Это абсолютно правильно. И пока я не вникну в детали процесса, как правило гораздо лучше, чем некий технолог, я программу делать не буду.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ludvig
сообщение 27.1.2016, 13:59
Сообщение #120





Группа: Banned
Сообщений: 3427
Регистрация: 27.5.2010
Из: Москва
Пользователь №: 58872



И совсем непонятно почему инженерам навязывают программирование. Ну не найден продходящий спрограммированный контроллер. Берем простейший СПК, программируем Не на С++, а на ФБД, языке понятном любому инженеру. С полным пониманием управления процессов еще на стадии рисования эл.схем. И вообще, о чем базар? Можешь программировать - программируй. Постоишь, поналаживаешь программу в неотапливаемом помещении, где-нибудь на выезде, сам поймешь что лучше.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

10 страниц V  « < 2 3 4 5 6 > » 
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

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




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

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvyN5ZW
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzqvY3G2W

Реклама: ООО «НовоКС» | ИНН 6330071530 | erid: 2VtzqwMVijq
Последние сообщения Форума






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