|
  |
Какую SCADA используете Вы?, с краткими комментариями почему именну эту, как выбирали |
|
|
|
20.8.2008, 19:07
|
Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379

|
Цитата(s60 @ 20.8.2008, 17:15) [snapback]283845[/snapback] Если такой "квалифицированный", то просто напиши решение.... в две строчки.. и все  Можно воспользоваться встроенными средствами ОС Для ХРюни можно использовать хост сценариев CScript Создаете *.bat cscript //h:cscript //s \\ установить хост сценариев CScript prnmngr -t -p "Microsoft Office Document Image Writer" \\ установить данный принтер по умолчанию Принтер установлен Затем пишем второй *.bat cscript //h:cscript //s prnmngr -t -p "doPDF v6" \\ у меня принтера физического нет, поэтому использовал виртуальный принтер для создания PDF Второй принтер теперь по умолчанию В RSView32 вызываем эти батники по потребности (из текста скрипта удалите комментарии) P.S. для 2003 это то же работает
Сообщение отредактировал CHANt - 20.8.2008, 19:14
|
|
|
|
Гость_ggg__ggg_*
|
20.8.2008, 20:19
|
Guest Forum

|
to s60
Если Вас интересует ответ на КОНКРЕТНЫЙ вопрос - так и пишите, тогда и разговор предметным будет.
|
|
|
|
|
20.8.2008, 22:26
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(CHANt @ 20.8.2008, 20:07) [snapback]283959[/snapback] Можно воспользоваться встроенными средствами ОС Для ХРюни можно использовать хост сценариев CScript Создаете *.bat cscript //h:cscript //s \\ установить хост сценариев CScript prnmngr -t -p "Microsoft Office Document Image Writer" \\ установить данный принтер по умолчанию
Принтер установлен
Затем пишем второй *.bat cscript //h:cscript //s prnmngr -t -p "doPDF v6" \\ у меня принтера физического нет, поэтому использовал виртуальный принтер для создания PDF
Второй принтер теперь по умолчанию В RSView32 вызываем эти батники по потребности (из текста скрипта удалите комментарии)
P.S. для 2003 это то же работает собственно почти так и сделал - через Windows Script Host - написал скрипт .vbs , на выполнение файл запустить можно штатными средствами RSView32... но на WSH с его возможностью перебирать принтеры наткнулся совершенно случайно.... до этого через WinAPI пробовал , но не нашел ответа на свой вопрос... хотя WinAPI функцию получения имени машины в локалке применял наура.... change_prn.js ------------------------------------------------------------------------------------ var WshNetwork = WScript.CreateObject("WScript.Network"); WshNetwork.SetDefaultPrinter("HP LaserJet 5100 PCL 6"); ------------------------------------------------------------------------------------
Сообщение отредактировал s60 - 21.8.2008, 9:21
|
|
|
|
Гость_ggg__ggg_*
|
20.8.2008, 23:30
|
Guest Forum

|
WinApi ->SetPrinter->PRINTER_INFO_5 В инете ПОЛНО утилит и OCX для управления принтерами и печатью. Усли и shareware, то сущие копейки. Навскидку, http://www.al-soft.com/fpc/fast-printer-chooser-ru.shtml
Сообщение отредактировал ggg__ggg - 20.8.2008, 23:47
|
|
|
|
|
21.8.2008, 9:19
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(ggg__ggg @ 21.8.2008, 0:30) [snapback]284013[/snapback] WinApi ->SetPrinter->PRINTER_INFO_5 если писать пример (в данном случае делаем окно MAXIMIZE - на весь экруан) использования WinAPI на VBA , то так: Private Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long _______________________________________________________________________________________________ ' разворачиваем RSView на полный экран Sub RSView_MAXIMAZE() Dim lRCode As Long Const SW_MAXIMAZE = 3 lRCode = ShowWindow(Application.WindowHandle, SW_MAXIMAZE) '--- запускаем наш проект ------ gCommand.Execute ("ProjectRun") End Sub ________________________________________________________________________________________________ Цитата(ggg__ggg @ 21.8.2008, 0:30) [snapback]284013[/snapback] В инете ПОЛНО утилит и OCX для управления принтерами и печатью. Усли и shareware, то сущие копейки. Навскидку, http://www.al-soft.com/fpc/fast-printer-chooser-ru.shtmlну и тут же тогда надо добавлять код на VBA, как из VBA управлять другой программой..... (в таком стиле можно самому и DLLку написать и OCX..... и дальше по нарастающей......) ----------------------------------------------------------------------------------------------------------------------------- я это все к тому, что если проектировщик плохо подумал какие средства\инструменты он заложит в проект для решения задач Заказчика..... то реализатор проекта получит проблему на ровном месте...... ИТОГО: сложность кода растет, квалификация программера растет, а зарплата его остается прежней, и время чтоб разобраться с WinAPI, DLL, OCX, VBA , ADO, ODBC и т.д. в проект не заложено P.S. а в других SCADA как можно решить вопрос с получением , например, списка принтеров, установкой принтера по-умолчанию.... для сравнения
Сообщение отредактировал s60 - 21.8.2008, 9:28
|
|
|
|
Гость_ggg__ggg_*
|
21.8.2008, 9:53
|
Guest Forum

|
Специально полез в архив за докой по RSView32  Есть такие команды "AppStart" и "AppActivate". Через них можно запустить требуемую прогу, работать в ее окне.
|
|
|
|
|
21.8.2008, 13:15
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(ggg__ggg @ 21.8.2008, 10:53) [snapback]284087[/snapback] работать в ее окне. руками или кодом на VBA?
|
|
|
|
Гость_ggg__ggg_*
|
21.8.2008, 13:24
|
Guest Forum

|
Руками. Такие софтинки и предназначены для персонала средней квалификации. К тому же , как правило, там еще и есть понятная диагностика ошибок  . Использование стандартных скриптов имеет ряд недостатков, один из которых - специфическая диагностика ошибок. Это особенно касается консольных версий (CScript). ИМХО, конечно....
|
|
|
|
|
22.8.2008, 8:44
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(ggg__ggg @ 21.8.2008, 14:24) [snapback]284207[/snapback] Руками. Такие софтинки и предназначены для персонала средней квалификации. К тому же , как правило, там еще и есть понятная диагностика ошибок  . Использование стандартных скриптов имеет ряд недостатков, один из которых - специфическая диагностика ошибок. Это особенно касается консольных версий (CScript). ИМХО, конечно.... уважаемый ggg_ggg, : 1) внимательнее читайте пост #59: "... Задача: ПРОГРАММНО (не руками через менюшки) надо напечатать отчет на принтер_1 ......" 2) смысл ставить автоматизацию, если делать руками? вы всегда так автоматизацию делаете Цитата(ggg__ggg @ 21.8.2008, 14:24) [snapback]284207[/snapback] Руками. вы всегда тАк автоматизацию делаете?
|
|
|
|
Гость_ggg__ggg_*
|
22.8.2008, 9:27
|
Guest Forum

|
1) А оператор-то зачем? Если Вы делаете АВТОМАТИЧЕСКУЮ систему - это одно, если -автоматизированную - другое. Если хочется уж совсем программно - в инете есть КУЧА примеров ( VB, Delphi, C++, HiASM). То есть не вижу НИКАКОЙ проблемы. Можете и готовую софтинку научить щелакть клавишами. Вообщем, специалисту работы на пару пива..... 2) Вам НАВСКИДКУ предложили НЕСКОЛЬКО вариантов решения Вашей задачи, причем ОЧЕНЬ ПРОСТЫХ. Какие проблемы-то? 3) Как решается в других SCADA - да примерно также. 4) Тезис "Все SCADA примерно одинаковы" остается в силе.
|
|
|
|
|
22.8.2008, 10:10
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(ggg__ggg @ 22.8.2008, 10:27) [snapback]284472[/snapback] 1) А оператор-то зачем? оператор нужен длЯ: 1) установить двигатаель на спутник, закрепить его на спутнике 2) завести (нажимая кнопки на клавиатуре) двигатель на стенд 3) ввести: свой табельный номер, номер двигателя, номер ТНВД, если есть: номер турбины, номер электронного блока управления ЭБУ 4) подключить коммуникации: воду для охлаждения, масло для смазки, топливо, установить защитные ограждения... и т.д. 5) визуально контролировать в состояние двигателя во время обкатки и испытания (чтоб не слетел со стенда, чтоб нигде не текло, не стучало и т.д.) 6) проверять подвод масла туда куда оно должно подаваться, проверять зазоры, моменты затяжек... 7) проверять МФГО (масляный фильтр грубой очистки) на наличие загрязнений 8) проверять срабатывание клапана привода вентилятора 9) проверять срабатывания клапана еще какого-то уже не помню 10) останавливать процесс "обкатки\испытания в случае чего аварийного" 11) обнаружения и описания дефекта\ов 12) отсоединения коммуникаций 13) вывод двигателя со стенда 14) съем двигателя со спутника короче весь процесс должен быть похож на съем денег в банкомате... причем чек печатается автоматом... а не "Руками. Софтинками и предназначеными для персонала средней квалификации." _____________ Цитата(ggg__ggg @ 22.8.2008, 10:27) [snapback]284472[/snapback] 2) Вам НАВСКИДКУ предложили НЕСКОЛЬКО вариантов решения Вашей задачи, причем ОЧЕНЬ ПРОСТЫХ. Какие проблемы-то? никаких Цитата(ggg__ggg @ 22.8.2008, 10:27) [snapback]284472[/snapback] 4) Тезис "Все SCADA примерно одинаковы" остается в силе. кто б сомневался
|
|
|
|
Гость_ggg__ggg_*
|
22.8.2008, 10:42
|
Guest Forum

|
В длинный список добавьте: 15) Выбрать с помощью клавиши ...По окончании того-то вывести отчет №1 на принтер №1. Для этого сделать активным принтер №1 (с помощью клавиши ...) 16) Переключить принтер нажатием на клавишу ...., и , убедившись, что активен принтер №2, вывести отчет №2 Я не знаю тонкостей Вашей задачи (хотя много лет назад делал стенд для двигателей Стирлинга), но если есть оператор , то он должен ОТРАБАТЫВАТЬ свои деньги. Из этого всегда и исходили. Все равно, в случае проблем с принтерами, нужен оператор. Или Вы автоматически хотите диагносцировать неисправности? Задача решается средствами Windows - согласен. Ну а заправлять бумагу - это вряд-ли А АВТОМАТИЧЕСКИЕ системы - другие деньги, другой подход и другие требования. Об этом речи вроде не было....
Сообщение отредактировал ggg__ggg - 22.8.2008, 10:51
|
|
|
|
|
22.8.2008, 12:09
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(ggg__ggg @ 22.8.2008, 11:42) [snapback]284510[/snapback] В длинный список добавьте: 15) Выбрать с помощью клавиши ...По окончании того-то вывести отчет №1 на принтер №1. Для этого сделать активным принтер №1 (с помощью клавиши ...) 16) Переключить принтер нажатием на клавишу ...., и , убедившись, что активен принтер №2, вывести отчет №2 Я не знаю тонкостей Вашей задачи (хотя много лет назад делал стенд для двигателей Стирлинга), но если есть оператор , то он должен ОТРАБАТЫВАТЬ свои деньги. Из этого всегда и исходили. вот поэтому за последние 25 лет отечественный автопром дошел пока до уровня ТАЗиков...... еще лет 100 таким темпом и дойдет до уровня MB S500 мсье, ваша точка зрения понята с первого раза...... третий раз писать ".....Все SCADA примерно одинаковы......" не надо
|
|
|
|
Гость_ggg__ggg_*
|
22.8.2008, 12:23
|
Guest Forum

|
Ну, удачи в возрождении Автопрома !!! Буду гордиться, что имел честь переписываться, хотя и анонимно, с таким "гигантом мысли и отцом НОВОГО слова в АВТОМАТИЗАЦИИ"
|
|
|
|
|
22.8.2008, 14:08
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
весь этот цирк с конями можно избежать выбрав SCADA , в которой вышеописанные вещи делаются штатными средствами
|
|
|
|
|
22.8.2008, 15:27
|
Всегда !
Группа: Участники форума
Сообщений: 1259
Регистрация: 1.7.2005
Из: Новосибирск
Пользователь №: 934

|
2 s60 Цитата в которой вышеописанные вещи делаются штатными средствами Значит что-нибудь другое в ней будет не так... Идеала нет. А если есть - мы дружно найдем в нем изъяны А форум он на то и форум, чтоб делиться опытом... и не надо тут.. "пикироваться"  , не к чему это
|
|
|
|
|
22.8.2008, 17:04
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(Lex @ 22.8.2008, 16:27) [snapback]284687[/snapback] 2 s60 Значит что-нибудь другое в ней будет не так... Идеала нет. А если есть - мы дружно найдем в нем изъяны А форум он на то и форум, чтоб делиться опытом... ты изъяны ищешь....... а кто-то SCADA под задачу выбирает.... каждому свое....
|
|
|
|
|
22.8.2008, 18:27
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(Lex @ 22.8.2008, 16:27) [snapback]284687[/snapback] А если есть - мы дружно найдем в нем изъяны много нашли? изъяны в студию! а мы вам дружно похлопаем
|
|
|
|
|
23.8.2008, 7:07
|
Всегда !
Группа: Участники форума
Сообщений: 1259
Регистрация: 1.7.2005
Из: Новосибирск
Пользователь №: 934

|
2 s60 Цитата а кто-то SCADA под задачу выбирает Вот это уже теплее. Так какая задача-то ?
|
|
|
|
|
25.8.2008, 8:22
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(Lex @ 23.8.2008, 8:07) [snapback]284807[/snapback] 2 s60
Вот это уже теплее. Так какая задача-то ? открывая тему, я предполагал, что из нее получится примерно как тут или тутнекий открытый аналог "knowledge base" в противовес закрытым корпоративным базам "особенностей" какждой SCADA, и даже выбрав определенную SCADA под свою задачу, человек заранее будет знать , что его ожидает.... кто предупрежден - тот вооружен  (с) интересен сам процесс выбора... как другие инженеры выбирают.... равно как автовладельцы и рыбаки обсуждают свои увлечения..... хотя вроде бы че там обсуждать? крути баранку, смотри на поплавок.....
|
|
|
|
|
25.8.2008, 9:06
|
Всегда !
Группа: Участники форума
Сообщений: 1259
Регистрация: 1.7.2005
Из: Новосибирск
Пользователь №: 934

|
2 s60 Тема-то интересная, только вопрос все же, наверное, риторический. И вот почему. Во-первых, коммерция. Я не могу представить себе ситуации, когда бы инженер выбирал скаду для решения своих задач, без оглядки на стоимость, доступность, сроки поставки, скидки и пр. коммерческие вопросы. Во-вторых, скорее всего есть предпочтительные контроллеры, под которыи надо подбирать скаду, а контроллеры все предпочитают разные (в силу разных причин), просто у кого-то больше сторонников, у кого-то меньше. В-третьих, если человек дотошно перебирает все скады, при этом он знает, про проблемы, в том числе про условно названную "двух принтеров", про пути их решения и пр., то скорее всего человек уже достаточно компетентен (профессионален) и ему не принципиально, на какой скаде работать.
Вот автомобиль можно подобрать "под себя", потому что в этом вопросе гораздо меньше ограничений, пожалуй, основное - размер кошелька.
|
|
|
|
Гость_ggg__ggg_*
|
25.8.2008, 9:22
|
Guest Forum

|
Полностью согласен с Lex !!! 1) Если у меня есть наработки под какую-то SCADA, то надо иметь ОЧЕНЬ веские причины слезть с нее (сроки разработки) 2) Если и придется слезть, то я предпочту SCADA от разработчика контроллеров (Siemens, Siemens SBT, AB, TAC, Advantech и т.д) 3) Есть еще и фактор "Заказчик" - были случаи, когда он оказывался решающим. 4) Есть и "откатно-скидочные" дела. 5) Если я не знаю ни контроллеров, ни SCADA, ни "подводных камней" решаемой задачи - я просто за это не возьмусь, т.к. учиться на реальных объектах в сжатые сроки - это слишком. Сталкивался с такими "субъчиками" - "душераздирающее зрелище".
Попробую проиллюстрировать на примере. 1) Lon -сеть. Существует масса ОРС сторонних производителей. Некоторые хорошо известны и изучены их "+" и "-". Требования к графике у Зака достаточно стандартны. Использую хорошо знакомую SCADA с кучей наработок. 2) В проекте применены контроллеры Siemens PXC (выбор Зака). Даже не задумываюсь о выборе - Desigo Insight однозначно, т.к. BACnet-объекты поддерживаются в полном объеме только этой SCADA. Вариантов просто НЕТ !!!! 3) По настоянию Зака в комп со SCADA вставляется доп. оборудование, например от Advantech (причины такого решения оставляем за кадром). Опять выбора нет - Advantech Studio, т.к. только она поддерживает драйвера этих устройств. По остальным параметрам тоже годится, но придется кое-что "делать ручками". 4) Персонал Зака или "субъчики", сильно привечаемые Заком, настаивают на InTouch. Если с ее помощью МОЖНО решить поставленные задачи - то почему-бы и нет. 5) У меня сложились хорошие КОММЕРЧЕСКИЕ отношения с дистрибьютером SCADA в России. А почему-бы не "продвигать" ее, если мне это выгодно, а задачи решаются. Мне, может и Винда не очень, но -кормит.
Сообщение отредактировал ggg__ggg - 25.8.2008, 9:42
|
|
|
|
|
25.8.2008, 16:08
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(Lex @ 25.8.2008, 10:06) [snapback]285012[/snapback] 2 s60 Тема-то интересная, только вопрос все же, наверное, риторический. И вот почему. Во-первых, коммерция. Я не могу представить себе ситуации, когда бы инженер выбирал скаду для решения своих задач, без оглядки на стоимость, доступность, сроки поставки, скидки и пр. коммерческие вопросы. Во-вторых, скорее всего есть предпочтительные контроллеры, под которыи надо подбирать скаду, а контроллеры все предпочитают разные (в силу разных причин), просто у кого-то больше сторонников, у кого-то меньше. В-третьих, если человек дотошно перебирает все скады, при этом он знает, про проблемы, в том числе про условно названную "двух принтеров", про пути их решения и пр., то скорее всего человек уже достаточно компетентен (профессионален) и ему не принципиально, на какой скаде работать.
Вот автомобиль можно подобрать "под себя", потому что в этом вопросе гораздо меньше ограничений, пожалуй, основное - размер кошелька. все верно, тут важно последовательность.. №1 - (потому что я инженер а не манагер  )это с технической точки зрения... я с этого и начал.. выбрать штуки три в порядке убывания... например PcvVue, Genesis, zenOn.... их дистрибьюторы находятся в питере...все демо есть...все обесчают поддержку... №2 - коммерческий...стоимость....сроки поставки...скидки... фирма образовалась недавно... автоматизация зданий - направление новое...потому никаких пристрастий нет... за "скорее всего человек уже достаточно компетентен (профессионален)" спасибо  но если "драки" можно избежать , то лучше ее избежать... если в какой-то скаде средств поболе\получше то зачем же идти проти ветра... круто конечно решать "двухпринтерные" задачи... но в проект на это время не закладывается....этот ликбез либо срывает сроки, либо в личное время... да и не оплачивается дополнительно такая "борьба с ветряными мельницами".....что собственно и удручает...
|
|
|
|
|
25.8.2008, 16:24
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(ggg__ggg @ 25.8.2008, 10:22) [snapback]285018[/snapback] Полностью согласен с Lex !!! 1) Если у меня есть наработки под какую-то SCADA, то надо иметь ОЧЕНЬ веские причины слезть с нее (сроки разработки) 2) Если и придется слезть, то я предпочту SCADA от разработчика контроллеров (Siemens, Siemens SBT, AB, TAC, Advantech и т.д) 3) Есть еще и фактор "Заказчик" - были случаи, когда он оказывался решающим. 4) Есть и "откатно-скидочные" дела. 5) Если я не знаю ни контроллеров, ни SCADA, ни "подводных камней" решаемой задачи - я просто за это не возьмусь, т.к. учиться на реальных объектах в сжатые сроки - это слишком. Сталкивался с такими "субъчиками" - "душераздирающее зрелище".
Попробую проиллюстрировать на примере. 1) Lon -сеть. Существует масса ОРС сторонних производителей. Некоторые хорошо известны и изучены их "+" и "-". Требования к графике у Зака достаточно стандартны. Использую хорошо знакомую SCADA с кучей наработок. 2) В проекте применены контроллеры Siemens PXC (выбор Зака). Даже не задумываюсь о выборе - Desigo Insight однозначно, т.к. BACnet-объекты поддерживаются в полном объеме только этой SCADA. Вариантов просто НЕТ !!!! 3) По настоянию Зака в комп со SCADA вставляется доп. оборудование, например от Advantech (причины такого решения оставляем за кадром). Опять выбора нет - Advantech Studio, т.к. только она поддерживает драйвера этих устройств. По остальным параметрам тоже годится, но придется кое-что "делать ручками". 4) Персонал Зака или "субъчики", сильно привечаемые Заком, настаивают на InTouch. Если с ее помощью МОЖНО решить поставленные задачи - то почему-бы и нет. 5) У меня сложились хорошие КОММЕРЧЕСКИЕ отношения с дистрибьютером SCADA в России. А почему-бы не "продвигать" ее, если мне это выгодно, а задачи решаются. Мне, может и Винда не очень, но -кормит. вот! вот такой расклад я хотел читать еще 4 страницы назад  отвечаю по пунктам: 1) работал с iFIX (работал то с DeltaV, но там графическая часть iFIX ) и с RSView32 - веских причин не "слазить" с них нет, даж наоборот... 2) а как же OPC ? Контроллеры не выбраны....например в LON узлы могут быть разных производителей... не так ли? Ну а если контроллеры, то тот же BECKHOFF или WAGO "своих" скад не имеют.... у BECKHOFF есть рекомендованные им... 3) я про него знаю. Тогда само собой. А если Зак не вмешивается (он доверяет врачу  )? Я волен выбирать... 4) пока нету... а если появятся или есть то это пункт 2) в ответе Lex 5) non comments 1) RSView32 точно отпадает... ну и iFIX туда же...(не заладилось как с ним начиная со скачать демо-версию...) 2) в проекте пока ни в одном (коттедж), ни в другом (гостиница) контроллеры не выбраны... пока выбрана платформа - LON ибо что туда что туда надо учится, а на LON учится выгоднее.... 3) если Зак вмешивается - че тут мусолить... 4) см. пункт 3) выше 5) этого тоже нет
|
|
|
|
Гость_ggg__ggg_*
|
25.8.2008, 17:34
|
Guest Forum

|
Если есть ОРС от производителя по свои контроллеры (я недавно поаплодировал CAREL)- одной "головной болью меньше". Далее, LON - это СТАНДАРТ РАЗВИТЫЙ, "устаканившийся", достаточно низкого уровня абстракции данных. Тут без разницы - WAGO, TAC или еще что, главное - выход на SNVT. Если что-то нестандартне/необычное -то ту тоже есть варианты. Тот же ТАС - либо SNVT (требуется грамотный программер), либо TAC NVT, "заточенные" под SCADA ТАС Vista (дорогая штучка, но с "прибабахами"). Тут , конечно, есть место для раздумий  . Вообще, если попытаться построить "древо выбора", то его ветвления вгонят в ступор любого человека - уж больно много тонкостей. Именно поэтому выбор SCADA - процесс практически эвристический, и,думаю, крайне субъективный.
|
|
|
|
|
26.8.2008, 9:13
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
Цитата(ggg__ggg @ 25.8.2008, 18:34) [snapback]285272[/snapback] (дорогая штучка, но с "прибабахами"). Тут , конечно, есть место для раздумий  . Вообще, если попытаться построить "древо выбора", то его ветвления вгонят в ступор любого человека - уж больно много тонкостей. Именно поэтому выбор SCADA - процесс практически эвристический, и,думаю, крайне субъективный. 1) оставим субъективность вопроса субъекту - он спросил, мы ответили... 2) вопрос цены - вопрос не для форума 3) у каждой "штучки" получается есть "прибабахи", я открыл тему для сбора всех этих "прибабахов", чтобы : 3.1) помочь себе и другим сориентироваться с выбором 3.2) выбравшему знать на что он подписался...чтобы заложить время на решение "двухпринтерных задач", подключить человека для их решения, добавить цену за решение таких задач... и т.д. короче кто предупрежден, тот вооружен.... с картой оно как-то приятнее ехать....чем без карты.... то и дело ожидая сюрприза.. а по выбранным мной и указанным выше SCADA есть какие-нибудь комментарии? есть мнение ЗА Genesis32 против по PcVue --------------------------- Genesis работает так как я хочу и без танцев с бубнами. Что касается OPC и PcVue: года полтора назад выяснил, что PcVue не отображает полное название тегов OPC, соответственно работать невозможно. Написал в Фиорд, они потестировали, нашли указанную проблему и написали в ARC. Исправили или нет не знаю. Вторая большая проблема с PcVue - необходимость добавления тегов в локальную базу. У меня тегов тысячи и мне совершенно не хочется их по-новому называть и тратить на это время. Что касается других брендовых систем, то цены не слишком отличаются. Вот поэтому Genesis. а в двух словах о чем речь? В двух словах: в свойствах элемента (кнопки, текстового поля и т.п.) выбирается конкретный тег и операции над ним (математика, логика и тп.) и всё! А у PcVue надо сначала обозвать новую переменную и установить связь с тегом OPC, а дальше уже проводить действия с новой переменной. Вот эта самая главная глупость PcVue, т.к. тратиться огромное количество времени на установление связей, выдумывании имен переменных. Бред! Что касается работы с тегами, то подробно в документации, ну или вживую с симулятором OPC, там все понятно. ------------------------------ вот так вот... пока нету времени это проверить... но имею ввиду... такое неудобство...
|
|
|
|
|
26.8.2008, 10:26
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
добавлю про RSView32:
1) нет шаблонов. А напрмер в ПО от Shneider для конфигурирования его панелей XBTL-1000 шаблоны есть. Очень удобная вещь. Создал макет-шаблон страницы и вперед. Надо чето изменить, меняешь в ШАБЛОНЕ и все страницы на основе этого шаблона автоматом подхватывают изменения. В RSView32 сделал основу - Сохранить как... и так далее.... и если надо изменить что-то - перелопачиваем все страницы...
2) в iFIX делаешь страницу. А верхняя шапка-меню и строка алармов внизу крепятся в режиме runtime автоматом. Сами В RSView32 никаких предустановок. Все нужно создавать самому, или копировать из других проектов (если есть). Та же строка алармов - рисуем прямоугольник, делаем анимацию моргание красным по системному тегу-неквитированный аларм, добавляем текстовое поле связанное с системным тегом "описание последнего неквитированного аларма"... и т.д.
3) теги - одномеры. Т.е. никакого ветвления типа Machine1.Tank1.Level1.Value. Для объединения тегов логически пишем префиксы в имени тега - Machine1_Tank1_Level1_Value
4) если надо с одной RSVew32 тянуть данные с других RSVew32 (например АРМ диспетчера тянет данные с АРМов операторов) то все АРМы должны быть в ДОМЕНЕ, рабочие группы не поддерживаются (так и написано в хелпе).... так что надо иметь ввиду.... надо уметь создавать домен....
Сообщение отредактировал s60 - 26.8.2008, 19:48
|
|
|
|
|
27.8.2008, 10:46
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
ни Genesis32, ни zenOn в своем инструментарии VBA не имеют ничего подобного ActivePrinter (или хотя бы просто printer) библиотеки Word из MS Office
|
|
|
|
|
27.8.2008, 11:59
|
Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379

|
У InTouch тоже нет стандартных средств. Сама в себе скада
|
|
|
|
|
27.8.2008, 16:13
|
Группа: Участники форума
Сообщений: 95
Регистрация: 25.6.2008
Пользователь №: 20050

|
в VBA скады PcVue в библиотеке "FrontVue" есть метод "PrintOut([Copies As Integer], [Orientation As fvOrientation], [Printer As String])" в [Printer As String] собственно и напишем на какой принтер печатать  зачет PcVue по решению "двухпринтерной задачи" ! вопрос конечно еще остается, что и как можно печатать этим методом..... файл....принтскрин... но вопрос то был именно по выбору конкретного принтера!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ
ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS
ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j
Последние сообщения Форума
|