现场控制如果也是由PLC控制的话,手动和自动控制完全可以靠程序来加以区分,通常可以在程序中设置一个手动/自动的标志位,这个标志位可以由一个两位的旋钮开关加以区分,或者是通着上位机或者触摸屏来改变这个标志位的状态,手动控制与自动控制在硬件接线上无非是通过控制按钮告诉PLC现在操作者所选择的状态,而PLC执行时则是由程序控制的,所以说在硬件接线上,手动控制和自动控制没有太大的关系。另外现场设备,PLC以及上位机之间的关系,大致是这样的:上位机---PLC----现场设备,从上位机方面来说,一个是上位机的下行控制,另一个是现场设备实时数据的上行反馈,PLC是中间环节,简单的说就是上位机告诉PLC操作者要执行什么样的操作,PLC则通过程序来控制现场设备。现场设备的一些状态,如限位开关的状态,自动化仪表的一些数据则通过PLC显示在上位机上,方便操作人员对现场设备的监控。