合理的分配plc与上位机的工作任务,实现实时和优化的数据处理结果。
(1)plc实现的功能主要有:接收上位机的指令或人工选择来控制电动机的启停;采集电动机的状态信息,指示每组电动机的运行状态和故障报警;通过模拟量采集模块采集电动机的电流、电压、温度等信息,检测电动机的过流、短路、断相、超温等故障。其实质是正常工况下的状态值与实际状态值的比较过程,并将数据传到上位机。
(2)上位机实现的功能主要有:根据生产工艺要求,按规定的顺序通过plc控制各电动机的自起动。合理安排电动机群的起动批次及避开剩余电压的影响防止对电动机的合闸冲击;对整个电动机群实现起动功率、电流、电压的评估,防止功率、电流过大致使熔断器熔断或电压偏低而使电动机群起动困难;根据生产流程对整个电动机群的运行实时优化控制,防止设备的空运行,节能降耗;实现整个电动机群故障的判断、报警、显示和故障历史数据的查找。
3 上位机与plc的通讯
3.1 多元化的通讯协议
各厂家的plc通讯协议各不相同。需按照相应通讯协议实现上位机pc与plc的通讯。西门子s7-300plc支持mpi,还可以通过profibus和工业以太网总线系统与计算机进行通讯。施耐德plc型号支持modbus和modbusplus通讯方式。欧姆龙plc支持hoist link和controllink两种通讯协议。另外许多plc支持用户自己的通讯协议,如rockwellab的plc,s7200用自由口模式创建自己的通讯协议。
3.2 mscomm串口控件
由于受到通讯距离和传输速率及多机通讯的的要求,上位机pc和plc需要安装rs232-485转换器。rs485具有较好的抗噪能力,长的传输距离和多站能力,方便地建立起设备网络。在下文介绍的窄带钢五机架冷轧机电机群综合保护系统中,所用的上位机软件采用可视化、面向对象的结构化高级语言visual basic开发。其中mscomm串口控件是利用visual basic开发串口通讯程序的主要方法,功能完善,实用性强。利用它能方便的建立与串行端口的连接,并通过串行端口连接到其他通讯设备来传输和接收数据,为应用程序提供串行通讯功能。而mscomm串口控件中包含了各种属性和事件,根据现场的电动机分布情况需要设置通讯端口号(commport属性)、通讯协议(handshaking属性)、传输速率等通讯参数(settings属性)、打开通讯端口(portopen属性)、及输入输出字符串(input、output)等属性。通过编程按查询或中断方式实现串行通讯。mscomm控件通讯步骤:
本文关键字:电动机 PLC入门,plc技术 - PLC入门