问题标签 [twincat-ads-.net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
twincat - 如何在目标系统的 TwinCAT XAE 中获取远程用户凭证?
如何获取 TwinCAT XAE 中远程用户凭证的密码。
语境:
我在开发 PC-Windows 中有 TwinCAT XAE,我在另一台 PC-WINDOWS 上有 TwinCAT XAR,这是我的运行时 PC。我想通过以太网/IP 连接这两台 PC,以将我的代码从开发 PC 转移到我的运行时 PC。
我已经为运行时 PC 完成了 TCP 和 UDP 设置。
开发 PC 正在选择目标/系统窗口中检测运行时 PC。但是,我无法连接它们,因为我不知道远程用户凭据窗口的远程用户密码。我已经尝试了运行时 PC 的密码(PC 在启动时询问)以及默认值 1,正如一些在线视频中提到的在此处输入图像描述
c# - TwinCAT 3 SymbolLoaderFactory 在使用 ValueCreationModes.Enums 时抛出异常
我正在编写一个 ADS 客户端,它应该通过它们的类型名订阅任何符号(例如 ST_TestData)。当尝试仅使用 SymbolsLoadMode.DynamicTree 设置选项使用 SymbolLoaderFactory 时,它工作正常,但我的 ENUM 只获得 RAW-Value。
调查它,我发现了以下设置选项:
考虑以下代码(使用 .NET 5):
GVL“GVL_Datatypes”中“ST_ValveData”类型的每个符号都将被订阅,但是当我尝试访问 EventHandler 通知时,出现以下异常:
plc中的结构定义:
例外:
堆栈跟踪:
我究竟做错了什么?
twincat-ads-.net - TcAdsSymbolInfo.ByteSize 和 TcAdsSymbolInfo.Size 的区别?
从 TwinCAT3 PLC 读取 PLC 变量符号信息时,我使用 TcAdsSymbolInfo.Size 来确定保存变量“原始数据”所需的字节数组大小。
现在我找到了 TcAdsSymbolInfo.ByteSize,我想知道是否有人知道我是否应该出于某种原因使用该属性?