工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->用P110C制作双时间设定的单路时间控制器

用P110C制作双时间设定的单路时间控制器

作者:dolphin时间:2016-09-27

  1.电路工作原理
  
  电路见下图,下图实际上是一个延迟起动、延迟停止的时间控制电路,在断电状态下,通过Kl设定时间控制器的起动时间,通过K3设定时间控制器的断开时间。
  
  上电后PLL0C模块启动内部定时器,当内部定时器的延迟时间到达K1的设定的时间时,Pll0C模块的P018端口输出低电平,继电器J1工作,此时PlLOC模块将启动另-个内部定时器,当该定时器的延迟时间到达K3设定的时间时,PllOC模块的P018端口输出高电平,继电器J1断开。

单路时间控制器

  2.延迟起动、延迟停止的时间控制器程序程序清单如下:
  
  P018=OUT(设P018为输出模式)
  
  P018=1 (Jl不工作)
  
  PO=IN:1 (没PO为带上拉电阻的输入模式)
  
  Pl=IN:1 (设Pl为带上拉电阻的输入模式)

  R010O=PO(将延迟起动设定值读人R0100)
  
  R0101=P1(将延迟停止设定值读入R0101)
  
  P016=IN:l(设P016为带上拉电阻的输入模式)
  
  P017=IN:1(设P017为带上拉电阻的输入模式)
  
  P016==0c01(K2接通转C01)
  
  C=ON:2(激活延迟定时器时钟并设最小时钟为1s)
  
  LJMP,Ml(转Ml)
  
  C01C-ON:1(激活延迟定时器时钟并设最小时钟为0.1s)  
  
  MlCO==R0100,M2(激活定时器C0,如果C0延迟到由R0100设定的时间转M2)

LJMP,Ml(转M1)

M2P018=0(J1工作)

P017==0,C02(K4接通转C02)

C=ON:2(激活延迟定时器时钟并没最小时钟为1s)

LJMP,M3(车专M3)

C02C=ON:l(激活延迟定时器时钟并设最小时钟为0.1s)

M3CO==R0101,M4(激活定时器C0,如果C0延迟到由R0101设定的时间转M4)

LJMP,M3(转M3)

M4P018=1(J1不工作)

M0LJMP,MO(转M0)

END(结束)



评论

技术专区