你买个微电脑时控开关,设定每到一定时间输出一个脉冲信号,然后用中间继电器打开电铃并自锁,用时间继电器来切断电源控制电铃的关闭。
用PLC的话,就是用 时间比较指令
例如控制在7点打铃。
LD= d8015 k7
OUT M0
LD M0
ANI T0
OUT Y0
OUT T0 K30
END
记住首先要在线设置时钟。
然后系统时间就在数据寄存器里
D8015(时钟)、D8014(分钟)、D8013(秒钟)
例如设置当前时间为8:00:00
命令行为(按下M10即可设置时间为8点):
LD M10
OUT [mov k8 d8015]
OUT [mov k0 d8014]
OUT [mov k0 d8013]
楼主,我分以下几点说:
首先,你图中,定时器的设定值就有问题,十分钟是6000秒,你上面用的是#6000,这是十六进制的,转成十进制就是24576,这时间就多了,后面的#20,也是。
您在第一行的程序里头,使用了T000的常闭触点,那么,这就意味着,只要你的T000计时一到,那么T000计时器就会断开,那么它就会复位所有的常开和常闭触点,这直接导致你第二行的程序,T001的计时,一开始就结束了,所以要将第一行的T000的常闭改为T001的常闭
然后,您要实现十分钟响铃一次,而你在第三行的程序里头,却用T001的常开去吸和100.00的触点,那这不是变成十分钟+20秒之后才响么,应该改成T000的常开,热乎后面再放一个T001的常闭。
这样应该就可以了。
1、将指令程序MOV(T)放置于PLC程序区。2、在MOV指令后加上要控制的蜂鸣器的地址。
3、设定循环次数。
4、选择DLY指令程序,定义鸣叫间隔时间。
5、设定有效时间。
6、运行程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)