Tcopen: 示例 Sequencer 逻辑,您知道缺少的条件可以继续下一步吗?

创建于 2021-05-04  ·  8评论  ·  资料来源: TcOpenGroup/TcOpen

你好:
在 Sequencer 逻辑的示例中,众所周知,前进到下一步的缺失条件是什么?
谢谢你,维克多。

question

最有用的评论

感谢分享@RGrabichler! 我喜欢你的设计,看起来很整洁。 你会考虑在 TcOpen 消息传递中实现事件记录器吗?

简单看一下以下链接,我们下周可以更详细地讨论它。

概念的

目的

使者

请忽略它看起来像 C# 文档,我们将在功能中对其进行润色,现在只需查看成员文档。

代码

谢谢

所有8条评论

不确定哪个示例,在哪个文件夹中? 您正在查看的示例中的组件无法实现消息传递。

不确定哪个示例,在哪个文件夹中? 您正在查看的示例中的组件无法实现消息传递。

https://www.youtube.com/watch?v=yCUv2LW-6zo

示例逻辑定序器

啊哈......有一些调试消息,但组件中没有实现完整的诊断,这是我们需要实现的。 因此,例如,如果您使用气缸,您可以添加计时器来计时操作超时并添加

IF timer.Q THEN Messenger.Error('I did not reach the extremity sensor'); END_IF;

为了检测物理输入(传感器,您可能在其他 inxton 视频中看到过),我们需要在讨论 #15 中得出结论。

啊哈......有一些调试消息,但组件中没有实现完整的诊断,这是我们需要实现的。 因此,例如,如果您使用气缸,您可以添加计时器来计时操作超时并添加

IF timer.Q THEN Messenger.Error('I did not reach the extremity sensor'); END_IF;

为了检测物理输入(传感器,您可能在其他 inxton 视频中看到过),我们需要在讨论 #15 中得出结论。

我认为最成功的是组件本身有自己的错误诊断。

我对这些东西很感兴趣,我喜欢这种方法来拓宽关于自动化的知识,
因为我所做的一切都是自学成才,而且要攀登一座地狱般的山。
每次我读到这样的东西,我都会意识到,我有多少不知道,甚至无法掌握这些问题。

尽管如此,我还是尝试做出贡献:
我已经对自己的气缸 fb 进行了诊断,我将对其进行描述。
image.png
输入和输出 %Q /%I在 dut 中声明,链接到硬件
image.png
仅供参考https://github.com/TcOpenGroup/TcOpen/discussions/15

我有各种所谓的功能,它们是小型 fbs。 它们执行简单的任务,以后可以组装成组件,例如气缸或电机。

我的 FB Cyl 是从抽象类 Actuator 派生的。 通过 IactionProviding 接口,我有故障处理方法和设置 pEventid、pSeverity 等的可能性。
image.png

现在在实例化圆柱体时,我可以将超时添加到 WorkPos 和/或 HomePos。
如果设置了时间并发生超时,则通过 TCEventHandling System 会创建一个事件。

image.png

这是诊断方法
image.png

如果这很有趣或有用,我会很感激任何反馈。

感谢分享@RGrabichler! 我喜欢你的设计,看起来很整洁。 你会考虑在 TcOpen 消息传递中实现事件记录器吗?

简单看一下以下链接,我们下周可以更详细地讨论它。

概念的

目的

使者

请忽略它看起来像 C# 文档,我们将在功能中对其进行润色,现在只需查看成员文档。

代码

谢谢

我很想为这样的项目做出贡献。
如前所述,我几乎没有任何经验,与其他人一起从事更大的项目,
所以我很早就需要很多指导。

@RGrabichler我没事......我想我们都会一路学习。 使用 GH 在工业自动化领域有一点传统。 我们需要为人们准备一些入门指南。 我希望我们可以在这周或下周提供一些视频。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

PTKu picture PTKu  ·  31评论

runtimevic picture runtimevic  ·  12评论

Vijay27anand picture Vijay27anand  ·  3评论

WebFreak001 picture WebFreak001  ·  3评论

DmitryEfimenko picture DmitryEfimenko  ·  3评论