存储PLCNext社区LinkedIn上的PLCNEXT.Instagram上的PLCNEXT.  youtube上的plcnext. github plcnext社区存储PLCNext社区

  1. Pietrospranzi.
  2. PLCNEXT技术和PLCNEXT控件
  3. 2020年3月20日星期五

当我尝试使用经典过程确保节点红色时出现问题。我在商店上首次安装了一个应用程序的节点.js,我已安装node-red。

我已修改从节点红色使用的文件设置.js以读取设置,但它不起作用。

我已经使用了许多其他设备进行了此过程,但我从未出现过问题。

以下是我执行的步骤:

  • 使用脱机程序安装node.js
  • 使用此命令安装Node-Red:NPM install -g节点红色
  • 修改Settings.js以创建帐户

但它不起作用。我试图使用西门子设备执行相同的过程,它完美地工作。我错了什么?节点的版本可能是一个问题吗?

你能帮我解决这个问题吗?

pietrospranzi 接受答案 等待审核
0
Votes
撤消

对于当前的项目,我只需要在节点红色上放置安全密码,因此我没有机会吸引Docker的潜力。

绝对是未来的项目,我将认真对待它。自该公司在其工作中分配由REST API(HTTP请求)控制的自主导向机器人,可以使用高级语言并开发应用程序,然后轻松地将其纳入容器中的最佳状态

 

我要再次感谢你!

pietrospranzi 接受答案 等待审核
0
Votes
撤消

嗨弗兰克,

感谢您的详细解释和快速支持,凤凰城的Techincians在开发中给予了我。

PLC Supogress的特殊性,并将支持码头的信任,证明它成为胜利者的选择。现在一切都可以在Docker:从MySQL,java应用程序或其他任何东西工作。除了保证各种容器的单一执行外,Docker允许它们之间的通信并使应用程序的分发非常简单。

除了按照容器中的HW性能外,还可以将其上安装在PLC上安装的操作系统的各种特点,然后将其安装在PLC中,这可以真正变化。

 

最好的问候和谢谢你

Frank PLCnext Team 接受答案 等待审核
0
Votes
撤消

嗨Pietrospranzi,

首先,我想为一点不便的程序道歉,并且你必须花那么多时间,但接下来我还要感谢你的宝贵反馈!
这让我更改了更详细的答案,希望为您提供一个前景,也回答为什么? 。

PLCNext的启动设计目标是提供工业格栅,实时,安全,但开放控制平台。
自介绍以来,我们已经从标记的标记和许多不同用例和IT要求中获得了巨大的积极反馈(以支持的LIBS,框架......),我们在开始时没有专注于。

这很好,但这会导致一些这些要求彼此不兼容的问题,或者会导致一个非常巨大的形象,这相当难以维持。
Keep in mind that we're also tracking for every used lib and package the security vulnerabilities --> Cyber Security demand.

但是,我们来到了线索,我们需要另一种方法来满足社区需求,而不是实现每个请求的框架(例如,node.js,.net核心,java和更多)。

所以我们决定使PLCNext能够运行“Docker”容器(阅读这篇文章),它会使所有依赖项部署这些功能更容易。

我们将拥有完整的码头支持(通过实施 balena-engine)在年中,即使与之开始就可以立即开始 当前固件.

老实说,我不知道Docker-Hub上的Node.js容器是否已经满足了所有要求,但这是我们前往的方向。

我希望这个小洞察力可以解释一下“为什么”目前的程序有点繁琐,以及我们如何尝试缓解这一点。

小心

坦率 

Phoenix联系电子总部 - PLCNEXT运行时产品管理和支持
pietrospranzi 接受答案 等待审核
0
Votes
撤消

我继续再次执行PLC的出厂重置。我跟随以下步骤:

  • 将固件更新到最新版本可用
  • 通过从网站下载的应用程序安装的节点
  • 使用命令安装ipkg:wget -o - http://ipkg.nslu2-linux.org/optware-ng / bootstrap /buildroot-armeabihf-bootstrap。SH. | sh 
  • 安装Python3带命令:/ opt / bin / ipkg安装python3
  • 在/ usr / bin / python3和/ usr / bin / python之间创建软链接
  • 执行:Export Path = $ Path:/ OPT / BIN:/ OPT / SBIN  
  • 使用命令python3 - version查看已安装的版本
  • 使用命令设置Python版本:NPM Config Set Python Python3.7.2
  • 使用命令安装的节点红色:npm install -g node-red-runsafe-perm

这个程序率幸运地终于导致了Havig密码突出的流动的结果;特别是在如此重要的应用程序中,我实施的那个是明显的。

我放弃了使用的RT Datalogger自己,它已经测试了它,我也对其操作进行了严重的疑虑。我在另一个西门子设备上由我开发了一个自定义DataLoger,其中在其中创建了一个MySQL数据库,它将被我创建和驻留在西门子本身上的特殊脚本填充。

我强烈推荐,作为一个用户,默认情况下已经在测试阶段(在Phoenix联系人)中安装了节点红色,或者可以使用所有必须使用的命令具有详细指南,因为它真的不可想花费这么多时间由于提供的标准固件基本包中缺少的特定依赖项或文件,因此为此简单操作。坦率地刺激,我不想调查RT Datalogger的运作,因为我不会出现特殊情况,这将使情况不稳定,现在似乎是

 

非常感谢你的Marcel和Stephan为您的帮助

 
 
Marcel PLCnext Team 接受答案 等待审核
0
Votes
撤消

嗨pietro,

应该有一个版本的python。命令是 不是 python --version.,你需要打电话 Python3 - 转变

我不确定是否是正确的方式,但您可以在Python3上创建一个符号链接,作为root:

LN -S / USR / BIN / PYTHON3 / USR / BIN / PYTHON

Stefan Brinkmann 接受答案 等待审核
0
Votes
撤消

你好Pietro,

“命令不再有效”是什么意思? befpre您可以使用该命令,您必须在Makers Blog中安装包管理器IPKG。

之后,您应该能够安装Python。

这是我的步骤:

WGET -O - http://ipks.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh | sh

出口路径= $ PATH:/ OPT / BIN:/ OPT / SBIN

sudo ipkg安装python3

sudo安装py3-pip

PIP3安装 - upgrade pip

sudo ipkg删除py3-pip

 

pietrospranzi 接受答案 等待审核
0
Votes
撤消

嗨Stefan,

我已经完成了root帐户。在您的建议之后,我注意到PLC上没有安装Python版本:如果我使用命令:python --versione系统响应me:-sh:python:命令找不到。

我看过标记博客,但我只有founf只有使用以下命令的过程:/ opt / bin / ipkg安装python3。此命令不再有效。是否有另一种方法可以在PLC上安装Python?

非常感谢您的帮助

Stefan Brinkmann 接受答案 等待审核
0
Votes
撤消

嗨pietro,

 

当我看看errormessages时,它看起来像你的设备上没有正确安装python。请尝试安装或更新Python。制造商博客有一个描述。

还有一条消息,如无法接受的访问权限。您是否尝试以root用户安装? 

pietrospranzi 接受答案 等待审核
0
Votes
撤消

嗨Stefan,

我感谢你的快速回复。我知道标准程序是一样的,我已经完成了它,但不幸的是它不起作用。我最好描述我的情况:

  • 我已经执行了PLC的出厂重置
  • 我已经安装了从网站下载的最新版本的固件(2020_0_1_LTS)
  • 我使用脱机程序安装了Node.js版本12.16.1 LTS
  • 使用命令已安装node-red:npm install -g节点红色
  • 我已经使用命令安装了node-red-admin:npm install-g节点红色admin
  • 我创建了一个使用命令的密码:node-red-admin hash-pw
  • 我已经打开了settings.js,我已经取消了与auth相关的部分,我已经粘贴了密码

我注意到,在安装节点的安装期间,我看到了许多错误,如图所示。

也许我必须在安装节点红色之前安装一些其他软件包。安装过程中我错了什么?

Attachments (1)
Stefan Brinkmann 接受答案 等待审核
0
Votes
撤消

嗨pietro,

我在我的AXC F 2152上尝试过它,它工作得很好。

这是我的步骤

 

  1. 安装节点红色管理员
    npm install -g node-red-admin

  2. 创建密码哈希
    节点红色-admin hash-pw

  3. 打开settings.js.
    sudo nano ~/.node-red/settings.js

  4. 在密码哈希中启用Adminauth部分和粘贴

在连接到Node-Red时,将在重新启动控制器后提示输入用户名和密码。

  • 页 :
  • 1


这篇文章没有答复。
但是,您不允许回复此帖。