Могу ли я контроллировать таблицу
Малкон; 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.