本系列文章与大家分享一些PLC S7-1200的实验的实现方法,文章会介绍其实现的程序,以及该程序仿真的结果的演示,本篇文章是本系列的第二篇文章主要介绍振荡电路实验、开关灯实验、彩灯控制器实验、浮点数计算实验、路灯控制实验。
一、振荡电路实验
1、实验要求及I/O分配表
2、用双定时器指令实现
(1)实验程序
(2)实验波形图
(3)PLCSIM仿真结果演示
(4)实验思路及总结
程序的第一部分是起保停电路,按下启动按钮,控制线圈变为1,并且自保持,若按下停止按钮则控制线圈变为0。程序的第二部分中,当一个定时器定时到3S之前时其输出端Q为0,经过取反后变为1,灯被点亮,当第一个定时器计时到3s时其输出端Q变为1,取反后,变为0灯熄灭,同时第二个定时器接通开始定时,2S后第二个定时器输出变为1,常闭线圈"IEC_Timer_0_DB_1".Q断开,定时器重新开始定时,如此循环。
3、比较指令和定时器指令实现
(1)实验程序
(2)实验波形图
(3)PLCSIM仿真结果演示
(4)实验思路及总结
程序的第一部分是起保停电路,按下启动按钮,控制线圈变为1,并且自保持,若按下停止按钮则控制线圈变为0。程序的第二部分中,当定时器定时到5S之前时其输出端Q为0,ET(%MD18)会从零开始增加,在其增加到3S之前,小于等于比较器输出为1,灯亮,3S后灯灭,等到5S时"IEC_Timer_0_DB".Q变为1,其常闭触点断开,定时器置零,重新开始定时,如此循环。
二、开关灯实验
1、实验要求及I/O分配表