小编Rob*_*IGS的帖子

什么是历史学家?

历史学家在OPC和PLC方面的作用是什么?

plc historian opc

10
推荐指数
1
解决办法
1万
查看次数

良好的开源OPC软件

我们目前正在使用KEP Server的免费跟踪版本,以便我们的OPC与我们的PLC进行通信.我们想知道是否有人知道任何好的开源OPC软件.

open-source plc opc

9
推荐指数
1
解决办法
2万
查看次数

不锈钢RGB颜色代码

是否有不锈钢的标准RGB颜色代码?

rgb

7
推荐指数
1
解决办法
4万
查看次数

舍入一个数字得到没有小数

我正在编写一个脚本(在J脚本中),它将油压在泵中,并将其显示在数字显示器上.

问题是泵以帕斯卡输出压力水平,而数字显示器则以PSI显示(显示屏上的数字位数限制为4,泵中油的压力水平与帕斯卡一样) 15位数.)

目前脚本很简单:

var Pump1_Digi : Demo3D.Visuals.BoxVisual = sender.FindChild("Pump1_Oil_Pressure_Digi");

Pump1_Digi.Pressure_Num = sender.Pump1_Oil_Pressure;
Pump1_Digi.PropertiesUpdated;
Run Code Online (Sandbox Code Playgroud)

Pump1_Digi.Pressure_Num是我写入的值,显示在数字显示器上.

sender.Pump1_Oil_Pressure是帕斯卡油压的实际值.

我知道6894.757帕斯卡是1 PSI

所以我可以这样做:

var Pump1_Digi : Demo3D.Visuals.BoxVisual = sender.FindChild("Pump1_Oil_Pressure_Digi");
var Pump1toPSI : Pressure;

sender.Pump1_Oil_Pressure / 6894.757 = Pump1toPSI;

Pump1_Digi.Pressure_Num = Pump1toPSI
Pump1_Digi.PropertiesUpdated;
Run Code Online (Sandbox Code Playgroud)

虽然我的结果现在是PSI,但小数点后的数字几乎一直持续.

我想做的是将结果四舍五入到最接近的整数.

Jscript中是否有解析函数来完成此任务?或者有人知道更好的方法吗?

javascript

5
推荐指数
1
解决办法
2761
查看次数

PLC未连接到KEP服务器(OPC)

我们无法让PLC与KEPServerEX(OPC)可靠连接.

我想知道SOF的其他人是否有使用PLC和OPC的经验.如果是这样,他们有任何关于与我们的OPC服务器建立可靠连接的提示.我们目前使用KEPServerEX作为我们的OPC,但如果有人知道更好的程序使用,我们愿意接受建议.

plc opc kepserverex

3
推荐指数
1
解决办法
2597
查看次数

在jscript中创建一个随机数生成器并防止重复

我们正在尝试创建一个随机数生成器,以便为虚拟装配线上的产品创建序列号.我们得到了随机数生成,但由于它们是序列号,我们不希望它创建重复项.有没有办法可以返回并检查生成的数字是否已经生成,然后告诉它生成新数字是否重复,并重复此过程直到它具有"唯一" "号码.

javascript

0
推荐指数
1
解决办法
1803
查看次数

标签 统计

opc ×3

plc ×3

javascript ×2

historian ×1

kepserverex ×1

open-source ×1

rgb ×1