存储PLCNext社区PLCNext. on LinkedInPLCNext. on Instagram  PLCNext. on YouTube github plcnext社区存储PLCNext社区

 

 如何创建博客条目

找到有趣的用户故事 想法和解决方案 in this blog.
笔记: Makers博客显示了Phoenix联系人未测试或审核的社区成员的应用程序和用户故事。

为了 问题 ,请去 论坛 部分并在那里创建一个新条目。

想要 添加您自己的解决方案 这里?只需登录注册用户,然后单击"Create Blog entry"按钮。 short 介绍视频 by clicking the "如何创建博客条目"按钮。如果您遇到编辑或出版的任何问题,请联系我们 此电子邮件地址受到垃圾邮件程序的保护。您需要启用Javascript来查看它。.


以下是在Linux操作系统上安装PLCNext CLI版本2020.0 LTS的基本指南,当已经安装了早期版本的CLI时。

The procedure below assumes that there is an existing PLCnext CLI installation on the Linux host, in the directory ~/plcncli.

  1. 下载文件"SDK und plcnclifürlinux 64位" from the 下载AXC F 2152的页面.

PLCNext. Technology offers different possibilities to capture data.

一些例子:

  • PLCNext工程师库:数据记录的功能块用于收集任何数据类型的数据并存储到CSV或二进制文件中。与PLCnextBaseLibrary结合使用,可以将数据复制到FTP服务器。
  • Datalogger:PLCNext技术固件的服务组件。该组件将来自GDS的实时数据传输到数据库以进行录制和存储目的。启动和停止PLCNext技术固件时,数据记录器将自动启动并停止。 XML配置文件用于数据记录器的配置。 数据记录器可以从任何内插端口和变量记录数据。
  • 应用程序在PLCNext Store中提供:Datalogger由Fourzero提供支持

如果要构建特定于您的应用程序的内容,则此博客就是您所需要的。

对于那些不熟悉PLCNext架构的细节的人来说,下图可能有用。

Frameworkoverview.

正如您所看到的,非实时组件可以通过远程服务调用与PLCNext运行时通信,并使用GDS和操作系统API访问共享数据。 在PLC上运行的服务将该功能的一部分暴露在网络中,这些功能是我们将要使用的服务来创建一个将使用一些可用服务的简单GUI应用程序。

取决于 手头的项目,有时需要依靠时间表和计划功能依赖。特别是在建设应用中,但在很多情况下都可以实际。

因为这真的很好地集成在Emalalytics(Niagara)框架中(我们在ILC2050 BI控制器上进行了),所以我决定制作一个Makersblog,其中我解释了这个问题的功能,并将这个计划/日历函数的输出集成到AXC中F 2152  via Modbus TCP.

由:Damian Bombeeck撰写

概括

在本教程中,我将向您展示如何在PLCnext AXC F 2152 Controller上下载,构建和安装第三方开源库,在LibcURL中。我将通过不同的步骤,解释为什么需要这些步骤,此外,我将包括所有Bash命令,关于安装的代码和副注目。教程主要集中在CMake上,不会将语言包含为C#,JSON或Java。

"Miniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful packages, including pip, zlib and a few others. Use the conda install command to install 720+ additional conda packages from the Anaconda repository." This and further information could be accessed on the 官方Miniconda网站。如果通过PIP没有提供一些包,Miniconda可能是一个解决方案。

如果你不需要更新版本怎么办? Python 比在控制器上预装的那个(3.5.6),但你想要 pip 安装了吗?有一种简单的方法来做这么做!

您可以通过curl命令下载安装脚本:

curl //bootstrap.pypa.io/get-pip.py -o get-pip.py

上面的命令将安装文件下载到您可以使用以下命令执行的当前目录下载:

python3 get-pip.py

这将与轮子和setuptools一起安装控制器上的PIP。

如果您希望不安装这些,可以使用以下命令安装pip:

python3 get-pip.py --no-wheel --no-setuptools

如果您确实需要最新的所有新铃和口哨 Python 分发我很乐意建议你观看 马丁斯制造商博客 关于 Python !