用PLC编制程序 实现按上课作息时间

用PLC编制程序 实现按上课作息时间,第1张

有专门的电铃时序控制器,还要专门用PLC来做?

你买个微电脑时控开关,设定每到一定时间输出一个脉冲信号,然后用中间继电器打开电铃并自锁,用时间继电器来切断电源控制电铃的关闭。

用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、运行程序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12089464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存