组态软件和PLC之间是通过数字网络通讯的方式连接并实现控制与监视数据传输的,连接的方式可以通过RS485、RS232、网线接口等以COM串口、USB、以太网、总线形式等实现。
组态软件是控制软件,PLC是执行控制的设备,组态软件上集成启动停止、显示监控、调节设定等诸多“软按钮”,通过与PLC通讯,把控制要求转换成控制命令输送给PLC,PLC接受到命令后,根据PLC内的程序通过循环扫描运行来执行控制要求,PLC再输出开关信号、模拟信号或脉冲信号到实际的继电器、电磁阀、伺服电机等执行设备,最终使控制对象动作;
在这过程中,组态软件也通过与PLC的实时通讯监控PLC内的各种寄存器的状态,从而转换成组态软件上的各种设备的运行状态,比如电机起停显示、报警显示、速度显示和温度压力显示等。