HEIDENHAIN: настройка контроллера: различия между версиями
User (обсуждение | вклад) |
User (обсуждение | вклад) |
||
(не показано 8 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{Ссылки HEIDENHAIN}} | {{Ссылки HEIDENHAIN}} | ||
− | + | В случае, если нет удаленного доступа к контроллеру или возникают ошибки при получении данных, нужно убедиться, что внешний доступ включен и настроен. | |
− | + | Для этого перейдите в режим программирования и нажмите [[File:hh_mod_btn.png]]. Если откроется диалоговое окно, выберите "Параметры устройства" -> "Внешний доступ" и проверьте, установлена ли программная клавиша "Внешний доступ" внизу в положение "Да" ("ON" и т.д.). Если программная клавиша не отображается, вы можете сделать ее видимой, вставив или раскомментировав запись в файле OEM.SYS: | |
+ | <pre> | ||
REMOTE.LOCKSOFTKEYVISIBLE = YES | REMOTE.LOCKSOFTKEYVISIBLE = YES | ||
+ | </pre> | ||
− | + | К этому файлу можно получить доступ с помощью утилиты ''Heidenhain TNCRemo''. После подключения к вашему контроллеру введите "PLC:\" в нижней панели навигации. Введите ключ для доступа к ПЛК (по умолчанию: 807667). Затем откройте, отредактируйте и передайте файл ''OEM.SYS'' обратно на устройство. | |
− | |||
− | . | ||
− | + | Также возможно, что внешний доступ ограничен конкретными настройками в файле ''TNC.SYS'' в корневом каталоге вашего контроллера. Чтобы получить к нему доступ, введите "TNC:\" в нижней панели навигации ''TNCRemo''. | |
− | + | В этом случае файл ''TNC.SYS'' содержит одну или несколько записей, таких как: | |
+ | <pre> | ||
REMOTE.PERMISSION = PC2225;PC3547 | REMOTE.PERMISSION = PC2225;PC3547 | ||
REMOTE.TNCPASSWORD = KR1402 | REMOTE.TNCPASSWORD = KR1402 | ||
REMOTE.TNCPRIVATEPATH = TNC:\RK | REMOTE.TNCPRIVATEPATH = TNC:\RK | ||
+ | </pre> | ||
− | + | Если есть запись для '''TNCPASSWORD''' и нет записи для '''TNCPRIVATEPATH''', то весь накопитель TNC защищен паролем и не может быть доступен с помощью драйвера DPA. Для получения доступа закомментируйте все строки, начинающиеся с '''REMOTE''' или строку с '''TNCPASSWORD''', добавив точку с запятой ";". Если присутствует запись '''PERMISSION''', то добавьте имя сервера DPA в список. | |
− | |||
− | . | ||
− | + | Вам необходимо проверить файл ''TNC.SYS'', если возникают ошибки "доступ запрещен". | |
− | + | Если вы получаете данные от контроллера, но для некоторых элементов возникает ошибка "Доступ запрещен", то доступ к PLC области контроллера заблокирован. Откройте файл ''OEM.SYS''. Если вы видите строки вроде: | |
− | |||
− | |||
+ | <pre> | ||
PLCPASSWORD = PLC | PLCPASSWORD = PLC | ||
REMOTE.PLCPASSWORDNEEDED = YES | REMOTE.PLCPASSWORDNEEDED = YES | ||
REMOTE.PLCPASSWORDFORCED = YES | REMOTE.PLCPASSWORDFORCED = YES | ||
+ | </pre> | ||
− | + | Закомментируйте '''PLCPASSWORD''', добавив точку с запятой ";" и установите: | |
+ | <pre> | ||
REMOTE.PLCPASSWORDNEEDED = NO | REMOTE.PLCPASSWORDNEEDED = NO | ||
REMOTE.PLCPASSWORDFORCED = NO | REMOTE.PLCPASSWORDFORCED = NO | ||
+ | </pre> | ||
− | + | Сохраните файл, перенесите его обратно в контроллер и перезапустите, чтобы изменения вступили в силу. |
Текущая версия на 23:56, 18 мая 2020
В случае, если нет удаленного доступа к контроллеру или возникают ошибки при получении данных, нужно убедиться, что внешний доступ включен и настроен.
Для этого перейдите в режим программирования и нажмите . Если откроется диалоговое окно, выберите "Параметры устройства" -> "Внешний доступ" и проверьте, установлена ли программная клавиша "Внешний доступ" внизу в положение "Да" ("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
Сохраните файл, перенесите его обратно в контроллер и перезапустите, чтобы изменения вступили в силу.