触摸屏其中的功能就有控制plc的软继电器,比如你用X3当作启动,那么你可以在PLC程序中X3一句并联一个比如M45,在触摸屏中设定一个虚拟按钮,然后在它的属性中设定为M45动作,那么当触摸屏和PLC联机,按这个按钮和按实际的按钮效果一模一样。触摸屏还可以直接读写PLC中数据寄存器数据,适时反映PLC的工作状况,并且可以形象的模拟机器当前的工作状况,就像实时监控。总之,除了X点外,触摸屏可以控制PLC内的绝大部分软元件,另外,触摸屏的内容必须在PLC中都有一一对应。
触摸屏控制的那个站点在自控里面叫上位机,也就是人机控制界面Human Machine Interface(hmi).其功能是把整个PLC的控制设备,控制工艺用图形形象的,友好的表现在别人面前,即为了增强机器的“友好性”。
然而触摸屏是不带CPU的(没有运算功能),工业上面通过触摸屏来控制PLC实际上是通过组态软件来实现的。
举个例子简单点来说,PLC上面一个开关量在程序上面有其专门的表示方法(一般导通叫置位,关断叫清零),对应着的实物可能会是继电器。那么在程序里面是怎么控制这个继电器导通的呢?这就跟触摸屏的原理是一样的了。程序是存放在CPU里面的,当程序编好之后某一指定的开关就会在内存中占“一位”开关量信号。当这个开关量信号(二进制数)是1的时候,CPU向外部发出高电平触发继电器得电,继电器的另一端的回路导通,设备得到控制。
触摸屏里面的图形也是同样的道理,某一开关设置两个状态,导通时为1,关断时为0,当CPU通过网络读到这个信号的时候,CPU会通过IO模块作出相应的响应控制设备得电。这样一来,在普通用户看来就会产生“触摸屏可以控制设备”的这么一种错觉了。
其实真正对设备进行控制是需要电流回路形成的。是通过继电器来控制的(对于开关量输出而言,实际上PLC功能远远大于这点)。继电器隔离高压设备与PLC,低压侧一般接线圈,CPU读到1时触发线圈得电,线圈得电使得继电器的薄片导通,这样一来高压侧得电,形成自己的回路。
有了CPU,工业上就可以不必每个地方都用线链接起来。这使得成本大大降低,控制的灵活性和科学性也大大增强。所以说PLC是继电器原理上发展起来的,比继电器原理更先进的东西。这是因为PLC带得有算术逻辑单元等等。如果知道单板机的话,你就能理解PLC了。PLC灵活于单片机。
其实只要条件允许,你甚至可以用手机或者是遥控国企甚至是其他更加抽象的东西来对设备进行操控。
所以要实现触摸屏控制,必须有专门的人员对触摸屏界面进行组态,与PLC里面的设备I/O一一对应~