问题标签 [codesys]

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 回答
174 浏览

rgb - winSPS中的梯形图

我必须使用 winSPS 在梯形图中表示一个 RGB LED。我以前使用过 CodeSys,但这就是我的全部经验。有人可以帮我制作它的原理图吗?

0 投票
3 回答
4197 浏览

plc - 使用 Beckhoff 设备的变量映射

我是 PLC 编程的新手,我在连接 Beckhoff 设备时遇到问题。我使用了具有 8 个输入的 EL1008 设备。在 beckhoff 网站上,我找到了下表。将变量分配给输入时我很困惑,哪个变量映射到%IX0.0 %IX0.1 %IX0.3

在此处输入图像描述

0 投票
1 回答
1850 浏览

plc - IEEE 754 单精度到 REAL Codesys

我使用的是 Wago 750 PLC,实际上我正在通过 ModBus 从其他设备读取 32 位寄存器,并将值保存到 var POINT TO REAL 中,在这种特定情况下,值为 0000 40A0。我将 MSW 和 LSW 反转为 40A0 0000 (IEEE 754),十进制为 5.0。我的问题是我不知道如何使用 CODESYS 将此 POINTER TO REAL 格式化为 REAL 变量,以便将其转换为 STRING。

提前致谢。

0 投票
0 回答
524 浏览

codesys - 如何在实例化时正确覆盖持久输入变量并调用派生的 FUNCTION_BLOCK?

我有一个输入变量c_timTransmissionRate,通常使用持久变量列表进行初始化。然后,功能块中持久变量列表的默认值TxRaw被实例化功能块“TxDbc”覆盖。这又是持久变量列表本身中特定于应用程序的覆盖。

在少数情况下,值c_timTransmissionRate由实例化功能块TxTsc1在运行时动态提供。

我的问题是我目前总是TIME#0ms在调试器中看到原始值,而不是持久变量列表中给出的值。

我当前代码的摘录:

0 投票
1 回答
3050 浏览

codesys - 如何通过按相同的瞬时按钮在 Codesys CFC 中切换变量?

问题可惜说了这么多。

我有一个瞬时按钮。我单击它一次,变量start获取HIGH. 我点击它另一个时间变量startLOW

听起来像微不足道的任务,但使用 САС 我无法做到这一点。那是因为数据流。最后一个任务总是适用于变量。

0 投票
1 回答
151 浏览

javascript - MeteorJS 和物联网空间

我想在 wago 工业 PLC 750-8202 上部署 Meteor 应用程序。Wago 通过 PTXdist 工具支持支持 Boards Support Package(与基于 Linux 的 WAGO PFC200 PLC 上的 CoDeSys 程序通信)。我不知道如何在这样的平台上使用流星。您知道如何实现为 wago plc 添加流星支持的步骤吗?

0 投票
3 回答
6457 浏览

arrays - 在 CoDeSys 中创建一个大小可变的数组

我正在研究一种移动平均算法来分析传感器值,并且这些值存储在一个数组中。但是,Array 的长度是可变的(取决于一台电机的速度)。

如何在 CoDeSys 中创建一个大小可变的数组。如此定义 Array 是错误的:

名称:ARRAY[1...SpeedValue] OF INT ;

0 投票
3 回答
1196 浏览

plc - Codesys fatek 编程

如何在codesys(ST或IL)中编写程序并将其放在fatek FBs系列PLC上?有可能吗?我以前没有使用过codesys。我使用的是梯形图和其他 PLC(欧姆龙、Unitronics、西门子、施耐德电气)。

0 投票
2 回答
1467 浏览

visualization - 访问 Codesys 3.5.8 上的 VISU 元素

我需要从 Codesys 3.5.8 上的 Main (PRG) 访问“组合框数组”对象的属性。

我怎样才能做到这一点?

0 投票
1 回答
71 浏览

plc - SyncStart 与 Codisys 没有 PLCOPEN 第 4 部分

我需要使用 PLCOPEN 在 Codesys 中逼近一个 SyncStart/SyncStop 函数。我无权访问包含同步运动内容的第 4 部分。任何关于如何在 ST 中走上正确道路的想法都很棒。