HEIDENHAIN: удаленный доступ 128, 320, 620, 640, DataPilot

Материал из DPA
Перейти к навигации Перейти к поиску

Подключение станков с ЧПУ   >   Подключение HEIDENHAIN

В случае, если нет удаленного доступа к контроллеру или возникают ошибки при получении данных, нужно убедиться, что внешний доступ включен и настроен.

Для этого перейдите в режим программирования и нажмите Hh mod btn.png. Если откроется диалоговое окно, выберите "Параметры устройства" -> "Внешний доступ" и проверьте, установлена ли программная клавиша "Внешний доступ" внизу в положение "Да" ("ON" и т.д.). Если программная клавиша не отображается, вы можете сделать ее видимой, вставив или раскомментировав запись в файле OEM.SYS:

REMOTE.LOCKSOFTKEYVISIBLE = YES

К этому файлу можно получить доступ с помощью утилиты Heidenhain TNCRemo. После подключения к вашему контроллеру введите "PLC:\" в нижней панели навигации. Введите ключ для доступа к ПЛК (по умолчанию: 807667). Затем откройте, отредактируйте и передайте файл OEM.SYS обратно на устройство.

Также возможно, что внешний доступ ограничен конкретными настройками в файле TNC.SYS в корневом каталоге вашего контроллера. Чтобы получить к нему доступ, введите "TNC:\" в нижней панели навигации TNCRemo.

В этом случае файл TNC.SYS содержит одну или несколько записей, таких как:

REMOTE.PERMISSION = PC2225;PC3547
REMOTE.TNCPASSWORD = KR1402
REMOTE.TNCPRIVATEPATH = TNC:\RK

Если есть запись для TNCPASSWORD и нет записи для TNCPRIVATEPATH, то весь накопитель TNC защищен паролем и не может быть доступен с помощью драйвера DPA. Для получения доступа закомментируйте все строки, начинающиеся с REMOTE или строку с TNCPASSWORD, добавив точку с запятой ";". Если присутствует запись PERMISSION, то добавьте имя сервера DPA в список.

Вам необходимо проверить файл TNC.SYS, если возникают ошибки "доступ запрещен".

Если вы получаете данные от контроллера, но для некоторых элементов возникает ошибка "Доступ запрещен", то доступ к PLC области контроллера заблокирован. Откройте файл OEM.SYS. Если вы видите строки вроде:

PLCPASSWORD = PLC
REMOTE.PLCPASSWORDNEEDED = YES
REMOTE.PLCPASSWORDFORCED = YES

Закомментируйте PLCPASSWORD, добавив точку с запятой ";" и установите:

REMOTE.PLCPASSWORDNEEDED = NO
REMOTE.PLCPASSWORDFORCED = NO

Сохраните файл, перенесите его обратно в контроллер и перезапустите, чтобы изменения вступили в силу.