PLC与屏的数据处理,如时间转换

在屏上输入8.98s,传送给10ms定时器,如何处理?
方案一、计算:8.98X100(浮点型)-----数据类型转换(浮点转整型)---送至定时器。
方案二、屏上I/O域变量设为内部变量Time_s(Float型,格式99.99),使用变量事件“改变数值”进行Y=aX+b线性计算,输出外部变量为Time_n(地址如VW0),这样就能直接送至定时器中使用,虽然说转换计算都成功。但我目前的问题是屏断电掉数据,开机要重新输数据不知道可行怎么样。
您对类似问题有没有别的方案?

问题补充:
不好意思,我说的CPU是S7 200的,想要问的是思路

最佳答案

屏和PLC用REAL型交换这个时间变量,在PLC中进行先换算再取整的计算。在屏的I/O域属性中对数值的范围和格式进行规定。
假设VD0是需要交换的数据,只在PLC中做如下换算而不在屏上做脚本。
MOVD VD0,VD4
*R 100.0,VD4 //换算单位
ROUND VD4,VD8 //实数取整
DTI VD8,VW12 //双整转为计时器可用的整型

提问者对于答案的评价:
如果在屏上做脚本可行么?

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

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

相关推荐

  • EM231 7PF22模块总是sf灯闪

    有两个EM231 7PF22模拟量模块,其中两个都是上电就报警。其中一个用软件中的PLC-信息查看无错误,但是闪灯,且从触摸屏上无示数;另外一个显示范围超出错误,有的通道…

    SIMATIC S7-200 2017年6月10日
  • EM253 模块随机性的MF红灯故障

    硬件配置:CPU226扩展:1、32入32出IO模块。      2、4路模拟量输出   …

    2020年10月31日
  • s7-200数据存储问题

    本人刚接触s7-200,现在要做个东西,需要存储数据,问题是这样的。我用一个触发指令去存数,比方说用I0.0触发后,将一组数据存储到VD0中,下一次I0.0导通后将另一个数据存储到…

    SIMATIC S7-200 2020年11月1日
  • 求助S7-200超过8个PID的温度控制

    我要用一个s7-200cpu对16路温度进行控制,但只能用8路pid,怎么办??请高手指点!有自己编的pid程序吗,能分享一下吗? 问题补充:自己怎么编程啊,能说的详细点吗?我是新…

    SIMATIC S7-200 2020年10月31日
  • 笔记本编程之后下载不进去

    用笔记本连接PLC可以通讯,但是下载程序的时候就出现“错误83,编译出错,请检查指令助计术”是什么意思? 最佳答案 S7-200 CN CPU 正常通…

    SIMATIC S7-200 2021年7月5日
  • 200plc单键启停

    很简单的程序,但是我想把这个做成子程序,不要使用上升下降计数计时指令实现。求前辈指点。 最佳答案 单按钮启停的程序编辑有很多种,有些程序在理论上是可行的,但是有一点一定要注意,在实…

    SIMATIC S7-200 2017年11月4日
  • 高分学习

    各位老大能不能把你们手里的工程质料,plc学习质料传点给我啊!!!放心小弟只是用于学习谢谢!谢谢!281291325@qq.com 问题补充:学了这么久了,想找点真实感,还有感觉自…

    SIMATIC S7-200 2021年7月5日
  • S7-200 STL语言的一小段主程序

    小弟新学的200,有一段STL的程序希望给下注释,最好再帮忙提点一下如何学好STL 程序如下:XORD   AC0, AC0MOV…

    SIMATIC S7-200 2020年10月31日
  • S7-200PLC的RS485自由口通讯

    S7-200PLC的RS485自由口通讯,可以只用RCV指令循环接收数据吗?如接收完一组16位16进制ASCII码数据后再重复接收下一组这个格式数据。 最佳答案 S7-200PLC…

    SIMATIC S7-200 2018年12月6日
  • 给定值与调节面板

    在实际应用中,PID的给定值能否是不断线性变化的变量?我的编程软件是Step7 Micro/WIN  v4.0 sp8,在PID调节面板中调…

    SIMATIC S7-200 2017年8月16日