发表于:2006-05-18 12:38:00
楼主
应 faulkner@sina.com 学生的求助,写的一个编程实例,希望对初学之朋友有些启示.
题目要求:有四台电动机M1、M2、M3、M4,请根据以下控制要求,设计其梯形图程序:
(1)电动机的起动顺序:按下起动按钮,M1起动→M2起动→M3起动→M4起动,每台电动机起动的间隔时间为5秒。
(2)电动机的停止顺序:按下停止按钮,M4停止→M3停止→M2停止→M1停止,每台电动机停止的间隔时间为5秒。
(3)在电动机起动过程中,随时按下停止按钮,立即停止刚起动的该台电动机,然后按停止顺序和原有时间间隔逐台停止所有电动机。(在电动机停止过程中,随时按下启动按钮,立即继续刚才电机的运行状态)
(4)数码管在电动机没有起动前,显示“0”,并按亮1秒灭1秒的规律闪烁。电动机起动后,数码管显示已经起动的电动机数量。
(5)停止电动机时,数码管的显示数字也相应减少,并显示尚未关闭的电动机数量。当电动机全部停止后,数码管应显示“0”,并按亮1秒灭1秒的规律闪烁。
-------------------------------------------------------------------
设计说明:
Y0------电动机M1
Y1------电动机M2
Y2------电动机M3
Y3------电动机M4
X0------启动按钮
X1------停止按钮
D0------对应数码管显示值
Y6------数码管闪烁
不能传图,程式查看到这里:http://www.dkxxw.com/bbs/dispbbs.asp?boardID=12&ID=1485