CODESYS

Передача данных через DDE в MS Excel

 

            Требуется передать данные из проекта CODESYS в MS Excel через DDE-сервер. Для этого нужно создать простейший проект в CODESYS и присвоить нескольким переменным значения, после чего запустить проект.

 

Программа на языке ST

Рис.1. Программа на языке ST

 

            В MS Excel необходимо в ячейку, в которую будут передаваться данные ввести формулу вида:  =CODESYS|[Путь к файлу проекта]![Имя переменной], т.е. для переменной PLC_PRG.Datchik1 строка будет выглядеть как на рис.2.

 

Окно MS Excel

Рис. 2. Окно MS Excel

 

            Данные передаются DDE-сервером в MS Excel только когда проект запущен в CODESYS, в остальных случаях при попытке получить данные будет выдана ошибка.