Для подъема уровня TwinCAT используется специальная утилита, которая, конечно же, требует лицензионный ключ. Вообще, такой процедурой занимается сервисная служба, но можно и самому, а итогом послужит следующая картина:
Правда итог не так очевиден из System Manager: ветка NC может отсутствовать в конфигурации. Иными словами, контроллер уже может, а вот System Manager почему-то в упор не видит NC.
На самом деле уровень лицензии подняли, а модуль в TwinCAT еще не загрузили.
TwinCAT 2 — это модульная система. Она состоит из нескольких низкоуровневых драйверов для подсистем: TcIo.sys, TcRouter.sys, TcRTime.sys, TcNc.sys... В случае с WinCE драйверы уже встроены в образ, их просто нужно подключить.
Список модулей TwinCAT 2, загружаемых при старте системы, хранится в\Hard Disk\TwinCAT\DefaultConfig.xml . Открываем этот файл и дописываем загрузку модуля TCNC. Соответственно файл после редактирования будет выглядеть так:
Перезапускаем ПЛК и смотрим на результат. Было → стало:
На самом деле уровень лицензии подняли, а модуль в TwinCAT еще не загрузили.
TwinCAT 2 — это модульная система. Она состоит из нескольких низкоуровневых драйверов для подсистем: TcIo.sys, TcRouter.sys, TcRTime.sys, TcNc.sys... В случае с WinCE драйверы уже встроены в образ, их просто нужно подключить.
Список модулей TwinCAT 2, загружаемых при старте системы, хранится в
<?xml version="1.0" encoding="UTF-8"?> <TcBootProject> <Drivers> <Driver> <Type>1</Type> <ServiceName>TCIO</ServiceName> </Driver> <Driver> <Type>1</Type> <ServiceName>TCPLC</ServiceName> </Driver> <Driver> <Type>1</Type> <ServiceName>TCRTIME</ServiceName> </Driver> <Driver> <Type>1</Type> <ServiceName>TCNC</ServiceName> </Driver> </Drivers> <InitCmds/> </TcBootProject>
Перезапускаем ПЛК и смотрим на результат. Было → стало:
No comments
Post a Comment
Note: Only a member of this blog may post a comment.