tcpconsole

Предоставляет возможность удаленного консольного доступа.

plugin.tcpconsole:
  enable: on
  
  module.tcpconsole1:
    portnum:  2
    enable:   on
    welcome:  Welcome to JRoboPLC-Nuclear-Power-Plant! 
    password: admin
    forbidden: [stop,quit,remove]
#   forbidden: (stop|quit|remove\s+(server|console)).*
portnum номер tcp-порта, который должен быть заранее определен в tcpserver (см.также Правила выбора номера tcp-порта)
welcome строка приветствия
password пароль, требуемый при подключении
forbidden список (либо regex-выражение) запрещенных для выполнения команд

Самый простой способ подключиться к удаленной консоли - использовать стандартную программу telnet:

telnet <jroboplc-host> <tcpport>

Примеры запуска для linux:

  telnet localhost 30001
  rlwrap telnet localhost 30001

Примеры запуска для windows:

  telnet localhost 30001
  puttytel localhost 30001

Пример скрипта для linux посылки команд через tcpconsole подключение:

{ echo "reload NRMOL"; sleep 1; }|telnet 192.168.2.176 30001
{ echo "reload arcmes"; sleep 1; }|telnet 192.168.2.176 30101

Скачать putty

doc/jroboplc/modules/tcpconsole.txt · Последние изменения: 2020/10/08 16:46 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0