За да се осъществи обменът на данни между 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. |
На този етап така конфигурираните променливи ще бъдат налични в опциите на съответните обекти.