回复:300PLC计时器倒计时显示触摸屏问题请教

已锁定

askab

  • 帖子

    405
  • 精华

    5
  • 被关注

    34

论坛等级:侠圣

注册时间:2005-07-24

黄金 黄金 如何晋级?

发布于 2022-11-23 17:38:04

3楼

300PLC,连接昆仑通态触摸屏,使用S_ODT计时器功能,输出BI里定义变量1用来存储WORD倒计时,定义INT类型变量2,通过MOVE将变量1移动到变量2里,触摸屏显示变量2信息。

如上使用可在触摸屏显示计时器倒计时功能,但是现在有一些问题,当设定时间100s以上,显示正常,倒计时到100以下也正常。

但是设定时间在100s以下,比如99秒,此时倒计时显示的时间为三位数,990s-998s等等,显示的三位数的个位像是十分之一秒,百位和十位的显示是实际的倒计时秒。

这种情况怎么解决,求助大神!!

//////////////

这个跟触摸屏首先不要联系,你查看程序是否任意设定时间都能完成逻辑要求。

其次 你在触摸屏上就是一个启动/停止按钮,加一个时间设定框,然后显示倒计时,我觉得跟触摸屏关系应该不大吧。


例如,我做到这个定时器 时间单位为秒,1次为一分钟,截屏时刻为 剩余7分钟38 秒

不管你用哪家触摸屏,连接变量DB8.DBW46 DB8.DBW44 就是了,因为这个时INT 型,你算算可以到多少个,1分钟到1小时,到一天,一年 转换都是可以的。

所以我觉得这个时间倒计时应该在程序里设定好,触摸屏直接连接变量,跟用哪家的屏无关,就是通讯和变量的对应,没有见过无法对应INT型的屏。

////////// 以上仅供参考。

大家同行,you ok ? me !
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54624条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。