Могу ли я контроллировать таблицу
Малкон; 4.11.04
У меня интересный проект, необходимо нескольким опреаторам заводить
данные в таблички (различные анализы), а затем эти данные должны
появляться на операторских панельках в цехе.
--------
Дак вот умеет ли WinCC работать с такблицами следующим образом:
.Контроллировать каждую ячейку WinCC Online Table (менять цвета,
вставлять картинки в определенные колонки, или по определенному
значению, вообщем аналогично возможностям языков типа
Delphi/C++Builder)
Может быть не стоит убиваться за недоделанность WinCC, и писать
клиентов на других языках, просто записывая данные в SQL базу WinCC
проекта ?
Или все же Можно попробовать реализовать эти возможности через VB
скрипты, или С, встроенный в WinCC. Я к сожалению их возможностей
пока не представляю.
Вот такой вопрос. Спасибо.
Re: Могу ли я контроллировать
таблицу
Малкон; 4.11.04
Ах да.. забыл добавить, так же должна быть возможность вставлять
ComboBox, чтобы оператор мог делать выбор, а может даже и вводить
свое знаениче если значения нужного нет.
Re: Могу ли я контроллировать
таблицу
Макс Прилепский; 4.11.04
То, что Вы описали, возможно реализовать в виде ActiveX-модуля,
интегрировав его в кадр WinCC. WinCC Online Table Control для этого
не подходит, однозначно, даже если этот компонент сконфигурировать
в кадре в режиме формы
Re: Могу ли я контроллировать
таблицу
Малкон; 4.11.04
А где я могу достать описание как мне подключить Active-X, я так
понимаю создавать его нужно в Васике (VB) из VS. да ?
Re: Могу ли я контроллировать
таблицу
GorA; 4.11.04
Все, что нужно Малкон_у в Win СС можно сделать. Нужно только
немного отойти от стиля программирования на DELPHI и т.п. и конечно
не зацикливаться стандартными приложениями того же Siemens.
Re: Могу ли я контроллировать
таблицу
GorA; 4.11.04
А также для более менее устойчивой работы конечного продукта
поменьше использовать внешних приложений.
Re: Могу ли я контроллировать
таблицу
Вадим Печёрских; 5.11.04
Привет, GorA.
Подскажи как можно сделать нормальный ComboBox средствами WinCC с
возможностью ввода новых значений, сортировки и поиска по первым
символам?
Re: Могу ли я контроллировать
таблицу
Малкон; 5.11.04
На Дельфях перехватывается ХИТРОЕ событие которое вызывается при
создании ячейки, а дальше пишутся условия типа: ЕСЛИ ЯЧЕЙКА
ТАКАЯ-ТО, то КРАСИМ ЕЕ В КРАСНЫЙ ЦВЕТ, ВСТАВЛЯЕМ КАРТИНКУ.
Какой принцип в WinCC тогда ?
А нормальными средствами В ДЕЛЬФИ ComboBox с возможностью ввода
своего варианта в ячейке таблицы не создашь. Приходиться применять
либо RxLib, либо EhLib.
Я поэтому когда с Дельфями ковырялся, подумал, что WinCC далеко не
язык программирования по сути, то будут проблеммы.Поэтому я
настроился на работу с Васиком или с чем-то еще.
Re: Могу ли я контроллировать
таблицу
Mike; 5.11.04
Господа!!! Пишите на Visual C++ и не будет у вас всяких заморочек
:)
Re: Могу ли я контроллировать
таблицу
Nick ; 5.11.04
To Mike На С время выполнения проекта растет раза в 2.
Re: Могу ли я контроллировать
таблицу
Alexis; 5.11.04
2 Nick:
Где и чего растет раза в два?
Re: Могу ли я контроллировать
таблицу
jkeks; 5.11.04
дак не времы выполнения важно, а вообще принципиальная возможность
средствами самого проекта WinCC. И каким образом если можно.
Re: Могу ли я контроллировать
таблицу
GorA; 5.11.04
Вадиму Печёрских.
Каждое приложение должно заниматься своим делом и не забирать хлеб
у других.
Вообще-то вопрос звучит так " .... менять цвета, вставлять картинки
в определенные колонки, или по определенному значению ..."
А то, что предлагаете вы нужно делать использую каку-нибудь базу
данных. В Win CC есть приложение User Archive.
Re: Могу ли я контроллировать
таблицу
Малкон; 5.11.04
Ну как автор вопроса тогда немного поясню, что информация вводимая
в таблицы, должна быть мгновенно оторажена на панелях в цехе, я
считал, что лучшим вариантом будет организовать интерфейс на базе
WinCC, чтобы МГНОВЕННО передавать информацию.
К тому же если делать на базе того же Дельфи, то откуда мне брать
структуру в которой храняться данные, даже не представляю как это
там храниться.
Получается что клиентские приложения прощще писать на
специализированных языках. А как же Связка с VBA ? Или того круче -
C Scripts (хотя там свой SDK, точнее ODK, скорее всего далеко не
полноценный) ???
Re: Могу ли я контроллировать
таблицу
Малкон; 5.11.04
Хотя лично я бы написал приложение на C++ Builder 6 + RxLib.
Решилась бы проблемма со структурами.
И как правильнее ?
(казалось, что покупая самую навороченую скаду придется лишь
изучить ее особенности)
А вообще если прибегать к вариантам типа WinCC+Delphi/C++, то не
лучше ли воспользоваться аналогами типа AStudio. Тоже коряво, но
уже дешевле.
Re: Могу ли я контроллировать
таблицу
GorA; 5.11.04
А связь с каким-нибудь PLC есть?
Если нет, или объем маленький и эпизодический, то лучше сделать на
каком-нибудь другом приложении. Например Visual FoxPro.
Re: Могу ли я контроллировать
таблицу
Малкон; 9.11.04
Схема достаточно сложная: 13 операторских панелей, несколько
S7-400, архивный сервер у ИВЦ, и простонародье: Лаборатория, ОТК,
технологи, у каждого свой интерфейс, каждый видит что-то особенное
из процесса работы.
Re: Могу ли я контроллировать
таблицу
Павел Кобелев; 10.11.04
Я бы использовал стандартный Microsoft flex grid control. Это для
табличек. И "родной" combobox от microsoft. Теперь к вопросу как. В
WinCC в графическом дизайнере на палитре объектов есть страница
"Controls". На нее добавляем требуемые элементы ActiveX и
используем как родные. Обращаю ваше внимание, что для работы с
проектом для MSFlexGrid нужна лицензия на режим разработки. Иными
словами, у вас на машине должен стоять Visual Basic.