|
东莞虎门PLC编程培训专业正规-虎门学PLC编程培训整点定时输出应用程序: 东莞PLC编程培训整点定时输出经典案例: |
实例:整点定时输出的应用程序 一、控制要求 编写时钟程序,每逢整点控制蜂鸣器鸣响,鸣响5s后停止。 二、硬件电路设计 根据控制要求列出所用的输入/输出点,并为其分配相应的地址,其I/O分配表见表4-6。 根据表4-6和控制要求设计PLC的硬件原理图,如图4-12所示。其中COM1为PLC输入信号的公共端,COM2为输出信号的公共端。
|
三、编程思想 本实例采用自编时钟的方法,通过比较指令确定分钟的时钟和秒的时钟同时为0的条件满足时,控制整点报时。 四、梯形图设计 根据控制要求设计的控制梯形图如图4-13所示。 |
五、程序控制过程 虎门PLC编程培训-虎门学PLC控制技术: 当工作开关接通时,输入信号X000有效,MO置位为ON,利用两个定时器T0、T1产生秒脉冲。当辅助继电器M0为ON,定时器T0开始计时,定时0.5s后,定时器T1开始定时,定时器T1定时0.5s后,其动断触点动作使T0复位,又开始重新定时,如此产生1s脉冲信号。 定时器T0为周期1s的秒脉冲信号,每经过一个脉冲C0计数器数值加1,当计数器C0的当前值等于设定值时,计数器C0的工作状态位为1,下一个扫描周期使CO计数器计数复位。
C0为周期1min的分脉冲信号,每经过一个脉冲C1计数器数值减1,当计数器C1的当值等于设定值时,计数器C0的工作状态位为1,下一个扫描周期使C1计数器计数复位。 Cl为周期1h的脉冲信号,每经过一个脉冲C2计数器数值加1,当计数器C2的当前值等于设定值时,计数器C2的工作状态位为1,下一个扫描周期使C2计数器计数复位。
计数器C1的计数值和计数器C1的计数值同时为0时,两个触点相等比较指令同时满足条件(当前分的时钟和秒的时钟为0),控制输出信号Y000导通为ON,控制蜂鸣器鸣响,同时定时器T2定时器开始定时,5s后定时结束其动断触点将输出Y000复位,报时铃停止报时。当C1分钟时钟寄存器内值不等于0时,T2断开为OFF,为下一次整点报时做好准备。
当工作开关断开时,在输入信号X000的下降沿将辅助继电器M0复位为OFF,两个定时器T0、T1停止工作无秒脉冲输出,时钟程序停止定时。 东莞虎门PLC编程培训工作体会: |
以上就是东莞虎门PLC编程培训-虎门学PLC编程培训整点定时输出应用程序课程的全部内容介绍,如需了解更多的SOLIDWORKS培训,CAD,PROE,电工焊工培训,PLC培训班、课程、价格、试听等信息,也可以点击进入PLC培训相关频道,定制专属课程,开始您的学习之旅。 东莞市中培教育,专业的职业技能培训学校,开设有以下课程:
扫描二维码,申请免费视听及免费资料,或者点击东莞PLC培训,查找课程的详细内容。
六、编程体会 本实例采用自编时钟的方法,可根据输入信号的状态,实现整点定时输出,每次输出都经过60min后才输出。程序中T3的作用是开始工作时断开蜂鸣器的输出回路。本实例也可以根据PLC的内部实时时钟来实现,可参考读写实时时钟指令的实例。
|
|
|