Wincc flexible 与S7-300

12、 我用触摸屏TP-177作时间输入,时间输入范围要求1分-90分,在屏上我做子一个I/O域,连接子一DBW0 数据类型为INT整数,输入格式为两位数,在S7-300里将DBW0乘以六十,将结果存于DBW2,再做一通电延时计时器T20,用DBW2作为时间输入,当我实际运行时得到的时间怎么也不是我要的值,(设定值为1-90分的任意值,)不知错在哪里。
 

最佳答案

由HMI输入秒数,在PLC中进行换算:
  秒数*1000 >>得到毫秒数 >>  FC40(TIM_S5TI)  >>  转换得到正确地S5TIME
 参考:
 http://www.ad.siemens.com.cn/service/e-training/publish/Upload/TIME%20DATE%20AND%20TIMER%20in%20STEP7.zip

提问者对于答案的评价:
有时间练一下,还有一个部题请教, 就是 双整数值写到类型为TIME的变量里,是什么意思, 怎么写? 我的邮箱: bstwcs@163.com

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐