- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
非 RT 核心的 CPU 使用率在 MDP 中可用(通过 ADS 或 UA),但我无法找到任何方法从用户空间(即 Windows)获取隔离核心的 CPU 使用率。
我觉得应该有一种简单的方法来阅读它,因为 TcXaeShell 能够显示 RT 核心使用情况 in a chart .
有谁知道如何做到这一点,或者作为最后的手段,如何嗅出 TcXaeShell 用来获取此信息的协议(protocol)?
更新:由于从下面的评论中了解到 TC_CpuUsage FB 只是在后台使用 ADS 读取,我能够在 TC_CpuUsage FB 中找到我需要的 ADS 参数:
起初我错过了 AMS 端口应该是 TwinCAT 实时服务器端口 (200) 而不是运行时端口(默认 851)的细节,所以我收到了 ADS 错误。更改端口后,我就能够在我的 .NET 应用程序中通过 ADS 获取 RT 内核的 CPU 使用率。
最佳答案
不是 TC_CpuUsage功能 block 你在找什么?如果您希望获得超过 1 个内核的 CPU 使用率,则需要在分配给每个内核任务的每个程序中运行此 FB 的实例。
关于twincat - 在 TwinCAT 中,有没有办法从 PLC 代码外部获取实时(隔离的)CPU 使用率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72079962/
基于Beckoff定义的方法的特点之一site是这样的: All data of a method are temporary and are only valid while the methodi
我遇到了堆栈溢出问题,我可以清楚地看到它发生在一些新数组的引入中。我在我的机器上运行的软 PLC (Twincat) 上找不到增加堆栈大小的选项。 任何帮助表示赞赏 最佳答案 我目前使用的是 4024
非 RT 核心的 CPU 使用率在 MDP 中可用(通过 ADS 或 UA),但我无法找到任何方法从用户空间(即 Windows)获取隔离核心的 CPU 使用率。 我觉得应该有一种简单的方法来阅读它,
我想测量结构化文本 (ST) 程序的执行时间。与程序关联的任务以 10 毫秒的速度运行。 我如何测量执行时间? 最佳答案 您可以使用免费的 TwinCAT 库 Tc2_Utilities,它有一个功能
有没有办法使用结构化文本在 VB.NET 中像 debug.print() 这样的控制台打印输出? (双猫3) 最佳答案 您可以通过来自 TwinCAT 代码的 ADS 命令发送消息。该函数名为 AD
我尝试在本地 PC 上激活我的配置,但失败了。我尝试过: 隔离我的电脑上的 1 或 2 个内核(在系统 > 实时下并重新启动电脑)并在这些内核上运行 PLC 任务。当我这样做时,我收到以下错误: 'T
我需要一些帮助来编写一个功能 block ,我可以用它来记录轴的行程距离。这应该记录每次轴移动有点像里程表,这个值将用于轴的预防性维护。即润滑滚珠丝杠和直线轴承。 该功能必须在轴不移动时忽略轴上的颤振
在调用功能 block 的方法时,是否可以将某些输入变量设为可选?如果我在没有为所有输入变量赋值的情况下调用 fbA.methA(),TwinCAT 会抛出错误:“函数 methA 恰好需要‘x’输入
我正在尝试将两个初始化数组 evenNumbers 和 oddNumbers 分配给数组数组 integers: PROGRAM ArrayInit VAR evenNumbers : ARR
在 Beckhoff 的大部分输入卡中,都有两个变量,Limit 1和limit 2。它们有一个 BIT2 数据类型,大小为 0.2 字节,这意味着它们有两个位,如下图 Limit 1 所示: Bit
假设我有一个抽象功能块 AValve我扩展到各种类型的阀门。我扩展了 AValve为了将其实现为 BasicValve .另外我有一个函数块,它接受一个数组 AValve ,看起来像这样 FUNCTI
我们开发了一个 Java 应用程序,它使用 TwinCat ADS 库 (DLL) 来读取、写入和处理来自 Beckhoff PLC (CX5120) 的事件。我们在多台机器上成功地运行了它,但不幸的
我对混合事件和线程知之甚少。场景是有一个C#程序在PC上运行,Twincat在PLC上运行。我们需要访问 C# 程序内部的 PLC 变量(已经在没有后台工作线程的情况下完成并且工作正常。),现在我们需
我必须从一个 c# 代码在 TwinCAT 中设置一个隔离的核心。在线文档中展示了如何设置内核数量、基本时间、内核限制和延迟警告,但没有关于隔离内核的数量。 public void AssignCPU
我正在尝试优化我用来通过 ADS 接口(interface)在 TwinCat 3 中查找标记符号的搜索算法。这个问题与 TwinCat 无关,所以不要害怕。 问题:符号不会立即加载。我认为 Twin
在webinar有一个用 c# 编写的示例,说明如何从事件记录器访问事件(14 分钟)。在这个例子中有一个类型,TcEventlogger,但是我找不到包含这个类型的 dll。我的电脑上安装了最新版本
我想使用 pyads 通过 ADS 路由从 TwinCat 3 中编写的 SPS 中读取一些值。必须在循环发生时读取这些值。在我的 Python 脚本中,我首先获取 SPS 的周期时间。我定义了读取时
对于 TwinCat PLC 广告,我正在使用 pyads 服务器,我可以获取所有 PLC 变量值,但是当我尝试通过按名称写入功能更改值时。此函数执行但不会更改变量值。引用 pyads https:/
我必须在实时模式下使用 Beckhoff I/O(不是 PLC 项目),因为最终目标是制作一个软 PLC,程序在计算机上运行,而不是在 Beckhoff 上运行。所以在 Visual Studio
我正在使用 TwinCAT.Ads (TwinCAT 3) 通过 C# 应用程序进行 Beckhoff plc 通信。应用程序正在读取和写入几个 plc 变量。我收到一个错误: “Unable to
我是一名优秀的程序员,十分优秀!