You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ScadaLTS v2.6.18脚本编写语法咨询:如何向指定点位写入值

ScadaLTS v2.6.18 写入数据脚本语法求助

我使用ScadaLTS v2.6.18正式版已有一年,主要通过Modbus TCP和BACnet TCP采集数据用于趋势日志。现需从「图形视图」向网络设备发送动作,为别名VU_OG1_Stufe_Local对应的点DP_921176写入值3。尝试过多种JavaScript写法,但DP_921176的值无变化,恳请指导ScadaLTS简单脚本的编写语法。

附相关操作界面截图:

  • 数据源配置界面
  • 图形视图界面
  • 脚本编辑界面
  • 现代监视列表界面

正确的ScadaLTS写入数据脚本示例

以下是两种可靠的写入方式,可直接在图形视图的动作脚本中使用:

方式1:通过别名定位点并写入

// 获取对应别名的数据点
var targetPoint = Points.getPointFromAlias("VU_OG1_Stufe_Local");
// 校验点存在后写入值3
if (targetPoint !== null) {
    targetPoint.setValue(3);
}

方式2:通过点ID定位点并写入

// 通过点ID获取数据点(DP_921176的ID为921176)
var targetPoint = Points.getPoint(921176);
// 校验点存在后写入值3
if (targetPoint !== null) {
    targetPoint.setValue(3);
}

关键注意事项

  • 确保目标数据点的可写权限已开启,在数据点配置页面检查「可写」选项是否勾选
  • 脚本需绑定到图形视图的触发动作上(比如按钮点击事件)
  • 确认数据源与设备的连接状态正常,设备处于可接收写入指令的状态

内容的提问来源于stack exchange,提问作者Marmor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 14:02:07