1、我给你编的程序,本身就能实现你的控制要求,其Q0.0就是充气泵的控制输出,不需再加其它控制程序。
2、你编的程序使人看不出能实现什么功能:1、计数器C4起什么作用,为什么预置为“2”,计数器C4是通过那个变量使其计数的?都看不出来。2、计数器的复位端的“输入负8000Pa”是什么信号,是不是充气泵发出的充满信号?
3、我编的程序中的网络3,I0.1=1为充气泵充满时发出的报警信号,它使Q0.0复位(即使Q0.0=0),使充气泵停,但T101却仍保持=1状态,T101在Q0.0=0时起需延时30分钟才由1变为0,在充气泵停止后,其气压将逐渐减小,当低于某值时,使I0.1=0,即报警信号撤出(这段时间要<30分钟)。T101的下跳沿(即T101=1的后沿)触发,使Q0.0=1,即充气泵启动(见网络1),即时间自动循环启动的作用。
回复内容:
对: wyb2866255---王者之师 1、我给你编的程序,本身就能实现你的控制要求,其Q0.... 内容的回复!
我解释一下我的程序吧!
这个充气泵有“手动”和“自动”两种控制方式。“手动自动”是用的两档旋钮。
“手动自动”的常闭点是“手动”控制,在“手动控制”的时候,因为是用一个点控制泵的启停,所以用的复位按钮,第一次按下“充气阀打开关闭”按钮,泵启动,第二次按下泵停止!所以我用的计数器。复位端就是压力充满后的信号。即可以随意控制泵的启停,也可以等压力充满后自动停止。“正常工作指示”只是设备准备就绪的互锁,不用管它。
“手动自动”的常开点是“自动”控制,在“自动控制”的时候,手动启动
按钮无法启动泵,靠上一步程序中的定时器T39来达到启动条件,且在压力充满后停止。
我现在想做的是,在“自动控制”的时候,在第一次压力充满后停止30分钟后,再次启动充气,压力充满后再次停止30分钟后充气,........如此重复下去!直到上位机给出设备停止信号
你的程序只能手动控制,且手动启动后无法随意停止,只能等压力充满后才能停止!
还望指点!!!