您的位置:控制工程论坛网论坛 » PLC发展趋势讨论 » PLC星期控制方法

aaing

aaing   |   当前状态:在线

总积分:27966  2024年可用积分:0

注册时间: 2007-04-27

最后登录时间: 2023-08-21

空间 发短消息加为好友

PLC星期控制方法

aaing  发表于 2013/3/3 13:35:06      1595 查看 4 回复  [上一主题]  [下一主题]

手机阅读

我想星期一至5,设备工作,星期六日设备不工作,如何写PLC程序
1楼 0 0 回复
  • heavenbird

    heavenbird   |   当前状态:在线

    总积分:194  2024年可用积分:0

    注册时间: 2007-01-12

    最后登录时间: 2013-03-03

    空间 发短消息加为好友

    heavenbird   发表于 2013/3/3 22:06:40

    直接在OB1里面,调用FC6将CPU的date&time转换为Date,然后调用一个函数将Date转换为星期

    2楼 回复本楼

    引用 heavenbird 2013/3/3 22:06:40 发表于2楼的内容

  • 218hty

    218hty   |   当前状态:在线

    总积分:9071  2024年可用积分:0

    注册时间: 2006-08-18

    最后登录时间: 2019-06-25

    空间 发短消息加为好友

    218hty   发表于 2013/3/4 7:59:30

    编写日期在里面    
    3楼 回复本楼

    引用 218hty 2013/3/4 7:59:30 发表于3楼的内容

  • ababab

    ababab   |   当前状态:在线

    总积分:5826  2024年可用积分:0

    注册时间: 2011-05-06

    最后登录时间: 2023-08-16

    空间 发短消息加为好友

    ababab   发表于 2013/3/6 9:36:34

    FX系列PLC有对应时钟的特殊寄存器,其中有D8019对应星期几,用这个地址去做判断。
    4楼 回复本楼

    引用 ababab 2013/3/6 9:36:34 发表于4楼的内容

  • zqcgxg

    zqcgxg   |   当前状态:在线

    总积分:355  2024年可用积分:0

    注册时间: 2013-02-12

    最后登录时间: 2020-01-18

    空间 发短消息加为好友

    zqcgxg   发表于 2013/3/6 16:45:38

     

    D8019-星期(0(星期日)~6(星期六)        D8018-年(公历年的后两位)       D8017-月(1~12)      D8016-(1~31)        

    D8015-h(0-23h)            D8014-min(0-59min)                D8013-S(0-59S)

    在程序中加上一些比较程序,让这些寄存器中的数值大于小于或等于你设定的年,月,日,时,分,秒,星期值然后去控制输出通断即可。这是三菱FX2N的。

    西门子S7-200要麻烦一些,CPU内部中没有万年历功能,需设置时钟(SET_RTC),读取时钟(READ_RTC),再用比较指令。

    5楼 回复本楼

    引用 zqcgxg 2013/3/6 16:45:38 发表于5楼的内容

总共 , 当前 /