Атрибут TcNcAxis линкует NC ось со стороны кода, автоматически изменяя конфигурацию ПЛК. Про этот атрибут уже было в символьной линковке через атрибуты. Здесь же будет пара-тройка нюансов.
Массивы
Большое количество осей удобно объединять в массивы. Массив осей можно линковать одним атрибутом:
В имени оси можно использовать пробел. Имя оси в атрибуте тоже записывается с пробелами. Количество пробелов должно совпадать и между буквами в имени, и в атрибуте. Axis⎵X и Axis⎵⎵X — это разные оси.
Если имя оси указано в атрибуте, но оси с таким именем нет, то в конфигурации будет создана новая ось.
Согласно правилам, атрибуту нельзя подставить имя, в котором есть символы кавычек, точек с запятой и тому подобное. В названии оси такие символы использовать можно, а в атрибут они не запишутся: сломают формат атрибута.
Автомапинг функциональных блоков
Если нет доступа к внутренностям функционального блока, можно воспользоваться… атрибутом:
Mapping conflict! Same data of 'TINC^NC-Task 1 SAF^Axes^Axis Z^Inputs^FromPlc' is written from different sources
No comments
Post a Comment
Note: Only a member of this blog may post a comment.