QQ登录

只需一步,快速开始

威纶触摸屏如何制作计时器,实现按下启动按钮后,计算电机运行时间

[ 复制链接 ]
问题:
触摸屏通过MODBUS和变频器通讯控制电机,想实现按下启动按钮后,计算电机的运行时间。


回答:
这相对也是一个简单的小功能,其实在PLC里实现会简单方便一些。
因为PLC本身就在秒与毫秒极的时钟脉冲寄存器,直接使用其触点再配合计数器就可以实现了。
这里问的是威纶通触摸屏如何实现。
威纶通也是提供时间相关的元件,不过只是定时相关的功能。
如果在实时显示运行时间,再想在指定时间后执行一些动作,
我们可以通过一个宏简单的实现。


我们也编写一个实例来演示如何实现。
例程界面如下:

威纶触摸屏如何制作计时器,实现按下启动按钮后,计算电机运行时间

威纶触摸屏如何制作计时器,实现按下启动按钮后,计算电机运行时间

点击计时按钮,会调用一个宏指令,宏指令每100毫秒刷新数据。
也就是说定时时间单位为100毫秒。
运行时间段会以每100毫秒更新。
宏代码里更新时间时,还会获取设置中断的时间,如果时间到则停止计时,
并输入动作。
下面为运行的模拟效果图:

威纶触摸屏如何制作计时器,实现按下启动按钮后,计算电机运行时间

威纶触摸屏如何制作计时器,实现按下启动按钮后,计算电机运行时间

关键点是在宏代码编辑界面里,设置了一些属性,
如执行的条件,执行的间隔,如下图:

威纶触摸屏如何制作计时器,实现按下启动按钮后,计算电机运行时间

威纶触摸屏如何制作计时器,实现按下启动按钮后,计算电机运行时间

时间到的执行动作是设置LB1为ON,可以根据自己要求,使用其他寄存器。
时间到还会复位计时按钮,对应LB0。
这里关心的是时间精度,最少也只有100毫秒,更少就无法满足。
但PLC里还有更精确的定时器可以使用。
方法很多,这里就介绍通过威纶通宏指令的方法实现问题要实现的功能。
如果对威纶通不是很熟悉,可以下载我录制的两套关于威纶通触摸屏视频教程与宏指令编程视频教程。

  

上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例

  

经历1年的编程与录制点击进入查看


  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索