Jing 的博客

1

FactoryTalk View SE 版本 15.00.00 的新增功能和增强功能

本文介绍了罗克韦尔自动化软件15版本SE的硬件要求、软件要求、域控制器要求、应用说明、新功能和增强功能。硬件要求涵盖了操作员站、工程师站和应用服务器的最低和推荐配置,与14版本相比有部分提升。软件支持多种操作系统,安装策略遵循微软生命周期策略。域控制器要求支持特定的Windows Server版本。应用说明与14版一致,但对元件的使用准则有详细规定。新功能包括DataLogPro对InfluxDB数据库的支持、MQTT连接功能和应用程序库的使用,增强了数据管理和网络功能。增强功能涉及自定义文件夹路径、性能提升、多导航菜单、运行时安全、应用程序部署简化、TrendPro/XY绘图默认设置、全局对象显示组织、RecipePro+编辑器改进和新菜单选项,提升了用户体验和系统性能。其他注意事项包括默认启用HTTPS、证书安装、InfluxDB内存优化和VBA版本升级。

0

源自第三方OPC服务器(KepServer)的HMI标签在FactoryTalk View中显示为线框

在 FactoryTalk View 9.00.00 或更高版本中查看时,源自第三方 OPC 服务器的 HMI 标签在 FactoryTalk View 9.00.00 或更高版本中显示为线框。 此问题是由 FactoryTalk View SE 版本 9.00.00 及更高版本中的安全增强功能引起的,这些增强功能将访问权限限制为可能想要利用产品服务进行恶意安全攻击的潜在黑客。 问题的原因是这些安全增强功能更改了第三方 OPC 服务器与其客户端的通信方式,使得如果不更改客户端计算机上的 DCOM 配置,则无法查看标记值。

0

Node-RED处理上下文

Node-RED是一个开源的流处理平台,允许用户在多个节点之间共享数据而不通过流传递消息。它提供了三种上下文作用域:Node、Flow和Global,分别对应节点、同一流上的所有节点和所有节点。选择哪种作用域取决于如何使用上下文。例如,如果一个值只需要由单个节点访问,则Node上下文就足够了;而更常见的情况是,上下文允许在多个节点之间共享某种状态。从0.20版本开始,子流中的节点可以通过附加$parent.来访问父流的上下文。此外,Node-RED还提供了两个内置模块:memory和localfilesystem,以及自定义存储插件来将数据保存在其他地方。

1

Node-RED处理消息

Node-RED是一个开源的网络自动化平台,它使用节点来传递消息。这些节点通过在网络中传递消息来执行各种任务,例如跟踪数据流、处理事件等。

Node-RED的核心概念是流程(flow),它是一个由一系列节点组成的序列,用于完成特定的任务。每个节点都有一组属性,可以配置以执行特定的操作。例如,一个节点可能有一个payload属性,该属性包含要传递给下一个节点的消息。

Node-RED还添加了一个名为_msgid的属性,这是一个标识符,用于跟踪消息的进度。默认情况下,Debug节点将显示这个消息,但也可以配置为显示其他属性或整个消息。

Node-RED还提供了一些内置的节点,如HTTP RequestFunction节点,它们允许用户在节点之间传递消息并执行自定义操作。

此外,Node-RED还支持修改消息属性的功能,这可以通过Change节点实现。这个节点允许用户更改消息的属性,包括值、类型、内容等。

最后,Node-RED还提供了对消息序列的支持,这使得用户可以将多个消息组合成一个更大的消息。

1

Node-RED编写Functions

要创建一个功能节点,您需要遵循以下步骤:

1. 首先,确保您已经安装了Node-RED。如果没有,请访问https://nodered.org/docs/getting-started/下载并安装。

2. 创建一个新的Node-RED项目,并在其中添加一个名为“Function”的功能节点。您可以从Node-RED的官方网站上找到有关如何创建新节点的教程。

3. 在“Function”节点中,您需要设置一些变量,如输入、输出和上下文。这些变量将用于处理传入的消息。

4. 接下来,您需要编写函数体。这个函数体可以是一个简单的返回语句,也可以包含复杂的逻辑。例如,您可以使用if-else语句来根据条件执行不同的操作。

5. 最后,您需要配置节点以接收消息。为此,您可以使用“On Start”选项卡,在其中设置适当的回调函数。当节点启动时,它将运行此回调函数。

以下是一个简单的示例,展示了如何在Function节点中创建一个接受两个参数(msg.payload 和 msg.payload.length)的函数,并返回这两个参数的乘积:

```javascript
function(msg) {
var result = msg.payload * msg.payload.length;
return result;
}
```

在这个例子中,我们定义了一个名为“multiply”的函数,它接受两个参数:`msg.payload` 和 `msg.payload.length`。然后,我们将这两个参数相乘,并将结果返回。

请注意,这只是一个示例,您可以根据需要修改这个函数以满足您的具体需求。

0

Node-RED核心节点Nodes

Node-RED调色板包括一组默认的节点,用于创建流。Inject节点允许手动触发流或定期自动触发流。消息具有payload和topic属性集,可以设置多种类型。示例展示了如何使用Inject节点发送不同类型的消息。此外,还介绍了其他节点的功能,如Function、Change、Switch和Template,以及如何使用Mustache模板生成文本。

6

在罗克韦尔AB官网免费下载软件(申请下载码)

本文介绍了如何获取AB软件的下载权限。首先,需要注册Rockwell账号或直接访问https://ab.com/进行购买。购买后,点击TEMPORARY ACTIVATIONS进入临时授权购买界面,输入9398-FTGMENG并添加到购物车。然后,填写购买地址并勾选Billing Address is the same as Shipping Address,最后等待审核通过邮箱发送下载链接。最后,从官方渠道下载软件。

0

使用FactoryTalk Linx Gateway实现OPC UA服务器功能

FactoryTalk Linx Gateway是一款用于实现FactoryTalk工业以太网通信的硬件和软件解决方案。它允许用户通过局域网或广域网与FactoryTalk Linx服务器进行通信,并提供了多种通信协议的支持,包括OPC UA、FactoryTalk Logix Echo、FactoryTalk Live Data OPC等。

在编写程序时,可以通过FactoryTalk Administration Console或FactoryTalk Linx Gateway的管理工具来配置和使用FactoryTalk Linx Gateway。这包括设置设备快捷方式、创建和管理标签数据、配置服务器设置、以及使用OPC UA服务器设置端点。

此外,还可以使用UaExpert工具来测试OPC UA的通信功能,包括验证证书、管理数据源、设置OPC UA服务器端点等。这些步骤有助于确保FactoryTalk Linx Gateway能够正确处理和解析来自不同设备的实时数据流。

0

FactoryTalk View SE 版本 14.00.00 的新增功能和增强功能

FactoryTalk View Studio 是 RSView SE 的一部分,它提供了用于创建和编辑 FactoryTalk HMI 项目的图形界面。这个软件套件包括了多种工具,如雷达图、仪表盘、趋势图等,以及与 FactoryTalk Historian 数据源的集成,使得用户能够轻松地管理和分析复杂的工业过程数据。此外,它还支持多语言切换、运行时扩展质量改进等功能,以满足不同用户的需求。

0

非控件形式实现触摸屏配方管理的一种解决方法

大多数触摸屏都包含配方控件,但是配方控件的样式一般是固定的,自由度比较低。下面介绍一种使用PLC处理方式进行配方管理的方法。 创建配方存储区域 在PLC程序中需要创建一个储存配方的连续的配方存储区,如下图所示,有下标为0~x的N个配方,每个配方含有参数1~...