S7-200 CPU224, 如何计算两个时间的差值

CPU22 本身有自己的时间:时:分:秒, 从触摸屏上设定一个设备启动的时刻:时:分:秒,请问如何在plc中计算出这两个的时间的差值,从而显示距离设备启动的时间?
有系统函数可以直接调用么?
非常感谢!!!

问题补充:
触摸屏上输入的时间小时,分钟,秒,其格式为整型的数值,存储在3个VW里面。

最佳答案

楼主是不是要做一个启动倒计时的功能?
需要注意一点的是,PLC与触摸屏的时钟需要统一,才能做到精确倒计时。
可以让上位机通过通讯的方式读取PLC时钟
关于读取PLC时钟,可以参考以下链接:
http://www.ad.siemens.com.cn/service/answer/solved_75644&cid=1033
读出的系统时间是VB储存的BCD码,进行一些转换,就可以与触摸屏输入值进行计算,得到倒计时时间。

提问者对于答案的评价:
没有算法呀

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc304783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 200PLC能做DCS接口控制吗? 什么是DCS接口?

    各位大虾:现在我有一个用户要求我的设备给他预留DCS接口,请问什么是DCS接口?200PLC能做DCS接口控制吗? 谢谢。 问题补充:如果给他留485口用户怎么读PLC里…

    SIMATIC S7-200 2021年7月5日
  • CPU216与雅马哈驱动器通讯

    大家好,我现在在做一个项目就是想用CPU216与雅马哈的驱动器用profibus通讯,驱动器时SR1-X系列。现在不知道从哪下手。请高手指点啊!!! 最佳答案 YAMAHA&nbs…

    SIMATIC S7-200 2017年5月28日
  • microwinSP9,v4.0,PC/PPI通信

    通信不成功,本地是1,应该是0,结果老是通信超时,让我检查波特率、接口等,软件没问题,在其他软件上成功的。我ppi电缆没连也是这样,本地电脑地址不对 问题补充:不是,软件在其他电脑…

    2021年7月5日
  • plc测温湿度

    只知道用西门子200的PLC,已有模拟量输入模块。能帮忙设计一个外围测温度和湿度的嘛?最好不要用变送器。传感器那部分知识没学好,传感器选型不太会。 钻石用户推荐最佳答案 能帮忙设计…

    SIMATIC S7-200 2021年7月5日
  • s7200与6ra70通讯

    CPU226和6RA70通讯,采用USS协议,直接调用USS库程序读取6RA70数据,因USS协议读数据是采用轮循的方式,起始段程序写为: LD  &…

    SIMATIC S7-200 2021年7月5日
  • s7200 用modbus协议与计算机通讯

    7200 用modbus协议与计算机通讯时能否直接把计算机串口与s7200通讯口相连?不能应该怎样实现之间的连接? 问题补充:使用MODBUS协议通讯时,设备之间的通讯连…

    SIMATIC S7-200 2021年7月5日
  • S7-200如何控制伺服

    PLC和伺服各设置什么参数 请写个简单例子,谢谢 最佳答案 Network 1 // Network Title //&…

    SIMATIC S7-200 2021年7月4日
  • S7-200以太网通讯生成的程序块ETH0_CTRL错误代码240

    S7-200以太网通讯生成的程序块ETH0_CTRL错误代码240 图片说明:    最佳答案 PLC->信息里看下CPU能识别到CP243-1模块吗?报…

    2017年5月31日
  • 编程指令问题

    有一数字为vd10加上另一数字vd14得新数字vd18 ,再将vd10加上vd18得新数字vd22 ,再将vd10加上vd22得新数字vd26 ,再将…

    SIMATIC S7-200 2021年7月5日
  • s7-200 CPU226 与 smart 200数据交换

    现场有个cpu226 +cp243-1和 一个 smart  200  cpu 怎么能把2台cpu的…

    SIMATIC S7-200 2021年7月5日