问题标签 [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.
rgb - winSPS中的梯形图
我必须使用 winSPS 在梯形图中表示一个 RGB LED。我以前使用过 CodeSys,但这就是我的全部经验。有人可以帮我制作它的原理图吗?
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。
提前致谢。
codesys - 如何在实例化时正确覆盖持久输入变量并调用派生的 FUNCTION_BLOCK?
我有一个输入变量c_timTransmissionRate
,通常使用持久变量列表进行初始化。然后,功能块中持久变量列表的默认值TxRaw
被实例化功能块“TxDbc”覆盖。这又是持久变量列表本身中特定于应用程序的覆盖。
在少数情况下,值c_timTransmissionRate
由实例化功能块TxTsc1
在运行时动态提供。
我的问题是我目前总是TIME#0ms
在调试器中看到原始值,而不是持久变量列表中给出的值。
我当前代码的摘录:
codesys - 如何通过按相同的瞬时按钮在 Codesys CFC 中切换变量?
问题可惜说了这么多。
我有一个瞬时按钮。我单击它一次,变量start
获取HIGH
. 我点击它另一个时间变量start
去LOW
听起来像微不足道的任务,但使用 САС 我无法做到这一点。那是因为数据流。最后一个任务总是适用于变量。
javascript - MeteorJS 和物联网空间
我想在 wago 工业 PLC 750-8202 上部署 Meteor 应用程序。Wago 通过 PTXdist 工具支持支持 Boards Support Package(与基于 Linux 的 WAGO PFC200 PLC 上的 CoDeSys 程序通信)。我不知道如何在这样的平台上使用流星。您知道如何实现为 wago plc 添加流星支持的步骤吗?
arrays - 在 CoDeSys 中创建一个大小可变的数组
我正在研究一种移动平均算法来分析传感器值,并且这些值存储在一个数组中。但是,Array 的长度是可变的(取决于一台电机的速度)。
如何在 CoDeSys 中创建一个大小可变的数组。如此定义 Array 是错误的:
名称:ARRAY[1...SpeedValue] OF INT ;
plc - Codesys fatek 编程
如何在codesys(ST或IL)中编写程序并将其放在fatek FBs系列PLC上?有可能吗?我以前没有使用过codesys。我使用的是梯形图和其他 PLC(欧姆龙、Unitronics、西门子、施耐德电气)。
visualization - 访问 Codesys 3.5.8 上的 VISU 元素
我需要从 Codesys 3.5.8 上的 Main (PRG) 访问“组合框数组”对象的属性。
我怎样才能做到这一点?
plc - SyncStart 与 Codisys 没有 PLCOPEN 第 4 部分
我需要使用 PLCOPEN 在 Codesys 中逼近一个 SyncStart/SyncStop 函数。我无权访问包含同步运动内容的第 4 部分。任何关于如何在 ST 中走上正确道路的想法都很棒。