wincc 如何把S5T#TIME类型的时间变量 用分钟显示在wincc上?

wincc  如何把S5T#TIME类型的时间变量  用分钟显示在wincc上?只能用秒显示?

最佳答案

先用WORD数据类型从PLC读取S5TIME类型的数据,然后根据S5TIME的数据格式,编程转换为时分秒。
转换比较简单,读取的WORD中第0位到第12位是3个BCD码,可以用BCD转int的函数或者直接用9-12位的bcd码*100+5-8位的bcd码*10+0-3位的bcd码转换,最后根据第13、14位的组合所代表的不同时基(00-10ms、01-100ms、10-1s、11-10s)换算成最终的时间数值。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 跪求S5程序转换成S7程序最后两点疑问

    在我这里的S5 DC驱动功能块(FB44)中Netzwerk 2  B     =DAT1…

    SIMATIC S5 2017年6月1日
  • S5转S7有错误

    ①No PLC tpye description found for called or addre…

    SIMATIC S5 2017年5月29日
  • S5的通信

    有十几个S5,115U系列994型号的CPU,上面只有两个串口,存储卡上面一个口空置,不知道是什么。我现在要将这十几个S5CPU采集的数据在上位机上显示出来,上位机没有组态软件。还…

    SIMATIC S5 2017年6月1日
  • S5-95更换电池后报警灯不灭。运行正常

    运行正常 最佳答案 首先要保证锂电池确实有电(大于3.6V),其次是保证电池座接触良好,如果还是不行的话,就要考虑PLC硬件故障了。 提问者对于答案的评价:非常感谢各位老师的帮助

    SIMATIC S5 2017年6月1日
  • S5中的Integral Blocks在STEP 5中如何调用?

    FB240,FB241等在OB1中不能JU FB240.要什么调用呢? 最佳答案 首先要确定你的CPU是否集成了FB240和FB241,另外,这两个块一般是在PB中调用。…

    SIMATIC S5 2017年6月3日
  • im318模块

    请问一下,318模块上的开关s2的功能是什么? 问题补充:故障现象是无法读取此模版所在机架上的信息,已经更换过im318和机架仍然无效。 最佳答案 1、318模块上的开关s2的功能…

    SIMATIC S5 2017年5月29日
  • s5PLC模板规范

    哪位人兄有s5PLC数字输入模块的模板规范,或西门子网站上的文档编号请回复,在下在此感激不尽,多谢。 最佳答案 S5相应的电子文档不是很全。相关资料:详见《SIMATIC&nbsp…

    SIMATIC S5 2017年6月1日
  • S5 程序升级到S7

    由于S5 PLC已经停止生产,如想升级到STEP 7/ 315 CPU,该如何编程?不知道在STEP7 中有无直接生成的可能? 最…

    SIMATIC S5 2017年6月1日
  • s5升级S7中fb250和fb251应如何处理

    s5升级S7中fb250和fb251应如何处理?是有现成的功能块还是要自己编程序段?如果改成程序段应该怎么写? 在s5程序中有3个变量RS121、RS122、RS123通…

    SIMATIC S5 2017年6月1日
  • step 5 监控程序

    step 5 这么一次监控多个 位 向step 7 var的功能那样 最佳答案 连上S5plc ,在主菜单te…

    SIMATIC S5 2017年5月28日

发表回复

登录后才能评论