近年来,跟着可编程操控器(以下简称PLC)技能的不断发展,速度、功用、可靠性和稳定性的不断提高,其在工业操控中的运用越来越广泛。个人计算机(以下简称PC)具有人机界面好,编程软件丰厚,数据处理快,信息存储便利,图画功用完善等长处。以PLC为下位机,以PC机为上位机的联机操控方式,结合了PLC与PC各自的长处,提高了操控能力和可靠性,不只操作使用便利,产品造价也较低,因而成为工业操控中使用较多的方式。本文以电动机正回转操控为实例,阐明松下FP1系列PLC与PC完结联机操控的办法。
1.松下FP1系列PLC与PC机的通讯衔接
松下FP1系列PLC均设有一个RS422串行通讯接口。该接口既可用于PLC与PC机联机进行梯形图程序编程与调试,也可用于正常作业时的数据通讯。PC机一般均设有一个以上的RS232C串行通讯接口。因为RS232C和RS422归于不同的串行通讯接口,通讯信号的类型和作业方式不一样,因而,PLC与PC进行串行通讯衔接时,必须在中心装置一个RS422/RS232C适配器来完结信号的转化(部分PLC也具有RS232C口,此刻可直接衔接)。FP1系列PLC与PC机的通讯衔接如图1所示。
2.PLC操控电机正回转电路设计
PLC操控电机正回转的接线如图2所示,其间SB0、SB1、SB2开关按钮别离用于操控电机的正转、回转和中止;KM1、KM2别离为电机正回转操控的接触器。因为PLC直接操控沟通接触器,所以PLC应挑选继电器输出型,并在接触器回路选用互锁来确保电路的安全。
3.PC与PLC的联机操控程序
按上述图1完结PLC与PC机的通讯衔接后,还需选用PLC联机编程软件或手持编程器对PLC内部通讯参数专用的体系寄存器No.410~No.418进行设定,详细为:串口挑选为COM1,波特率为9600bps,数据位长度为8位,中止位为1位,奇校验,单元号为1。
4.PLC操控程序
PLC的操控程序要既能现地操控,又能使PC机经过串口通讯完结上位机对电动机的正回转操控和电机状况信息反馈。详细程序如图3所示。
程
序中为完结PC机对电机的操控使用了R100、R101和R102三个内部继电器。内部继电器可由PC机按松下FP1系列PLC的NEWTOCOL专用通讯协议(详细协议可参阅厂家材料),以发送特定字符串的方式进行读写。为了效法按钮操作的作用,三个内部继电器由上位机置位后发动对应的守时器,经0.8S后由守时器对内部继电器主动进行复位。
5. PC机操控程序与界面
作为上位机,PC机经过人机界面,将操作人员的操作指令转化成相应的通讯字符串并经串口发送至PLC,完结对电机的操控;另一方面,PC机守时读取PLC寄存器的数据,然后可判别出PLC对电动机的操控状况并在人机界面上显示出来。
PC机的程序使用Visual Basic 6.0进行开发,首要,从菜单“工程”→“部件…”→“控件”中增加串行口通讯控件Microsofc Comm Control 6.0到工具箱中,然后从工具箱中往窗体增加下表所列的控件。