1.通过事先编制的固定程序实现的自动控制。广泛应用于控制各种生产和工艺加工过程。
2.程序控制一般使用在计算机领域,是CPU对I/O设备的一种控制方法。
程序控制又称为PLC控制,它是通过设置参数的方式给变频器编制电动机转向、运行频率和时间的程序段,然后用相应输入端子控制某程序段的运行,让变频器按程序输出相应频率的电源,驱动电动机按设置方式运行。[1]
程序控制方式是指在程序控制下进行的数据传递方式。[2]
在完成外设数据的输入输出中,整个输入输出过程是在CPU执行程序的控制下完成的。这种方式分为以下两种情况:
无条件传送方式是在假定外设已经准备好的情况下,直接利用输入指令(IN指令)或输出指令(OUT指令)与外设传送数据,而不去检查(查询)外设的工作状态。这种传送方式的优点是控制程序简单。但它必须是在外设已经准备好的情况下才能使用,否则传送就会出错。所以在实际应用中无条件传送方式使用较少,只用于一些较简单外设的操作,如对开关信号的输入,对LED显示器的输出等。[2]
在此情况下,外设总是准备好的,它可以无条件地随时接收CPU发来的输出数据,也能够无条件地随时向CPU提供需要输入 的数据。
程序查询传送方式也称为条件传送方式。[2] 在这种方式下,利用查询方式进行输入输出,就是CPU通过执行程序查询外设的状态,判断外设是否准备好接收数据或准备好了向CPU输入的数据。根据这种状态,CPU有针对性地为外设的输入输出服务。
一个用户程序的执行自始至终是在操作系统控制下进行的。一个用户将他要解决的问题用某一种程序设计语言编写了一个程序后就将该程序连同对它执行的要求输入到计算机内,操作系统就根据要求控制这个用户程序的执行直到结束。操作系统控制用户的执行主要有以下一些内容:调入相应的编译程序,将用某种程序设计语言编写的源程序编译成计算机可执行的目标程序,分配内存储等资源将程序调入内存并启动,按用户指定的要求处理执行中出现的各种事件以及与操作员联系请示有关意外事件的处理等。
对于程序查询传送方式来说,一个数据传送可由3步完成:
(1)CPU从接口中读取状态信息;
(2)CPU检测状态字的对应位是否满足“就绪”条件,如果不满足,则回到前一步继续读取状态信息;
(3)如果状态字表明外设已处于“就绪”状态,则传送数据。[2]
变频器只有工作在程序模式才能进行程序运行控制。Pr.79为变频器操作模式参数,当设置Pr.79=5时,变频器就工作在程序控制模式。[1]