您当前的位置:五五电子网电子知识plc技术PLC入门请教如何编程序实现如下功能 正文
请教如何编程序实现如下功能

请教如何编程序实现如下功能

点击数:7277 次   录入时间:03-04 12:01:16   整理:http://www.55dianzi.com   PLC入门

问:输入I0.0   I0.1   I0.2
输出Q0.0 Q0.1 Q0.2
要求实现功能:
1.当I0.0   I0.1    I0.2均为0时 Q0.0  Q0.1 Q0.2也为0
2.当i0.0  i0.1  i0.2中仅有一个为1时 那么对应的Q也为1  例如(I0.0=0  I0.1=1  I0.2=0  那么Q0.0=0  Q0.1=1  Q0.2=0)
3.当i0.0  i0.1  i0.2中有不止一个为1时,那么对应的Q 要求轮流为1,切换时间为20秒。
例如(I0.0=1  I0.1=0  I0.2=1  那么Q0.0=1  Q0.1=0  Q0.2=0,20秒后Q0.0=0  Q0.1=0  Q0.2=1,20秒后Q0.0=1  Q0.1=0  Q0.2=0...)如此循环.
 如果I0.0 I0.1 I0.2都为1 那么Q0.0 Q0.1 Q0.2也是轮流通 20秒切换
请问程序如何实现

答:Network 1:
 A     I      0.0
      AN    I      0.1
      AN    I      0.2
      O     
      AN    I      0.0
      A     I      0.1
      AN    I      0.2
      O     
      AN    I      0.0
      AN    I      0.1
      A     I      0.2
      =     M      0.0
Network2:
  O(    
      AN    I      0.0
      L     S5T#20S
      SD    T     10
      A     I      0.0
      R     T     10
      NOP   0
      NOP   0
      A     T     10
      )     
      O(    
      AN    I      0.1
      L     S5T#20S
      SD    T     11
      A     I      0.1
      R     T     11
      NOP   0
      NOP   0
      A     T     11
      )     
      O(    
      AN    I      0.2
      L     S5T#20S
      SD    T     12
      A     I      0.2
      R     T     12
      NOP   0
      NOP   0
      A     T     12
      )     
      =     #T00
Network3:
   A(    
      O     Q      0.1
      O     Q      0.2
      O     
      AN    I      0.0
      A     T     10
      )     
      R     Q      0.0
      A(    
      A     I      0.0
      A     M      0.0
      O(    
      A(    
      O     Q      0.2
      O     
      A     Q      0.1
      AN    I      0.2
      )     
      A     I      0.0
      =     #T0
      A     #T0
      L     S5T#20S
      SD    T      0
      AN    #T0
      R     T      0
      NOP   0
      NOP   0
      A     T      0

[1] [2] [3] [4]  下一页


本文关键字:如何  程序  PLC入门plc技术 - PLC入门

《请教如何编程序实现如下功能》相关文章>>>