首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Omron PLC分切时间

Omron PLC分切时间
EN

Stack Overflow用户
提问于 2022-08-05 10:34:02
回答 1查看 52关注 0票数 0

我是唤醒与欧姆龙PLC的项目,我需要显示的人机界面运行时间后,我启动我的系统,但问题是,我可以看到我的时间只是几秒钟,但我需要在小时和分钟类型。如何显示从欧姆龙Nx1 PLC到人机界面的小时和分钟时间?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-05 14:40:23

一种解决方案是从总间隔中计算出总时数和分钟,并在人机界面上显示。您可以将这些值连接到一个字符串中,但是由于我不知道您的目的是什么,所以在两个不同变量的整数中直接使用这些值比较容易。

由于您没有定义语言,这里有一个结构化文本的例子。在TotalSeconds中,以秒为单位的时间将被划分为小时和分钟(以及作为奖励的秒!)。

注意:我将变量声明作为文本,但我知道在Sysmac中可以将其声明为一个表.

声明

代码语言:javascript
运行
复制
VAR
    TotalSeconds : DINT;
    Seconds : DINT;
    Minutes : DINT;
    Hours : DINT;
    rest : DINT;
END_VAR

程序

代码语言:javascript
运行
复制
rest := TotalSeconds MOD 3600;
Seconds := rest MOD 60;
Minutes := (rest - seconds) / 60;
Hours := (TotalSeconds - rest) / 3600;

示例

代码语言:javascript
运行
复制
  242 s >>> 0 h /  4 min /  2 s
33868 s >>> 9 h / 24 min / 28 s
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73248380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档