s7-300定时器时间上位机设定方法 (转载)

已锁定

胜邪99

  • 帖子

    8
  • 精华

    0
  • 被关注

    2

论坛等级:侠客

注册时间:2014-05-15

普通 普通 如何晋级?

s7-300定时器时间上位机设定方法 (转载)

6777

4

2016-01-03 14:49:27

300PLC的定时器的时间是S5TIME的时间格式,(####)(.####.####.####).是16位寄存器.都是BCD码,最高的2位不用,后边的两位为时基,00为10ms,01为100ms,10为1s,11为10s.1种方法:这样的话,你可以用触摸屏的输入控件选择BCD码输入.如果时基你选10ms的话就比较简单. 最大定时时间为10ms*999=9.99s.如果你的时基要是其他的话,需要自己对数据处理一下,其实也简单,我举个例子,你用数字输入控件,输入1999.那么就是100ms*999, 输入2999就是1s*999,3999 就是 10s*999. 

.存储区域DB#.DBW, MW,LW,IW.QW都是可以的,但是一般都是用DB#.DBW#或则MW#. 

2种方法:用触摸屏直接向PLC存储器MW0输入(最大数为999)数字设定时间,通过S7-300PLC程序做数据格式转换。如当I0.0接通,通过I_BCD指令将MW0数据转换为BCD码格式存在MW2中;再调用WOR_W(字)单字或运算指令来决定16位寄存器最高的2位不用,后边的两位为时基,00为10ms,01为100ms,10为1s,11为10s 
如                 MW2   = 00000101 01010101 
                      N2    = 00110000 00000000 
MW2 OR IN2=MW4 = 00110101 01010101 
最后调用定时器,将定时器设定时间由S5TIME#格式改为用MW4存储器替代即可。

s7-300定时器时间上位机设定方法 (转载) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。