За да се осъществи обменът на данни между PLC и TouchScreen, променливите, които ще бъдат визуализирани или манипулирани, трябва да бъдат дефинирани със статични адреси, след което да се прехвърлят в софтуера за програмиране на TouchScreen-а, за да бъдат налични при конфигуриране на обектите.

Задаване на статични адреси на променливите в PLC през CoDeSys

Експортиране на променливи от CoDeSys

Импортиране на променливи в CP400 Soft

 

1. Задаване на статични адреси на променливите в PLC през CoDeSys:

Това става в CoDeSys -> Resources -> Global Variables.

Пример

Добра идея е да се направи отделна папка за променливите, които ще работят с touchscreen (в примера "Panel"), а в нея подгрупи за променливите, които панела ще чете и ще манипулира (в примера "Panel_receive" и "Panel_send").



Задаване на статичните адреси трябва да бъде съобразено с долната таблица:

!!! При дублиране на адрес CoDeSys няма да рапортува грешка, но програмата няма да работи коректно!!!

 

2. Експортиране на променливи от CoDeSys.

- Меню Project -> Export -> отваря се диалоговия прозорец "Export Project"


- Избираме Resources -> Panel (къдто "Panel" е папкта, в която сме дефинирали променливите, работещи с панела) -> ОК и запазваме *.exp файла в подходяща папка.

 

3. Импортиране на променливи в CP400 Soft.

- Меню Application -> Tag Table - отваря се прозореца Tag table


- Десен бутон върху Connection 1 (където Connection 1 е името на връзката, която сме дефинирали при конфигурирането на панела) -> Import Tags
- Изберете Files of type *.exp и браузвайте до експортирания в стъпка 2 файл.
- Изберете дали да бъдат изтрити или не съществуващите в Tag Table променливи (ако има такива).

Възможно е, но е по-трудоемко, ръчното въвеждане на имената и адресите на променливите в Tag Table.

На този етап така конфигурираните променливи ще бъдат налични в опциите на съответните обекти.