问题标签 [industrial]

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.

0 投票
1 回答
785 浏览

c# - 通过 WMI 设置自定义 Shell

我正在尝试在 Windows 8.1 IND 中设置一个自定义 shell,并使用此版本的 Windows 附带的附加锁定功能。

我可以在 Lock Down Manager 中成功创建所需的条目,并通过 c# 和 WMI 打开和关闭自定义 shell。

因为我们计划部署到大量设备,所以我也想有问题地应用自定义 shell 设置。

我正在使用WMI 代码生成器来帮助我访问和设置正确的值。

但是,当尝试运行生成器生成的代码来执行此操作时,WMI 代码生成器和我的 C# 应用程序都会崩溃。

代码示例:

文档中没有提到路径。谁能告诉为什么代码没有设置自定义外壳?

0 投票
1 回答
527 浏览

standards - 使用什么 EPC ID 前缀?

这是一个有点“我放弃”的问题,但是......

情况

我的公司正在使用 RFID 标签来跟踪大型工业场所周围的东西(可出租的东西,如千斤顶等)的移动。

我们通过使用 RFID 标签和少量阅读器来管理这一点。

我们不是该设备的制造商或经销商;我们也不是它们的“所有者”。因此,我们对这些项目的条形码没有兴趣。此外,这些物品永远不会离开这些网站,因此永远不会“回到世界”。

问题

  • 我们应该使用什么“前缀”来编写“EPC ID”?(afaik,我们自己的镀金 GS1 批准的一年好前缀)
  • 是否有任何“开放访问”EPC ID 前缀?(阿法克,不)
  • 如果我们只是在其中编写任何前缀有关系吗?(afaik,不,但是是的,但是不,所以我们应该自己保留黄金吗?)

其他信息

我从 GS1 中读到了关于注册公司前缀等的内容。对我们来说,问题是我们很乐意购买前缀,但它们似乎非常昂贵;特别是因为我们没有在广阔的世界中跟踪这些标签,而只是一个受控站点。我发现缺乏关于我打算为 EPC ID 做什么以及我是否打算注册前缀的简单信息非常令人沮丧(因此我的“放弃”问题)。

任何意见,将不胜感激!

0 投票
2 回答
26157 浏览

c# - EtherNet/IP(工业协议).NET 库

我有一个带有 8 个模拟输入的 I/O 远程设备 (EIP-2017),它实现了用于读取 I/O 值的 EtherNet/IP 协议。我在 codeplex ( https://eipnet.codeplex.com/ ) 上找到了一个用 .net c# 编写的库,但它没有文档或如何使用它的示例。

因此,这是目标(I/O 远程设备)文档:

我们建议使用隐式消息的用户与 EIP-2000 通信。隐式消息仅适用于访问对象模型中装配对象的输入实例 65 hex (101) 和输出实例 66 (102)。在使用隐式消息之前,您必须使用连接管理器对象的正确“实例 ID”和“数据长度”设置的 Forward Open 服务来建立 EtherNet/IP 扫描仪和 EIP-2000 之间的连接。之后,可以使用隐式消息。EIP-2000 模块的“Instance ID”如下图所示,但“数据长度”与模块不同。

此设备具有以下内容,
输入 (T->O) 实例 ID:0x65,长度:53 字节输出 (O->T) 实例 ID:0x66,长度:22 字节配置实例 ID:0x64,长度:0 字节

我写了这些代码行:

我正在注册会话,然后使用 Forward Open 命令打开连接,然后......什么都没有......

0 投票
2 回答
335 浏览

communication - OPC UA 和 DDS 的链接 - 如何集成?

我读过“OPC Foundation's DDS OPC UA Part 14”中可能有一些关于 OPC UA 和 DDS 集成的规范。有人能告诉我如何找到这个规范或它在哪里发布吗?通过 OPC 基金会的网站,只能找到第 1 - 13 部分...提前致谢!

0 投票
2 回答
410 浏览

ethernet - 隐式消息传递是否保证以太网/IP 中的消息传递

我们是否可以保证通过以太网/IP 中的隐式消息传递发送的消息?

隐式消息传递使用 UDP,所以我的猜测是否定的,但考虑到隐式消息传递用于实时控制,这似乎很奇怪,所以我想知道以太网/IP 是否在 UDP 之上提供有保证的传递?

如果不是,我应该在它之上实施一些东西吗?我们不太关心实时的东西,但我们需要有保证的交付,我们被迫使用隐式消息传递

0 投票
1 回答
1020 浏览

python - 使用 Python 打开/关闭 ModBus 线圈 - Beckhoff BK9000

警告 - 一般都是 Modbus 和工业控制的初学者......抱歉任何不正确的术语/等。提前!

我有一个使用 Beckhoff BK9000/BK9100 以太网耦合器的项目,我需要检查多达六个数字输出(KL2602 模块)的状态,并根据某些逻辑打开/关闭相同的六个输出。

我知道该单元可以工作并且处于指定的 IP,因为我可以在 TwinCat3 中看到它并手动操作输出。

我一直在尝试使用以下代码:

当我这样做时,我可以看到线圈“0”的真/假对应于我使用 TwinCat3 手动设置的各种输出状态。有六个输出手动设置为高,在此处可见:

看来,当我增加“线圈”时,它只是在流中再读一点,因为“线圈”1、2 和 3 向左旋转。

但是,我似乎仍然无法更改这些值。当将线圈“0”设置为 False(但没有单击 true)时,我确实听到了神秘的继电器咔嗒声,并且线圈读取的状态没有改变。TwinCat 也没有变化。我从写入中得到“无”,这表明根据模块的文档它失败了。

我确信这对于按位操作或类似我忽略的操作很简单。关于我做错了什么导致写入失败的任何想法?

0 投票
1 回答
463 浏览

math - 我怎样才能在 GAMS 中写出像这个方程这样的循环?

我倾向于在 GAMS 中编写一些代码,其中包含一个排除某些索引的循环,我怎样才能编写一些类似异常的循环?

在这些方程中 u , o 和 v,I1 一起具有不同的索引 j;这个循环怎么写?

0 投票
1 回答
214 浏览

android - Android 在屏幕上锁定应用

我目前正在开发一个应该像汽车监视器一样工作的 android 应用程序。由于 android 应用程序的正常工作方式,如果用户处于非活动状态,设备会关闭屏幕。

此外,我想让用户只能使用这个应用程序,而不是所有标准安装在 android 上的系统应用程序。

我想过开发一个个人安卓操作系统,其中唯一可用的软件就是这个。

总而言之,我正在尝试在工业领域使用 android,并且在尝试减少操作系统的基本功能时我变得疯狂。

我不知道 StackOverflow 是否适合提出这样的一般性问题,但如果有人遇到过这样的问题,也许他可以帮助我。

谢谢你。

0 投票
1 回答
36 浏览

computer-vision - 如何预测我的网卡是否与某些网卡兼容

我的笔记本电脑上安装了 Marvell Yukon 88E8072 PCI-E 千兆以太网控制器。我想购买与我的笔记本电脑兼容的工业相机,以便我能够捕捉图像。

如何预测相机与网卡的兼容性?我不想以 2k 的价格购买相机,然后我会发现有些东西不起作用:D

我想买像 Alied VIsion 的相机https://www.alliedvision.com

在这里我们还可以看到 (第1页)列出了一些兼容的英特尔卡...

Tnx 获取任何信息和建议!!

0 投票
1 回答
1943 浏览

c# - CIP(通用工业协议):如何发送 Get_Attribute_all 数据包?

我想向 PLC 发送一个 CIP 数据包,请求 TCPIP 接口对象。我已经成功注册了一个会话并进行了前向打开。我被困在如何让 PLC 向我发送 TCPIP 接口对象详细信息。任何人都可以指出我正确的方向吗?

我正在用 C# 编写一个应用程序。