PLC(可编程逻辑控制器)或可编程控制器是用于机电过程自动化的数字计算机,例如工厂装配线上的机器控制,游乐设施或灯具。
我开始使用结构化文本进行 PLC 编程,特别是使用 Beckhoff Twincat 3,我拥有 C/C++ 嵌入式编程背景以及一些用于跨平台开发的 C#/Python...
我正在尝试通过 TCP IP 连接到西门子 S7 1200。我可以 ping 它并且它会毫无问题地得到响应。当我在 Windows 上运行相同的代码时,我可以获取数据。但是当我运行以下命令时...
Twincat 3 / Codesys / PLC 代码优化(进行 OOP 时)
我从 PLC 编程开始,特别是使用 Beckhoff Twincat 3,我拥有 C/C++ 嵌入式编程背景和一些用于跨平台开发的 C# 背景。 我发现了
我正在开发一个应用程序,用于在工业控制器和 Microsoft SQL Server 数据库之间进行通信。我已经获得了一个存在于数据库中的存储过程作为起点......
如何使用 TcUnit 为 Twincat PLC e 程序编写集成测试脚本
问题是要了解 Twincat 中 PLC 程序的单元测试脚本和集成测试脚本之间的界限,以及编写这些测试脚本的最佳方法和工具是什么 我
在 Automation Studio 4.12 中传输时出现“没有此类文件或目录”错误
当我想传输我的程序时,出现错误。之前一切正常。我没有改变任何东西。 我尝试重新安装,将其安装到另一台计算机上。 打开一个没有任何东西的新项目 - ...
为什么我在 TwinCAT 3 项目中无法通过 Modbus 从 Factory IO 接收到任何数据?
我已经设置了第一个 Factory IO 教程场景,只有一个输入和一个输出(线圈)。我将 Factory IO 配置为使用“Modbus TCP/IP 服务器”,设置如下: ...
如何修复 TwinSafe 项目中“所选目标系统不支持用作本地 I/O 的别名设备”?
在 TwinCat 3 TwinSafe 项目中,我想使用 EL1918 作为安全目标系统和安全输入设备。我已将 El1918 配置为安全目标系统。但是我用的时候找不到...
我需要通过 TLS 与 EMQX 代理建立 MQTT 通信,但是当我尝试连接到代理时,出现错误 16#8730 和诊断子功能 5。根据文档,错误...
我在 TwinCAT3 中定义了两个结构,如下所示: 类型 ADSUW 显示 : 结构体 纱线:STRING; sNextYarn:字符串; l长度:REAL; iPosition:INT; sYarnSpec:STRING;
在我的项目中,我开发了 FB_Modes,它允许我根据模式执行某些操作。这些 FB 实现相同的 I_Mode 接口。 要检查哪种模式处于活动状态,我想比较...
在 Beckhoff TC 上的 ST 中写入一个脉冲发生器的 FB,该脉冲发生器按周期打开和关闭,通过将 bControlInput 设为 FALSE 来暂停,但会恢复到曾经未暂停的状态。下面给出的代码不...
我想将QCA7000与STM32一起使用。有没有通过 SPI 将 QCA 与 STM32 结合使用的示例?官方仅提供 Qualcomm 的 i.mx 28 上的 Linux 驱动程序。 最后,我想用它...
我有一个基于网络的HMI,它基本上在机器上不断打开。我需要从 PLC 轮询数据,为此我使用指数退避,延迟不断增加。我怀疑这个延迟...
我创建了一个基本的 python 脚本,使用 pyads 从我的后端服务器连接到 PLC。但是,我收到属性错误:“连接”对象有错误没有属性“_open” 额外检测...
使用python-snap7与PLC西门子1500 CPU连接
您好,我尝试使用Python连接PLC西门子CPU 1500,并使用snap7库。我可以成功地将自己与CPU连接起来。但是当我尝试读取和写入我初始化的数据时...
将 PLC 梯形逻辑中的整数 (DS) 重置为 0(Koyo 的 Click PLC)
我不确定这是否是解决梯形逻辑编程问题的好网站,但我会尝试一下。 我正在使用 Koyo 的 Click PLC C0-01 DR-D(描述页面:http://www.automationdirect.com/adc/Overview/
我想将我的 PLC 与 Codesys 连接。当我在通信设置中扫描网络时,网关呈绿色,但未找到任何设备。 当我将同一个 PLC 与我的笔记本电脑连接时,它...
EtherCAT 从站的 ESI 可在配置模式下工作,但不能在运行模式下工作
我正在开发一种芯片,该芯片应该通过 EtherCAT 连接充当 PLC(主站)的从站。该芯片包括一个Atmega2560和一个LAN9252,这是EtherCAT从站