PDA

Просмотр полной версии : А нельзи ли создать что то подобное?



dirad
11.07.2009, 09:55
http://cospa.ru/disk1/PLC/CP1/Ru/W07E-RU-01A+CP1L+IntroManual.pdf Для новичков и начинающих,на ПЛК-1ОО или на другие модели .С "больших" :D денег все же хочу на днях приобрести ПЛК-100 и заняться самообучением .

dirad
11.07.2009, 10:08
мне кажется что многим начинающим такой "пакет" дал бы большую пользу в пошаговом (и самое главное самостоятельном!!!) освоении базовых основ ПЛК.Да и самому ОВЕНу думаю пошло бы на пользу "народная"доступность продукции.

magirus
12.07.2009, 13:52
я бы вам тогда посоветовал 150-й ибо там есть и аналогоые входы-выходы и дискретные... он конечно подороже но этого стоит..

Sniper007
13.07.2009, 15:47
dirad вам нужно руководство для начинающих? Вот здесь документация:
http://www.owen.ru/device/88206764

А на форуме полно примеров. Почитайте... Несомневаюсь что вы быстро разберетесь что и как... Cosesys проще чем кажется.

Николаев Андрей
16.07.2009, 09:37
Можно сразу глянуть сюда: http://www.owen.ru/device/85560642 ;)

dirad
16.07.2009, 18:07
....блин....так что лучше взять то? 110-й или 150-й?Еще раз повторюсь:Цель-самообразование на перспективу,...ну и в конце концов "приделать" его куда нибудь.До кризиса вопрос о цене и не стоял бы,но сейчас не те времена...

magirus
16.07.2009, 19:49
dirad 110-й как и 100 - имеет только дискретные входы-входы
150 - еще и аналоговые...
для обучения самое то. (ИМХО, не пертендую на истину в последней инстанции)
я пока свои мелкие проекты строю на них.

Николаев Андрей
17.07.2009, 08:19
Для самообразования действительно все равно - просто по Вашей ссылке контроллеры были аналогичные 110 ;)

dirad
17.07.2009, 13:59
ну теперь понял.....ну а по главному вопросу,насчет создания наглядного примера?

magirus
17.07.2009, 14:29
на форуме их масса - примеры программ и полезности,
а вообще CoDeSys имеет режим эмуляции - так что и контролер совсем не обязателен.

dirad
20.07.2009, 19:18
...опять я.Толи плохо искал(в заранее "скачанном")то ли еще что то....Но нужное обнаружил только в купленном ПЛК,вернее в диске идущем с ним

dirad
20.07.2009, 19:22
завтра буду пробовать,и спросить хотел вот о чем:у меня не ПК а ноутбук,и на нем и на кабеле разьемы "мама".Наверно переходник нужен какой то?

magirus
20.07.2009, 19:53
у меня не ПК а ноутбук,и на нем и на кабеле разьемы "мама".
эмм... на каком кабеле?

Sniper007
20.07.2009, 19:56
Вы контроллер купили? Какой?
Если ПЛК100, то нужен любой USB кабель. Если 150/154, то вам путь в магазин для компов. Купите у них преобразователь USB-COM, а лушче express-COM (ноутбучная "карточка").
Вариант с карточкой мне кажется чуть более надежным, вследствии отсутствия помех на шнур USB. Преобразователи USB-COM (особенно китайские на базе PL2303) очень быстро дохнут - COM порт отваливается.
Если будете покупать преобразователь-карточку, помните что есть два разных стандарта - PCMIA и Express. Express - современный, к нему преобразователи стоят дешевле.

magirus
20.07.2009, 22:18
только сначала уточните по документации к ноуто , какой стандарт он поддерживает...

dirad
21.07.2009, 01:57
да,купил ПЛК-100,и речь о кабеле который идет с ним

dirad
21.07.2009, 01:57
только сначала уточните по документации к ноуто , какой стандарт он поддерживает...

а что именно?

Sniper007
21.07.2009, 07:11
Раз купили сотку то можете купить любой USB шнур. Желательно только потолще, чтоб с экраном был.
Тот кабель что идет в комплекте, это для COM порта.


только сначала уточните по документации к ноуто , какой стандарт он поддерживает...



а что именно?

Какой именно стандарт поддерживает ноутбук. Чтобы определить вытащите заглушку из разъема-карточки вашего ноута. Затем прочитайте статью:
http://best-soft.ru/articles/periphery/46.html
Сразу все поймете. Скорее всего у вас Express.

magirus
21.07.2009, 08:57
хы...
кажется я понял....
и на нем и на кабеле разьемы "мама". да проь кабель понятно,
а на ноуте вы похоже за ком порт приняли выход на внешний монитор...
там ведь три ряда отверстий?

dirad
21.07.2009, 21:13
хы...
кажется я понял.... да проь кабель понятно,
а на ноуте вы похоже за ком порт приняли выход на внешний монитор...
там ведь три ряда отверстий?
да,под монитор.....:cool: вот такой из меня "программист":eek:

magirus
21.07.2009, 23:40
ничего, все учимся, на то и форум...
я свою первую винду, после покупки компа за три часа убил... (на 98 еще было)

dirad
22.07.2009, 16:34
Большое спасибо за помощь и поддержку,мне в комповском магазине сказали что пока кабелей USB нет,а если и будут то по 600р(!)так ли это?!...и если так то нельзя ли купив какие дешевле соединить их в обход 600-м рублям?:confused: заранее спасибо

magirus
22.07.2009, 16:54
тебе нужен ОБЫЧНЫЙ ЮСБ кабель , как для подключения к компу принтера...
у меня на столе лежит - полтора метра, даметр - 4 мм...
самый простой 30 рублевый...

юнный киповец
18.11.2009, 11:10
dirad вам нужно руководство для начинающих? Вот здесь документация:
http://www.owen.ru/device/88206764

А на форуме полно примеров. Почитайте... Несомневаюсь что вы быстро разберетесь что и как... Cosesys проще чем кажется.
А нельзя куданибудь заглянуть где есть описание языков програмирования поддерживаемых Codesys, функций и ошибок которые генерирует компилятор. Вообще dirad толковую вещь предлагает учитывая что овен работает на простых достаточно потребителей,
Букварь будет совсем не лишним в маркетинговой политике компании

Александр Ч.
18.11.2009, 21:26
в настоящее время мне известно о двух книгах по плк и кодесис. первая московского издательства, вторая ростов на дону. можно пошарить в инете.

юнный киповец
19.11.2009, 05:23
негусто. будем искать. спасибо александр

Sniper007
19.11.2009, 08:05
Книга по языкам и вообще по Codesys есть. Написал ее И.В. Петров называется "Программируемые контроллеры. Стандартные языки и инструменты". Есть в свободном доступе на сайте "Пролога", лежит также на файлообменниках.

юнный киповец
19.11.2009, 10:18
Спасибою Читаю. Однако не могу зажечь лампочку, ни чисто програмно
out:=true,ни считывая дискретный вход out:=in. единственное чего добился это регулярной перезагрузки путем создания бесконечного цикла. Т е связь с контроллером устойчивая.:) Примеры и полезности опробовал, бесполезно. Чуствую ошибку, подсказать некому, процесс стоит.

Acid CooL
19.11.2009, 10:34
Спасибою Читаю. Однако не могу зажечь лампочку, ни чисто програмно
out:=true,ни считывая дискретный вход out:=in.
Т.е. дискретный выход не замыкается? Или какая то физ лампочка не горит =)

юнный киповец
19.11.2009, 10:39
дискретный выход не реагирует на мои манипуляции. кроме того что я по прежнему не понимаю почему состояние релейного выхода выражается в виде +0.00 и эту цифру я могу менять с клавы контроллера. одако лампочка подключенная к этому выходу не горит и реле не щелкает.
а вот провод замыкающий дискретный вход отражается в конфигураторе контроллера вполне четко.

Acid CooL
19.11.2009, 10:42
тогда, как говорится, проект в студию )

юнный киповец
19.11.2009, 10:50
както совестно и проектом называть

Acid CooL
19.11.2009, 12:18
1. out - это переменная, объявлена в PLC_PRG. Т.е. 2 одинаковых имени: одно - переменная, другое - выход.
Удалите объявленную переменную в PLC_PRG, а вход лучше назвать out1

2. Теперь про "проект". Не понял зачем смотреть состояние выхода, и переводить состояние выхода в тоже состояние?
Лучше в PLC Configuration в DInputs назвать Bit 0 как-нибудь типа Input1 и программа тогда с учетом всех изменений будет например такая:

out1 := input1;

Тогда при замыкании первого входа, будет замыкаться первый выход

Acid CooL
19.11.2009, 12:26
Точнее код будет такой:
out1 := BOOL_TO_REAL(input1);

т.к. настройка выходов у 63-их одинаковая как для выходов Р, так и для И. Вот от этого у вас Сост. ВУ - дробное число.

юнный киповец
19.11.2009, 20:08
например не работает, а вот уточненный код работает.
и реле щелкает. и лампочка сразу зажглась. огромное вам спасибо.
гдето есть список уточнений, превращающих простые примеры в работоспособный продукт? или все опытным путем?

Acid CooL
19.11.2009, 22:29
ПЛК63 отличается по названию параметров в PLC Configuration да и по возможностям вообще от линейки 100/150/154 для которых писались примеры.
Однако, если есть опыт программирования на любом языке программирования (в идеале Паскаль или Объектный паскаль), то никаких проблем не возникнет.

Father
23.11.2009, 23:06
я вспоминаю двоечника -одноклассника, который говорил - зачем мне знать весь английский? я знаю -- гив ми ван сигарет-- и мне этого достаточно.
вот и мне нужна прямая и незаковыристая тропинка к программульке для моего "нехитрого" изделия, где много - много датчиков и контакторов.
алгоритм работы ветвист, но однозначен.
посоветуете нанять программиста? спасибо, проще самим пробираться сквозь невнятные описалова, чем потом бегать за ним, что бы он собственные баги исправлял...

Father
23.11.2009, 23:40
поддерживаю автора темы в части предложения --овены в массы--
для этого, всего-навсего, вам (творцам) надо заняться эргономикой, повернуться лицом к человеку, а не к железу. с железом у вас всё в порядке.
я уже несколько лет имею дело с вашими изделиями, имею горький опыт внедрения в массы....
если начну рассказывать , боюсь вы обидитесь....
а за помощь - спасибо, это очень кстати именно сейчас.

Acid CooL
24.11.2009, 09:33
я как и вы - пользователь, а не разработчик, но хочу сказать что в свободном программировании, имхо, не бывает "прямых и незаковыристых тропинок".

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

а с лампочкой - нужно просто следить за совпадением типов переменных и при необходимости проводить явное преобразование типов.

Father
24.11.2009, 13:05
да я и не к вам обращался, я обращался к творцам.

но такое количество засад перед примитивной программулькой - это просто перебор!

успехов!

dirad
24.11.2009, 17:22
...согласен что надо самому но...думаю что многим годки уже не позволяют начать с азов программирования,и если я (да и наверно и не я один такой) прошу готовую программку то это не для "халявы",а чтоб понять сам принцип,понять какую то базовую основу на "живых" примерах и на их основе создать и сделать свое.а освоив контроллер его можно предложить на своем предприятии.овеновская продукция реально доступная по цене и вдобавок к ней есть форум который оказывает(окажет) поддержку.на больших предприятиях есть большие деньги и высококвалифицированные специалисты и им по карману продукция Simens ,omron.а вот мелким придется по душе.ведь далеко не все держат штат киповцев или тем более программистов,а ограничиваются просто электриками.вот те самые электрики и помогли бы "популизировать" вашу продукцию предварительно освоив ее..в общем предлагаю создать закрепленную тему с примерами,с примитивами,"мигалки","таймерами", и прочими "полезностями" с чего все и начинают.вспомните журнал "радио",там были статьи и для спецов высокого полета и рубрики дя начинающих

dirad
24.11.2009, 17:41
а темы создать по возрастанию сложности:подключение плк-с компа,с ноутбука,кабеля для соединения и т.д.
плк+модуль-температура,давление т.д
плк+модем(естественно овен)
плк+панель управления
...ну и так далее

юнный киповец
25.11.2009, 14:42
действительно, ведь удалось положить в одну коробочку и блок питания и измерительные преобразователи и программатор и дисплей, сеть, хотя можно было паслать всех к паяльникам. почему не написать примеры для людей жеающих эфективно пользоваться без лишних заморочек. по моему плк 63 единственный пример работы с дисплеем(и на том спасибо), опрос клавы хоть и 6 кнопок совсем не очевидная вещь, до сети я еще не дошел. а между тем вещь революционная.

ASo
25.11.2009, 15:18
эээээ я дико извиняюсь, но если все разжевывать и врот пропихивать, то:
1. дальше типовых примеров потребитель не уйдет
2. еще и на шею сядет

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

юнный киповец
25.11.2009, 15:53
Вы как частное лицо высказываетесь, или это политика кампании?
Я здесь больше нигде не встречал таких выпадов. Не пришлось бы
извиняться перед работодателем, за излишнюю гордыню в результате узкоспециального образования. Господин ASo. Хочешь заработать,напиши монографию "Всеобемлющее программирование плк63". Я куплю. Только чтоб примеры работали.

юнный киповец
25.11.2009, 16:04
извините господа форум, вскипел.

Филоненко Владислав
25.11.2009, 17:00
как мне кажется, накал надо сбавить. и не надо считать высказывания отдельных участников как политику фирмы, тем более что они в ней не работают :)

ASo
25.11.2009, 17:04
работники фирмы здесь всегда подписываются полными именами и фамилиями.
я привел по своему месту работы. как показывает мой опыт - то, что я написал - так оно и есть.

юнный киповец
25.11.2009, 17:50
странно когда производитель довольно сложной продукции, пытается лояльно отнестись к попыткам ограничить спрос на собственный товар
путем поддержки инциндентов сокрытия информации о собственной продукции. зацените - дилер овна предложил мне стать консультантом по программированию плк63. сегодня. представляете размер лужи в которой вы находитесь. только китайские тостеры имеют более куцые инструкции по програмированию. кароче, с вас монография. иначе оправдать факт существования программистов невозможно.

ASo
25.11.2009, 19:23
Не знаю что там требует ОВЕН от дилеров, но
В ОВЕН ПЛК находится RTL CodeSys. По программированию ПЛК вообще, на языках семейства МЭК в частности книг много. По программированию в Codesys - тоже есть, ссылки на книги есть на сайте. Читайте, изучайте, среда бесплатна.
Каждый производитель описывает свою реализацию RTL - что ОВЕН и сделал. В принципе, ИМХО, на 4 (нет раскладки клавиатуры, не расписано некоторое переключение экранов, и др. шерховатости) но это решается экспериментом на 1 мин и/или обращением в поддержку.
Поэтому работать можно вполне нормально.
Далее, эти ПЛК дешевом сегменте, а за все платит потребитель, ибо законов сохранения никто не отменял - а из какого кармана - не важно. Вы же просите еще и бесплатное образование предоставить.
Ну и это - некогда изучать, вникать - я не доверяю людям, которые нахватались по верхам. Хотябы потому - а зачем тогда вообще учиться???

dirad
25.11.2009, 20:17
так ведь никто не просит отдать свои знания бесплатно,ваши знания-ваш товар(современная политика,и это нормально).если можете-создайте,продайте..это я к пользователям.ну а насчет широкого подхода к массам фирмы овен я написал выше.создать такие темы в которых все проверенно и все будет работать,можно даже такие где нельзя будет задавать вопросы чтоб тема не" растянулась" на десять страниц.

ASo
25.11.2009, 20:22
так ведь никто не просит отдать свои знания бесплатно,ваши знания-ваш товар(современная политика,и это нормально).если можете-создайте,продайте..
Курсы по обучению фирмы ОВЕН - к Вашим услугам.

dirad
25.11.2009, 20:34
...и кстати если человек учится так сказать "заочно" это не избавляет его от заглядывания в литературу,справочники и т.д.это я насчет "которые нахватались по верхам."просто дайте своеобразный "трамплинчик" для взлета.судя по уровням тем форума конкурентов себе вы не создадите,сильно высоко находитесь.и еще добавлю,у меня не первое предприятие где работаю и ни разу не встречал образованного инженера асу обслуживающего станки,линии,котельные на предприятиях с з/п 15 т.р.по крайней мере в провинции.

dirad
25.11.2009, 20:37
Курсы по обучению фирмы ОВЕН - к Вашим услугам.

...Дорога до Москвы и обратно(+жилье) будет стоить больше чем курсы

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

Father
25.11.2009, 21:04
кстати, у овенов не самое невменяемое описалово, есть шедевр покруче - "трансформер" тоже наше производство. там не описание, а шифрограмма какая то.
овены штампуют своё описание по шаблону - с годами привыкаешь. как правило, они раскидывают тему на две или три части по слеповатой книжице. приходится лупу с собой таскать.
сегодня мурыжили укт38, жаль, что авторы не слышали что о них говорят ;)))

Father
25.11.2009, 21:13
предлагаю объединиться всем начинающим в борьбе "за правое дело" и совместно расшифровывать столь тщательно скрываемую истину.
я могу рассказать от тех "засадах" (затычках, подводных камнях и т.д.)
которые я встречаю при освоении плк63

при покупке оказалось, что программировать можно только через сом порт, а я приготовился через адаптер Rs485- Usb. на счастье у меня комп с сом портом. если будете брать переходник сом- Usb просите в магазине возможность возврата, далеко не все переходники работают корректно.

Father
25.11.2009, 21:28
в редакторе кодесуса не забывайте нажимать опцию "старт"
у меня в режиме эмулятора нажимаемая кнопка меняла цвет, а всё остальное не работало. простая логика подсказывала, что прога в автостарте, но увы....

далее- с входами и выходами контроллера. если именуешь вход или выход, то объявлять его не надо - он уже объявлен.

и пресловутое Bool_to_real редактор упорно говорил, что невозможно преобразовать, но когда делаешь это преобразование в модуле, то можно.

Father
25.11.2009, 21:38
кто отстал от меня хотя бы на пол шага, пишите, помогу, чем смогу.
поделюсь маленькими программульками.
у меня впереди панель 270-я, модем и скада.
железо уже есть, могу дать попробовать свои силы, у кого есть желание.
я гл.инж. небольшой фирмы, у меня всё схвачено в т.ч. и помещение для клуба "любителей овена".
район метро авиамоторная.
пишите в личку.

ASo
26.11.2009, 08:25
и еще добавлю,у меня не первое предприятие где работаю и ни разу не встречал образованного инженера асу обслуживающего станки,линии,котельные на предприятиях с з/п 15 т.р.по крайней мере в провинции.
Значит специалисты так нужны предприятиям. Вот и уйдет он торговать ОВЕНом или еще чем за >15 т.р. к какому нибудь дилеру.

AWA1971
26.11.2009, 09:38
Полностью согласен с Father и с. Действительно адекватная реакция на растекшиеся по древу мысли в ОВЕНовских мануалах. До многих вещей приходится "доходить" самому, причем иногда самых примитивных. А ведь встречаешься с ними буквально сразу после начала работы. И по собственному опыту (пусть небольшому) и при общении с людьми убедился: НИЧТО ТАК НЕ ОТТАЛКИВАЕТ, КАК НЕУДАЧИ И ПРОБЛЕМЫ НА ПЕРВЫХ ШАГАХ. Не пойму: неужели пошаговое описание работы с ПЛК (особенно в части подключения его по различным протоколам к различным устройствам ), написанное НОРМАЛЬНЫМ русским языком будет считатья "разжевыванием материала" или создаст конкуренцию? Или в России удобней конкурировать с китайцами и индусами, чем со своими? Почему всегда надо "через тернии к звездам"? Неужели куцие программы без комментариев лучше чем (к примеру): "Что надо сделать, чтобы, нажав кнопку на визуализации, сигнал (дискретный или аналоговый) с выхода №1 ПЛК, соединенного с ПК по такому то протоколу передать сигнал на вход№1 второго ПЛК, соединенного с первым ПЛК по такому то протоколу". Шаг1...Шаг2...Это что, действительно так трудно описать, ведь получив такой "старт",остальную (и львиную) часть программы человек напишет сам, в меру своих возможностей и образования? Или такое не считается нужным? Тогда ждем китайцев...

Малышев Олег
26.11.2009, 10:16
сдается мне что место этой ветки в трепе.
насчет документации. личный опыт. искал в инете руководства по определенному виду приборов. так вот - практически нормальная документация только у сименс. у остальных - как минимум убогая куцая. как максимум - рыдал из всех глаз. подозреваю еще одну фирму в хорошей документации, но там она стоит 90 евро!!!
да действительно многие вещи вызывают вопросы - но есть же бесплатная! техподдержка - набрали номер позвонили. ибо все в документации отразить нельзя. документация носит справочный характер.
да и к сожалению людей получивших образование в советском союзе все меньше. все больше непонятных личностей с якобы дипломами якобы вузов.

Малышев Олег
26.11.2009, 10:18
почему мне запретили писать верхним регистром?

Father
26.11.2009, 13:51
уважаемый малышев олег, спасибо за сочувствие и ссылки, но всё это давно закачано на комп.
про "трёп" я не понял, но продолжу трепаться с вашего позволения.
тема описаний наиважнейшая, а для российского потребителя на порядок.
приведу вчерашний пример:
прибыл заказчик во главе с генеральным на приёмку. запускаем аппарат, он идёт на перекосяк....
оказалось, что киповец выставил не тот датчик, а киповца нет....
берём "знаменитое" описалово и начинаем копаться, никто из нас с этим приборчиком дела не имел, пришлось, стоя на одной ноге, под укоризненные взоры высоких гостей листать убогую брошюрку...

ASo
26.11.2009, 14:13
это сугубо ваш косяк. и овен тут не поможет.
уж что-что, но работа с различными типами датчиков поставлена у овена традиционно отлично.

Father
26.11.2009, 15:36
смахивает на разговор слепого с глухим.
успехов!!!

Филоненко Владислав
26.11.2009, 15:52
На заре ПЛК-строения в ОВЕНе, когда ПЛК даже для нас, разработчиков, был новым изделием, мы проводили "бесчеловечные" эксперименты.
Брался коллега программист, руководитель проекта, схемотехник и даже человек с производства - и сажался за ПЛК. С минимумом информации в руководстве и нашими обучающими фильмами аля ткни сюда, затем сюда и заработает.
И о чудо, за 2-3 дня человек осваивал новое изделие и мог писать на нем.
Именно от туда и пошел объем документации и ее наполнение.

Правда если человек не знает что такое линейная интерполяция - реализовать её на ПЛК ему не поможет никакое руководство. Но сотрудники попадались с высшим образованием и таких проблем не было.

Аналогично сам проводил эксперимент "отдай человеку 151, АС3М и брошюрку" - через 2 недели была готова самописная скада с графиками, программами управления и пр. хозяйством.

Сам получив первый раз 151 в руки, по брошурке (sic!) за 1,5 часа подключил и настроил его с автонастройкой, защитами и сложной многошаговой программой.
А 151 считается у нас на фирме мегасложным прибором.

Father
26.11.2009, 16:22
я могу рассказать ещё более печальную историю - на заре импортных видаков и телеков, когда они были в руках только подпольных миллионеров, а за ремонт "выгорал" месячный фонд заработка целой мастерской. мы садились с карандашиком и молча ориентировались в абсолютно незнакомой схеме и комплектухе.
я работаю в сфере частного бизнеса, моё время - деньги.
у меня не праздный интерес к "овенам" - мы будем обслуживать изделие, как минимум в течение года. можно нанять программёра, но через год где его искать? а в штат брать не имеет смысла по многим соображениям. следующий заказчик захочет сименса, и что? программки незамысловатые, типа термопластавтоматов, я сам сделаю, загвоздка в том, что продраться сквозь многочисленные непонятки вызывают досаду, и не делает чести производителю.

Father
26.11.2009, 16:25
уважаемый филоненко владислав, а вы к чему всё это написали?

Малышев Олег
26.11.2009, 16:29
я ж говорю - в треп!

Филоненко Владислав
26.11.2009, 16:58
к тому, что потратить от 1,5 часов до 3-х дней на освоение нового продукта - это непозволительная роскошь и губительно для бизнеса.
и вообще, цитируя одного умного человека: "это не правильно, что надо что-то думать..."

ASo
26.11.2009, 17:04
я работаю в сфере частного бизнеса, моё время - деньги.
Вот именно - Ваше. Было сверхвыгодно ремонтировать бытовуху - занимались этим. Сейчас Вам ИТРы не нужны, ибо их оплачивать надо.

у меня не праздный интерес к "овенам" - мы будем обслуживать изделие, как минимум в течение года. можно нанять программёра, но через год где его искать?
А программу он Вам не оставляет??? Или опасаетесь закладок - но их не будет в примитивной программе.

Sniper007
26.11.2009, 20:23
господа. давайте все таки сбавим обороты, и воздержимся от резких высказываний.
по делу. лично я проблем с использованием продукции овен, не испытывал. в том числе и с пониманием документации. однако раз пользователям что-то не нравится, то может стоит к ним прислушаться.
предлагаю. данную тему снести полностью, а в разделе курилка создать тему с предложениями о доработке документации. в ней пользователи будут давать конструктивные предложения.

AWA1971
26.11.2009, 21:30
в самом деле - тема немного раскалилась. а дело только в том, что мануалы пишут специалисты, часто не обращающие внимания на те мелочи, которые для новичков чрезвычайно важны. если я до перехода к ПЛК работал в Delphi, то описание процесса программирования для меня во многом воспринимается как чтение букваря студентом 5-го курса (советского ВУЗа, конечно). Но т.к. я никогда до этого не имел дело с сетевыми технологиями, то даже в приведенных примерах подключений я как дуб - дерево хвойное. А разбираться "с нуля и во всем", когда над головой стоит руководство с фразой "ну и что ты расхваливал этот ОВЕН, когда дело не двигается" - малоприятно. для техподдержки даже не знаю как вопрос правильно сформулировать (ну не специалист я в этой теме), а по понятному описанию и в спокойной обстановке разобрался бы. Поэтому полностью поддерживаю Snipera007 в плане создания темы по документации. Поверьте - это нужно многим, ведь иногда из-за какой то мелочи тормозятся конкретные (и далеко не малобюджетные) проекты. Всем удачи!

magirus
27.11.2009, 12:53
хм...
с продукцией овен, приборами, и плк вообще (как классом)познакомился около 2-х лет назад.
может в силу моего технического образования, мне не составило труда разобраться в технической документации...
а через три месяца после начала работы на данном направлении, уже сдавал первую систему... (это не значит что все три месяца я только "по букварю" сидел и писал программу.) скорее наоборот - она была сделана "в обеденный перерыв", и у меня, так же как и у многих здесь над душой тоже стоит руководство и пытает, "когда?"
да, вопросы возникают, однако в большинстве случаев решаются чтением руководств, сайта и форума.

юнный киповец
30.11.2009, 06:53
А я программировал еще foxbase под дос 3.30, и с тех пор занимался черт знает чем, и сейчас закончил котельную на 500Квт в перерывах
между фрезерованием на ЧПУ, и именно там будет стоять этот ПЛК63. И поверьте я в своем кругу считаюсь грамотным специалистом. Но у меня нет возможности экспериментально, на глазах заказчика, при свете переноски накинутой на шину, опрашивая форум на предмет отличий решений предоставленных в качестве примера и реального положения дел, добиваться результата. то что вы делали впятером в овновской лаборатории, люди делают в одиночку в чисто полевых условиях, поэтому документация это как библия и только природный руский оптимизм замешанный на авантюре позволяет людям приобретать приборы овна в надежде что все получится как надо. в то время как для Aso мелкая приработка тогоже simens на обучении - гигантский бизнес, хотя на самом деле они пытаются ценами отдалить дилетантов типа меня от работы с приборами, либо поднять
их профессионализм до приемлемого уровня, прежде всего чтоб не уронить престиж фирмы в глазах конечного потребителя, того киповца
или кочегара, в моем случае, который обрывает телефон тех поддержки.
Но именно кочегар будет тем человеком которого послушает начальник когда тот заявит что прибор мягко говоря не соответствует... .
А причиной будет недостаток документации к прибору которую ваши специалисты не посчитали нужным набить одним пальцем, В то время
как результатом будет падение обьемов продаж и снижение уважения к отечественной продукции. Где вытут треп нашли непонятно. Самое смешное что весь этот програмный мусор который опрашивает кнопки, выводит и счелкает релюшкой у вас есть в изобилии, осталось только откоментарить, привести в порядок и напечатать и половина форума удовлетворенно разойдется гордясь собой и овном. Почему вы себе вредите в малом, преодолев сложное и подставляя нас по крупному понять невозможно, и это раздражжает. С уважением юннкиповец.

Филоненко Владислав
30.11.2009, 11:48
"...но у меня нет возможности экспериментально, на глазах заказчика, при свете переноски накинутой на шину, опрашивая форум.." - позвольте уточнить.
куплен прибор, не знакомый, сразу установлен на объект и началась приемка? это нормально? может я не в теме и сразу подключать к объекту в норме вещей?

0xBA0BAB
30.11.2009, 15:10
ну... с комментированием в программах, а самое главное - с правильным, красивым кодом в примерах - дела и правда не особо хорошо... сужу по 2-3 примерам с форума.

Филоненко Владислав
30.11.2009, 16:28
да, такое красивое оформление тоже время занимает. техподдержка со стороны разработчиков по сути их собственная инициатива, никак не оплачивается и тратить на написание красивых примеров много рабочего времени не получается.

Father
30.11.2009, 18:50
уважаемый юный киповец!
тот кто определяет маркетинговую политику, скорее всего по форумам не сидит.
а уважаемые "пользователи" просто отрабатывают свои бабки.
бодаться с ними, бессмысленное дело.
количество нареканий на описаловки преходит все мыслимые пределы.
заказчики расползаются по сименсам, термодатам, термолюксам и минитермам.
я делаю просто, сажусь, и пишу свою инструкцию киповцам, кочегарам, и прочей обслуге, в той части, где им необходимо внедряться. себе дешевле обходится.

Father
30.11.2009, 18:55
один случай я не могу обойти стороной, и обязательно расскажу:
я услышал "особое мнение," когда два престарелых моэковских киповца, стоя по колено в гавне в подвале, где слегка до тридцати не дотягивало, программировали трм12, что бы гвсовскую задвижку вручную не регулировать. жаль, что я не догадался записать на сотик их "особое мнение"...

в этой ветке уже не интересно, удаляюь.

ASo
30.11.2009, 18:58
я делаю просто, сажусь, и пишу свою инструкцию киповцам, кочегарам, и прочей обслуге, в той части, где им необходимо внедряться. себе дешевле обходится.
Инструкцию на что? На ПЛК? Так это Ваша, как программиста обязанность, из базовой инструкции нужны 2 страницы - как кнопки нажимать.
Инструкцию на готовый прибор типа ТРМххх? Так что поделаешь, если деградация работников летит вниз стремительным домкратом.

ASo
30.11.2009, 19:00
программировали трм12, что бы гвсовскую задвижку вручную не регулировать. жаль, что я не догадался записать на сотик их "особое мнение"...
Один МОЭКовский киповец, правда из руководящего состава, както сказал моему коллеге - "а мой основной инструмент - промокашка". Так что не аргумент.

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

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

Кирилл Валюнин
30.11.2009, 21:59
уважаемые форумчане, пожалуйста, сбавьте обороты в общении.

Малышев Олег
01.12.2009, 09:40
а вот чисто практически - какие примеры, помимо выше указанного, вы хотели бы видеть?

юнный киповец
01.12.2009, 10:52
олег,респект тебе и уважуха.
повторюсь у меня плк63м
опрос клавиатуры, чисто практически, решен, но былобы крайне интересно как это делается правильным способом. собсно получить код нажатой клавиши не трудно, прибавить кудато точно один(1) по нажатию-
день потерял.
дисплей просто странный кудато вечно пропадает.
строку выводит устойчиво. добавить к строке Real показания датчика
картинка пропадает по нажатию клавиши,появляется случайно, часто с зябликами.
датчик дтс 035.50м соответствует ту4211.... паспорт кувф 405210 итд.
однако в руководстве к плк датчики идут по госту соответствие нигде не указано. показывает он похоже температуру но это както само получилось и видимо также пропасть может. не могблибы вы пока доброе расположение духа вас не покинуло разьяснить желательно с работоспособными примерами. а то такое впечатление что компилятор с библиотеками ваяли электрики пока програмеры паяли контроллер. шутка

Малышев Олег
01.12.2009, 11:21
Кусок рабочей программы
PROGRAM kbd_handler
VAR CONSTANT
KBD_START:BYTE:=16#20;
KBD_EXIT:BYTE:=16#40;
KBD_ALT:BYTE:=16#80;
KBD_ENTER:BYTE:=16#10;
KBD_UP:BYTE:=16#8;
KBD_DN:BYTE:=16#4;
END_VAR
VAR
wrk_scr:DINT;
start_by_kbd_TON: TON;
start_by_kbd_R_TRIG:R_TRIG;
(*Обнаружение АЛЬТ -ЕНТЕР*)
alt_enter_TON: TON;
alt_enter_TRIG:R_TRIG;

alt_P:TON;
alt_P_RT:R_TRIG;
tmp_bool:BOOL;

(*Обнаружение Пуск/Стоп - Вверх*)
stst_up_TON:TON;
stst_up_trig:R_TRIG;

(*Обнаружение Пуск/Стоп - Вниз*)
stst_dn_TON:TON;
stst_dn_trig:R_TRIG;

ex_TON:TON;
ex_trig:R_TRIG;
end_var



start_by_kbd_TON(in:=(kbd=KBD_START),pt:=t#2s);(*T ODO Учесть запуск клавиатуры*)
start_by_kbd_R_TRIG(CLK:=start_by_kbd_TON.Q);
have_start:=start_by_kbd_R_TRIG.Q;
wrk_scr:=GetWorkScreen();

alt_p(in:=(kbd=(KBD_ALT OR KBD_ENTER)),pt:=t#300ms);(*TODO Учесть запуск клавиатуры*)
alt_p_rt(CLK:=alt_p.Q);

Малышев Олег
01.12.2009, 11:29
var
info_err: ARRAY [1..15] OF STRING(16):=
'Ошибка N1',(*1 *)
'Ошибка N2',(*2 *)
'Ошибка N3',(*3 *)
'Ошибка N4',(*4 *)
'Ошибка N5',(*5 *)
'Нет данных',(*6 *)
'Датчик отключен',(*7 *)
'Высокая t ХС ТП',(*8 *)
'Низкая t ХС ТП',(*9 *)
'Значение велико',(*a *)
'Значение мало',(*b *)
'Короткое зам.',(*c *)
'Обрыв датчика',(*d *)
'Нет связи c АЦП',(*e *)
'Ошибка калибр.'; (*f *)
df_ai_Inlet:DECODE_FLOAT;
ai_T_InLet_nc at %id0.2.0:REAL;
ai_T_InLet_tm at %id0.2.1:WORD;
ai_T_InLet:REAL:=20.0;
ai_T_InLet_err:BYTE;
old_ai_T_InLet_tm:WORD:=0;
end_var
df_ai_Inlet(VALUE:=ai_T_InLet_nc,def_value:=ai_T_I nLet, OUT_VALUE=>ai_T_InLet,_err=>ai_T_InLet_err );

if old_ai_T_InLet_tm<> ai_T_InLet_tm then
old_ai_T_InLet_tm :=ai_T_InLet_tm;
IF ai_T_Inlet_err=0 THEN
ShowReal(0,0,1,'%6.2f',ai_T_Inlet); (*Вывести остаток строки с пробелами*)
ELSE
ShowString(0,0,1,info_err[ai_T_Inlet_err]);
end_if
end_if

ASo
01.12.2009, 11:34
схожее на Sfc

юнный киповец
02.12.2009, 08:15
А как реализовать функцию Switch_work_mode(), почемуто все примеры неявно попадают в рабочий режим через swith_prev_mode.
И какаято путаница с рабочим и экранным режимом. Это ли не одно и тоже. И как в singl_mode можно вывести число. Заранее благодарен.

ASo
02.12.2009, 08:49
Путаницы нет. Читаем внимательно описание.
Есть три основных режима работы экрана:
1. Рабочий. Отображение выполнения программы.
2. Конфигурационный. Режим меню.
3. Отладочный.
В рабочем режиме есть 2 "подрежима". Часто их пишут слитно.
1.1. Рабочий экранный. Возможно, тут непонимание. Экранным его назвали потому, что в нем есть до 8-ми логических экранов, страниц (называйте как хотите), переключаемых кнопками Вверх и Вниз. Вывод на страницу возможен в любой момент времени, о отображаться инфа на физическом экране будет только при его выборе.
1.2. Рабочий монопольный. Один экран, все клавиши обрабатываются в программе. Можете написать свой обработчик и делать, что хотите.

Прямой переход в рабочий экранный режим не возможен. И в принципе это логично.

Есть комбинация для перехода между рабочем экранным (точнее, предыдущим) и рабочем монопольном режимом - Alt+Вверх+Вниз.

Вывод в рабочем монопольном режиме возможен только строкой Write_Dispaly. Вам необходимо написать свой перекодировщик. Не обязательно полностью реализовывать sprintf, часто задача упрощается.

Филоненко Владислав
02.12.2009, 09:29
тем более что для целых и плавающих перекодировщик уже есть в библиотеке. с полными возможностями, но только 1 аргументом

юнный киповец
15.12.2009, 07:16
Вашими стараниями, господа форумчане все работает. Особое спасибо
Малышеву Олегу. Проект выложу если нужно. По завершению. Следующий простой вопрос - Каким образом прочитать одну переменную с удаленного компьютера через rs485 подключенный посредством ас4. Оборудование установлено без проблем отовсюду видится, LED светится. На этом инструкция по традиции кончается. Помогите пожалуйста простому пользователю продукции OWEN. Если можно начните с готовых простых возможностей. Если понадобится изучить делфи,асемблер и птца
понадобятся более подробные инструкции. С уважением ю.киповец.

ASo
15.12.2009, 09:28
Установите на компьютере OPC сервер. Скажем, бесплатный ОВЕНовский. Настройте обмен через СОМ (АС4) на прибор. Укажите в OPC переменные из области ввода-вывода, которые Вы хотите прочитать-записать. Со стороны программы считайте как OLE объект нужную переменную - хоть в Exell, что часто приводится в примерах.

юнный киповец
15.12.2009, 10:59
про эксел чуть позже.
установил лектус и овен процес манагер, порт видно - контроллер нет.
может нужно чтото сделать в контроллере, или может, для примера,
назовите пожалуйста параметры переменной которую точно можно считать, независимо от моих действий.

Николаев Андрей
15.12.2009, 13:11
про эксел чуть позже.
установил лектус и овен процес манагер, порт видно - контроллер нет.
может нужно чтото сделать в контроллере, или может, для примера,
назовите пожалуйста параметры переменной которую точно можно считать, независимо от моих действий.

1. Рекомендую начать с документации... Например почитать про OPM, которая работает ТОЛЬКО с локальными приборами ОВЕН.
2. Не хотите Exel - возьмите любой OPC клиент - Например Matrikon, и вызывайте в нем OPC сервер.
3. Естественно, чтобы получать какие то данные надо правильно настроить Lectus OPC. Что само по себе с первого раза получается у людей, на 5 знающих протокол ModBus (у меня с первого раза не получилось :) )
4. Ну и нужно из документации по контроллеру понять какие именно переменные Вы хотите получать, какого типа, какой командой и по какому адресу их читать...

З.Ы.: Забыл. ОРМ и OPC вообще никак не связаны... ОРМ не использует OPC, и следовательно не является OPC клиентом.

юнный киповец
15.12.2009, 20:12
я вполне адекватно представляю свои способности, так что с первого раза и не мечтается даже, особенно если начать с документации.
однако к делу... хочу прочитать переменную типа реал, собственно температуру измеренную прибором. о средствах такого чтения в рэ
на плк прямо скажем указано мало, даже меньше чем про адреса, примеры на поставляемом диске, приведены для другого контроллера.
и к стати да - овен процесс манагер не имеет ничего общего с плк фирмы овен. не знаю как так получилось.
вот он кстати документ

ASo
15.12.2009, 20:21
однако к делу... хочу прочитать переменную типа реал, собственно температуру измеренную прибором. о средствах такого чтения в рэ
на плк прямо скажем указано мало, даже меньше чем про адреса, примеры на поставляемом диске, приведены для другого контроллера.
поэтому выражения орс и орм впервые встретил на форуме.
понимаете ли в чем дело.
предполагается, что человек всеже имеет некоторое базовое образование. ведь Opc, Modbus - это не разработка овен, в открытые, стандартные протоколы. информации по ним - куча.
ну и хорошобы иметь общее представление, как любые автоматические устройства общаются между собой.

при чем тут плк вообще? просто нельзя работать методом тыка.

юнный киповец
15.12.2009, 20:44
согласен, но и нельзя продавать контроллеры будто это кофемолка.
причем мне нравится контроллер. мне не нравится документация вынуждающая работать методом тыка. и это всетаки товар, комерческий продукт, брэнд если хотите , а не лабораторная по программированию. или я неправ. и может всетаки ссылку на инфу .

юнный киповец
15.12.2009, 20:47
при чем тут плк вообще? просто нельзя работать методом тыка.

понимаетели я с плк маюсь а так ничего личного.:)

ASo
15.12.2009, 20:50
Ну, хорошо, как коллега по институтской специальности, попробую еще раз помочь.
Ссылки тут запрещены, но скачайте MODBUS OPC сервер производства SoftwareToolbox. Установите. Он идет в комплекте с OPC клиентом. Сервер платный, но 2 часа работает бесплатно, для опытов достаточно.
Попробуйте считать любой регистр из входных, адреса которых жестко заданы в ПЛК. Попробуйте записать любой из регистров из выходных.

юнный киповец
15.12.2009, 20:58
не знал что запрещены. надо гдето посмотреть эти адреса этих регистров. поищу в документации. спасибо коллега. нет правда, трудно одному.

ASo
15.12.2009, 21:08
Подскажу где искать в документации. Документ Конфигурирование области
ввода/вывода ПЛК. Открываем в CDS вкладку PLC Configuration. Открываем любую переменную, связанную с областью ввода-вывода, для начала - любой вход-выход. В этом входе на вкладке Настройка шаблона внизу не изменяемые параметры сетевых протоколов. Берем значения регистра MODBUS (внимание! это регистр MB, адрес в MB на 1 больше!), вбиваем его значение в OPC. Запускаем клиента, пробуем прочитать. Смотрим, что статус Good.
Удачи!

Илья Кареткин
15.12.2009, 23:46
согласен, но и нельзя продавать контроллеры будто это кофемолка.
причем мне нравится контроллер. мне не нравится документация вынуждающая работать методом тыка. и это всетаки товар, комерческий продукт, брэнд если хотите , а не лабораторная по программированию. или я неправ. и может всетаки ссылку на инфу . и у меня есть один курс института по специальности эвм комплексы системы и сети, и ушел я не потому что двойки, а потому что так надо было.

что бы вы хотели видеть в документации??

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

ASo
16.12.2009, 07:12
документации на диске с плк 18 метров, примеры, инструкции, быстрые старты CodeSys итд..
забугорные производители столько не поставляют.
Предоставляют, и гораздо больше.

юнный киповец
16.12.2009, 09:05
что бы вы хотели видеть в документации??

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

наибольшая потребность в примерах, таких чтоб точно работали на купленном устройстве.
описание функций протоколов есть, пример показывает только опрос контроллером внешних устройств, опрос контроллера не указан нигде.
делайте упор на новых возможностях конкретного продукта не реализованных в прочих устройствах. Появился экран, нажим на него,
отличаются выходы - детальные примеры, есть интерфейс подробно о средствах и способах опроса, примеры на бейсике не повредят. Заявления о том что модбасу сто лет неинформативны. случайные находки на форуме фохпро оказываются ближе к теме чем РЭ.
контроллер всеравно реле пусть и с мозгом поэтому документация
и примеры должна быть ориентирована на электрика причем малограмотного.
выучить паскаль в потребных количествах можно за день, понять
как работает цикл while можно из хелпа кодесис, даже английского.
Догадаться где взять адрес который точно можно прочитать
продуктом компании matrikon невозможно. Заявление главного модератора что у него неполучилось тк он знает протокол на 4,
мне просто закрывает путь к использованию прибора. не жалейте метров. вы копаете непаханное поле. Между вами и успехом фирмы кроме документации ничего нет. то что овен дешевле сименса
полностью исправляется недостатками инструкций и вы там же где есть.
Пользователю стократ хуже. Прочитав что нечто возможно прибор приобретается и только потом выясняется что реализация не описана.
представте сколько приходится извиняться пока всплывет на форуме нужная инфа.

Николаев Андрей
16.12.2009, 09:56
Улыбнуло последнее сообщение. :)
Уважаемый Юный Киповец, у меня ест к Вам ряд простых предложений:
1. Ведите себя пожалуйста чуть сдержанее в отношении к другим участникам форума, и высказываясь о фирме в целом. Выбрана достаточно странная манера общения, для человека который обращается за помощью.
2. Если Вы хотите получить конкретный ответ - надо научиться задавать конкретные вопросы. Фразы типа я тут все у вас не понимаю и нигде это не описано сомнительны.
3. По поводу документации. Жаль что Вы не закончили ВУЗ - в ВУЗе учат работать с документацией, по крайней мере с той, которая доступна. Необходимая для Вас информация четко изложена в документе PLC63_Configuration_ПЛК63 v 6.pdf

юнный киповец
16.12.2009, 10:15
я уже практически читаю.
и информация может быть необходимой а может быть достаточной.
также вопрос насколько обременительно не вынуждать людей обращаться за помощью.
в вузе больше ничему не учат кроме как находить документацию и правильно ею пользоваться.
я тут у вас понимаю почти все, благо добрые люди не работающие в компании помогли. ведь проект работает. думаю у вас не хватит наглости заявить что сетевой обмен это легко.
и был вопрос по поводу содержания документации. и вроде не я один жалуюсь.
за ссылку спасибо.

Малышев Олег
16.12.2009, 10:18
мысли вслух, навеянные данной темой.
очень часто бывает нужно резко сделать какой-то проект. времени на обучение нет. нанять знающего человека невозможно. спросить как не у кого. берется железо адекватное данному проекту, но в железо надо вложить программу и написать рэ, обучить персонал, сдать в контролирующие органы. оформить закрытие. если все делается впервые - масштаб проводимых работ и их сложность кажется запредельными. если проект не сорван, это чудо, давшееся запредельным напряжением.
если проект делается в 10 или в 100 раз - это обычная рутина.
так вот - сдается мне что у вас это первый раз. мы помогаем как можем. крайне печально что некоторой документации нет и, возможно, именно ваши мучения подтолкнут нас к наработке инструкций по данной теме.

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

юнный киповец
16.12.2009, 10:43
Спасибо за понимание и поддержку. я собственно и хотел про наработку
почему модератор оскорбляется, мне не понятно. Я уже ставил приборы овен тоже на котел года 3 назад и все прекрасно работает. Поэтому
снова выбрал овен. С двумя котлами плк в самый раз. дисплей - только здесь есть. А еще приточку делать к этим котлам. И для того чтоб точно спросить надо довольно много знать. Так что извиняйте за некоторый сумбур. А заказчику просто некуда деться у него выбор поверьте просто ничтожен. Кстати ни яндекс, ни форум, ни сайт овна по запросу
"PLC63_Configuration" ничего не находит.
А с электриками это не горячка это мечта. Снижение требований это асширение рынка. А есть еще частники
со своими парниками и подвалами. У них из профильного образования только отвертка. А они спрашивают...
Представте масштаб. А программисты в любом деле - помошники, это не потребители, нельзя на них ориентироваться.