请问怎么用WinCC flexible做时间监控?

要求实现这么一个功能:
用S7-200控制一台电机的运行,PLC与MP277触摸屏进行通信,在HMI上显示电机的运行状态。
要求能显示电机的运行时间,如果程序设定在多少时间之后电机停止运行,那么要求能在HMI上用XXh:XXmin:XXs的格式倒数计时,计数到0后电机停止运行,

请问如上功能该怎么实现,主要是2点
1:怎么记录电机运行时间
2:怎么倒数计时,并用时间格式显示

谢谢

最佳答案

按照你的思路如果精度要求不高,可以使用定时器做(时钟脉冲SM0.5)然后用3个计数器分别进行时、分、秒的计时操作。比如分计时程序:
LD        SM0.5             //秒脉冲
LD        M10.0              //60秒到重新开始标记
CTU      C0,60            //分钟计时计数器
另一种方式是plc中使用读取系统时钟指令把cpu的内部时钟信号读取上来(READ_RTC读取/SET_TRC修改),读取上来的数据是以字节方式方便存放在用户指定的地址中。
程序:
LD           SM0.0
TODR      VB100     //其中年=VB100;月=VB101;日=VB102;时=VB103;分=VB104;秒=VB105;  VB106空 ; 星期=VB107
通过字节比较指令运行电机的启停。
电机运行时间可以通过程序的计算得到,方法是启动电机后将这些时间数据记录,等待电机停止后将前面的数据相减,计时你实际运行电机的时间了。
到计时,触摸屏在“增强对象”的“状态强制”操作下显示的就是以到计时方式进行的。

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月18日 上午12:06
下一篇 2017年11月18日 上午12:07

相关推荐

  • wincc7.0 sp3脚本不能运行

    win7 32bit系统下运行wincc7.0 sp3,会出现脚本运行故障,没有任何提示,只是凡是有脚本的地方都点击没有反应,真是急死了,工程刚做好时还是好用的…

    SIMATIC WinCC 2017年7月25日
  • 请问全局脚本为什么不工作?

    我做了个将生产数据写入数据库的全局脚本,然后触发变量是一个表达式,表达式已经为1了,但是不能工作,请问触发变量能否是一个表达式?请看截图,谢谢! 图片说明:  &nbsp…

    2021年7月5日
  • S7-200Smart通过以太网与Smart700IE链接,可以链接6块Smart700IE屏吗

    一个系统选用S7-200Smart,需要做一机多屏(6块屏),做方案是通过以太网链接6块Smart700IE。但是使用WINCC Flexible 2008&n…

    SIMATIC WinCC 2017年12月7日
  • HResult Error?

    这个很奇怪,装好(5.1亚洲版)后,都试了,在启动项里全勾上,能运行,第二天再打开已有项目,出现HResult Error 。0X80029C4A/DLL出错,…

    SIMATIC WinCC 2019年6月11日
  • hmi数据备份

    我的hmi是tp170a,如何备份其数据,我用S7mpi线连接 问题补充:用什么电缆,怎么接线。 最佳答案 用prosave来备份项目,只能做个镜像,不能反编译。恢复时必须同型号设…

    SIMATIC WinCC 2019年6月11日
  • 关于更新包

    请问购买正版的西门子WINCC光盘里,是否有Update1安装包呢?如果有,请问在那张?谢谢! 最佳答案 一般是没有。升级都是补丁后出的。所以要从官网上下载升级包。不知道你版本。请…

    SIMATIC WinCC 2017年5月31日
  • WinCC Audit

    本人新手,大大们能不能告诉我WinCC 7.3 和 audit 7.3 是否兼容?  有没有audit7.3的…

    SIMATIC WinCC 2017年6月5日
  • STEP7不显示OS

    已安装STEP7,已安装AS-OS组件,为什么SETP7中添加选项中还是没有OS呢 问题补充:我说明以下:我在其它计算机上使用没有问题呀,不存在不会用的问题。我常常在项目总目录下加…

    SIMATIC WinCC 2019年6月11日
  • wincc按钮触发“变量+1”动作

    想通过按钮,用C动作实现一个变量+1的动作1.每次点击按钮,整数变量A就加1,然后将新值给入到变量A中。2.当大于某个数值后,在点击按钮,自动清零。可以循环操作。比方说A=5,按一…

    SIMATIC WinCC 2021年7月5日
  • SQL2005安装包

    请问一下,哪位大师有SQL2005的安装包??可以发一份给我吗?谢谢大师不吝赐教还有安装wincc flexible 2008 sp4之前必须装SQL…

    SIMATIC WinCC 2021年7月5日