Связь 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
Все получилось спасибо Лев.