PLC(可编程逻辑控制器)或可编程控制器是用于机电过程自动化的数字计算机,例如工厂装配线上的机器控制,游乐设施或灯具。
这是我在stackoverflow上遇到的第一个问题,我希望有人能够帮助我。我正在尝试获取TwinCat PLC系统的本地AmsNetId。代码在TwinCat上运行...
gCMS.RobModule.comm.fromRobot.bFetched =((gProfinetIO.ByteIn [9]&bit_0)!= 0)
有人可以向我逐步解释这是什么意思,gCMS.RobModule.comm.fromRobot.bFetched =((gProfinetIO.ByteIn [9]&bit_0)!= 0)im bang = 0 part ... 。
我有一个问题。 OPC UA是否解决了与所有类型的PLC通信的问题?问题对我们而言,PLC不同,我们想从所有人那里获取数据! OPC UA ...
带有多个请求值的无法解决的错误发送到plc(apache.plc4x)
我是新来的,我的第一个问题是关于使用Apache PLC4x的PLC值的请求。我想遍历PLC中所有可用的实际I,Q和DB。因为我不想...
我正在PLC和Unity3d模拟器之间编写TCP解决方案。我遇到了最困惑的问题,只是添加一个';'发送到我发送到PLC的字符串的末尾。这是我的代码:...
我正在尝试比较字符串的一个字符,看是否它是我的分隔符。但是,当我执行以下代码时,放在变量valstring中的值是一个数字...
Automation Studio“未定义引用 ”编译器错误
在Automation Studio中,将创建一个新的功能块。编译器给出错误“未定义对myNewFunctionBlock的引用”。此错误消息没有提供有关如何解决此问题的信息。 ...
我刚开始使用结构化文本在PLC上进行工作,每次延迟1分钟后,我都必须将值存储在温度变量数组中,但我无法这样做。对于i:= 0至5 DO ...
Automation Studio:“自动化运行时目标不匹配。在线目标不匹配。”错误
将项目传送到PLC时,对话框显示“自动化运行时目标不匹配。在线目标不匹配。”我如何克服这个错误? B&R Automation Studio ...
我想用TIA 15.1创建一个新的SCL函数。我选择了程序块=>添加新块=>功能。当我在文件中写入关键字FUNCTION时,出现以下错误:未定义标签FUNCTION。...
如何模拟Micrologix Allen Bradley PLC?
[目前,我正在将数据写入测试机,该测试机以python模拟来自Allen Bradley PLC的读取。这台机器应该复制我们现有的另一台机器,只需读取...
我正在研究通过C#控制Beckhoff PLC的可能性。我的主要想法是将Raspberry Pi与Windows 10 IoT核心版一起使用并创建C#程序。目前,我有一个小的测试程序...
[使用S7netplus在C#中读取Siemens PLC s7字符串
我无法使用S7netplus读取Siemens PLC S7 1500的DB中的数据。情况:我正在运行一个C#应用程序。我在PLC上连接得很好。我可以读取Boolean,UInt,...
我想为工业自动化创建一个应用程序,以执行以下功能:从PLC,SCADA和DCA读取值,处理这些值并将故障通知给Supervisor和...
Beckhoff的TwinCat-3以及它所基于的Codesys 3,添加了引用作为对IEC-61131-3语言的扩展。我想知道这种非标准加法的确切语法和语义是什么(...
我正在尝试安装Siemens TIA门户,但出现安装错误。安装程序指出“某些已安装的产品需要许可证”,但是它不应该仅与试用许可证一起使用吗?它确实给出了一些错误...
在modelTextList CoDeSys的可视化下拉菜单自定义值
使用CoDeSys的,我有一个下拉列表,使用值的枚举在列表中选择一个可视化。枚举来自独立的图书馆,我特别...
是否可以通过Modbus或Profinet将多个传感器与一个PLC(例如S7 CPU 1511C-1 PN)连接,而无需额外的模块。谢谢
贝加莱通过MC_BR_GetHardwareInfo功能块获取驱动器序列号
这里从来没有问过贝加莱相关的问题,但我正在尝试使用MC_BR_GetHardwareInfo功能块从驱动器中检索序列号。由于文档缺乏任何一个例子......
如何排除故障并减少Rockwell ControlLogix上的通信开销
需要帮忙。我们有一个plc,cpu不断被淘汰。我们已经升级过一次了。现在我们需要优化它。我们有超过50个传出的msg指令,60个传入,103个...