MPL-A420P-MJ22AA
MPL-A420P-MJ22AA
引 言
当今,在自动化的工业生产中,变频控制往往与计算机远程控制相在一起,从而实现电机的远程变频控制。可编程序控制器系统不仅可作为单一的机电控制设备,而且作为通用的自动控制设备,也被大量地用于过程工业的自动控制。欧姆龙推出的可编程控制器SYSMAC CP1H,具有“高度扩张性”的端子台型一体化[1]。与以往产品CPM2A 40 点输入输出型为相同尺寸,但处理速度可达到约10倍的性能。本课题通过控制机(即为PLC)设定比例运行参数,然后控制机通过D/A转换模件发出控制变频调速器的指令,使变频调速器带动振动磨电机按输入的速度和时间运转。基于OMRON PLC的链接通信(有通信协议),我们采用功能强大的Visual C++6.0语言来实现这种小型集散控制系统的上、下位机的通信和友好的监控界面,实现了上位机与PLC间的通信。
2.通讯软件的设计
在本项目中,上位机选用计算机, 下位机选用日本Omron公司的CP1H系列XA40DR-A可编程序控制器。在计算机外设中,RS-232串口因为其组成方式简单,编程控制方便而成为应用的I/O通道之一。32 位下串口通信程序通常采用两种方法实现:一是利用ActiveX控件; 二是使用API通信函数。使用ActiveX控件, 程序实现非常简单, 结构清晰,缺点是欠灵活; 使用API通信函数的优缺点则基本上相反[2]。VC++6.0的MSComm是Microsoft 公司提供的简化Windows 下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发数据的简便方法,笔者采用了这种方法。其端口接线见附图。
IC697MDL253 IC697MDL254 IC697MDL340
IC697MDL341 IC697MDL350 IC697MDL640
IC697MDL651 IC697MDL652 IC697MDL653
IC697MDL654 IC697MDL671 IC697MDL740
IC697MDL750 IC697MDL752 IC697MDL753
IC697MDL940 IC697MEM713 IC697MEM715
IC697MEM717 IC697MEM719 IC697MEM731
IC697MEM732 IC697MEM733 IC697MEM735
IC697MLX000 IC697MSC800 IC697MSC801
IC697MSC802 IC697PCM711 IC697PWR710
IC697PWR711 IC697PWR720 IC697PWR724
IC697PWR748 IC697RCM711 IC698ACC701 IC698ACC720
IC698ACC735 IC698CHS009 IC698CHS017
IC698CHS109 IC698CHS117 IC698CHS217
IC698CMX016 IC698CPE010 IC698CPE020
IC698CPE030 IC698CPE040 IC698CRE020
IC698CRE030 IC698CRE040 IC698ETM001
IC698PSA100 IC698PSA350 IC698PSD300