各位大神,小弟刚学PLC,现在要基于S7-300用梯形图语言编一个时钟程序,编不出来,头疼啊。请各位神仙帮忙编下。任务要求如下:
时钟包含年、月、日、周、时、分、秒。为简化程序,不需要判断闰年,即大月为31天,普通小月为30天,2月为28天。系统分两种模式,由一个选择开关进行切换。 1、 运行模式
初始运行,或上电时,系统默认为运行模式,系统按照一个默认初值运行时钟。
2、 修改模式
选择开关打到修改模式,系统时钟停止运行,进入修改状态。修改值由两个拨码开关输入,可单独对年~分进行修改并确定。修改完毕,打到运行模式,系统按照修改的时钟进行运行。 3、 说明
两种模式由信号灯进行区别:绿灯亮表示系统处于运行模式;红灯闪烁,闪烁频率为0.5s表示系统处于修改模式。
|