E-VIEW的屏去设定PLC300中的定时器时间

西门子plc 发布于 1年前 分类:S7-300/400

S5TIME在屏上显示不正确,在程序里需要转换,那怎么转换,最好有个例题,我才看的明白,请高手解答!!我的数据在DB10块里

2个回复

  • plc学习
    plc学习

    S5TIME是BCD格式,你要转换

  • plc学习
    plc学习

    假如你的时间的地址为MW10=W#16#wxyz
    w 就是时基
    xyz =你的bcd格式 时间
    W值    时基
    0             10ms
    1            100ms
    2                1s
    3                10s
    比如时间10秒,可以这么表示DB10.DBW1010=W#16#3001
    或者W#16#2010
    或者W#16#1100
    转换:
    L MW12  //整数,比如触摸屏来的时间值,连接触摸屏标签的地址
    ITB          //转成bcd码
    L W#16#2000   //时基是s
    OW
    T DB10.DBWxxx //你连接到定时器时间的地址