关于西门子300定时器相关的疑问

我现在使用了西门子300定时器,通过触摸屏来设定定时器的时间值,与此同时,希望用触摸屏来监控定时器的当前值,问题:
1、监控定时器的当前值(整形),发现异常,当我的设定值为个位数时候,定时器的当前值为设定值的100倍,比如说设定值为5秒,实际监控值为500.当我的设定值为两位时候,定时器的当前值为设定值的10倍,比如设定值为50秒,实际监控值为500,当我的设定值为三位时候,定时器的当前值才和设定值相吻合,这是什么原因,是不是还需要相关的转换呢?
2、出现上上述问题时候,我选用的定时器为延时接通型定时器S_ODT,是不是跟定时器的类型相关呢?
3、再者还有一个定时器异常的现象,我用相同的条件来导通2个不同的定时器(定时器也是采用了延时接通定时器),2个定时器的定时时间是不同的,我的本意是,当第一个定时器定时时间到达设定值后,导通第一个条件,当第二个定时器时间到达设定值后,导通第二个条件。现象是,当2个定时器中定时时间较短的定时器到达设定值后,2个定时器均直接导通,直接将二个条件均输出了。

图片说明:

关于西门子300定时器相关的疑问    关于西门子300定时器相关的疑问   

最佳答案

这个与定时器的时基有关,详细信息参考:
SIMATIC 用STEP 7 V5.5 编程 手册
https://support.industry.siemens.com/cs/cn/zh/view/45531107
590页 27.3.2.5  数据类型 S5TIME 的格式(持续时间)  内容介绍

至于编程转换,参考愿我能大侠的帖子:
整数转换S5TIME
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1311546&b_id=4&s_id=0&num=45#anch
程序做的很简单,而且比较通用

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月6日 下午7:35
下一篇 2017年6月6日 下午7:35

相关推荐