Связь WinCC и Excel по сети
Хоружевский Роман; 27.2.03

Есть ли возможность организовать на WinCC такую схему:

На рабочей станции WinCC крутится проект, на другой машине установлен Excel, обе
машины в сети. Нужно из Excel управлять булевым тегом в WinCC.
Re: Связь WinCC и Excel по сети
Л. Шерешевский; 27.2.03

Да, такая схема реализуема. Наиболее простой вариант -- по NetDDE. Пусть, на компьютере ExcelWks ячейку Excel R1C1 (то же самое, что A1) необходимо связать с тегом (например, unsigned int) TagR1C1 WinCC проекта, запущенного на компьютере WinCCWks. Для этого необходимо


1. На компьютере ExcelWks
Запустить ddeshare.exe
Создать разделяемый ресурс DDE, например TestDDEtoWinCC.
В свойствах DDE-ресурса для варианта Static задать
Application Name = Excel,
Topic Name = <Имя_Вашего_Excel_файла.xls>
При необходимости скорректировать права доступа.
Проверить, что в Excel не стоит флажок "Игнорировать DDE-запросы от других приложений"

2. На компьютере WinCCWks
В проект добавить канал Windows DDE
Для этого канала задать
Computer Name = ExcelWks
Topic = TestDDEtoWinCC
Для данного канала создать тег TagR1C1 и адресовать его к нужной ячейке листа Excel:
Item Name = R1C1.

Протестировано в следующей конфигурации:
Windows 2000-Eng SP3, WinCC 5.1 HotFix2, Office 2000-Rus SR-1.




См. Центр компетенции WinCC

Re: Связь WinCC и Excel по сети
Хоружевский Роман; 29.4.03

Все получилось спасибо Лев.