你现在位置:首页>技术论文>数据通讯>正文
利用VB远程控制三菱A系列可编程控制器的运行
日期:2006-7-25 23:21:29 来源:本站整理  
点击: 作者:未知
点击【】放大字体.
   转贴
WWW_PLCJS@_COM%-PLC-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

 1. 引言
WWW.PLCJS.COM——可编程控制器技术门户

WWW_P※LCJS_COM-PLC-)技.术_网

  可编程控制器(Programmable Controller,简称PC)是一种数字运算操作的电子设备。它使用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作指令,通过数字或模拟输入/输出组件控制各种类型的机械或生产过程。PC具有功能齐全、应用灵活、操作维修容易方便和稳定可靠等特点,因此广泛用于工业现场控制。其典型应用方案是:采用PC作为下位机实现过程的自动控制,以微机为上位机,完成工业流程和工艺参数的显示以及控制参数的修改等功能。但是在一些危险和恶劣环境下,需要用微机远程控制PC系统的运行和停止。本文结合作者所开发的危险环境下控制系统,以三菱A2A 可编程控制器为例介绍VB远程控制三菱A系列可编程控制器的运行,并给出系统实现方法与示例程序。
WWcW_PLCJS_COM-PLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

  2. 系统设置与协议
W1WW_P4LCJS_COM-PLC-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

  为进行系统控制需进行硬件和软件设置,这部分内容是系统实现的关键。系统利用RS232通讯接口线将PC(利用AJ71UC24通讯模块,25针)与微机的串行通信口(COM1,9针)进行连接。
WWW_PL※CJS_COM-PLC-技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

  2.1AJ71UC24的通信控制协议
——可——编——程——控-制-器-技——术——门——户

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  PC的通讯模式(mode)开关设置为1。以下是Melsec-A PC 格式1通信协议的格式:
WWW_PL※CJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_PLC※JS_COM-PmLC-技.术_网

  其中:RR为控制PC启动命令,RS为控制PC停止命令。
P.L.C.技.术.网——可编程控制器技术门户

WW.W_PLC※JS_C,OM-PL,C-技.术_网

  AJ71UC24通信模块所使用的主要控制字以及含义
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

——可——编——程——控-制-器-技——术——门——户

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

2.2 AJ71UC24设置:
WWW_PL※CJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

  AJ71UC24的通讯参数设置均通过其DIP开关设置,本例的参数设置如下:波特率:9600,数据位:8,停止位:1,有求和效验,可以进行在线写。DIP开关设置如下表:
WW.W_PLCJS_COM-PLC-技.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

2.3 PC的运行开关设置
WWW_PL※CJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  若实现利用VB程序进行PC控制,必须将PC的运行开关设置在ON的位置。运行开关设置与对应的控制结果如下表:
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

plcjs.技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

  2.4 VB通信功能设计与实现
WWcW_PLCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  VB通过MSCOMM控件控制串行口,该控件屏蔽了通讯过程中的底层操作程序,用户只需设置和监视控件的属性和事件,就可很方便地实现串行异步通讯,它有事件驱动通信和查询通信两种方式,通过检查InBufferCount属性值来判断输入缓冲区中是否接受到相应数目的字符,为实现所述通信,应在窗体中加入一个通讯控件MSComm,控件的参数设置要与上述PC通讯模块AJ71UC24的设置相同。控制命令的传输采用即时传送方法。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

plcjs.技.术_网

  3. 软件编程与实现
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

  监控微机主要供系统管理人员对PC进行系统运行的控制。下面主要列出微机对PC进行控制有关的程序。本例是以单个PC为例,PC站号为00H,PC号为FFH。:
WWW_PLCJS_COM-PLC-技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  该功能的实现必须将PC运行开关扳到RUN位置。通过在Form中加入两个option按钮实现:第一选项为启动,命令为"RR";第二选项为停止,命令为"RS"。
WWW_PL※CJS_COM-PLC-技.术_网

以下是对《利用VB远程控制三菱A系列可编程控制器的运行》的回复: 

WWW_P※LCJS_CO※M-PLC-技-.术_网

匿名回复:
——可——编——程——控-制-器-技——术——门——户

    你这算什么“远程控制”?232最多也不过能扯远50米。就算422也只能算“中程”。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

有空研究一下用调制解调器作真正的远程控制。从北京控制和诊断广东的设备。那才有意义。要做出产品,很有市场。我以前用过,但可靠性差,现在又不好买。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

匿名回复:
WWcW_PLCJS_COM-PLC-技.术_网

    9号小生说的有一定道理,但是也不完全说作者说的就不对。上述论文所说情况在企业中的确属于远程控制。而你说的远程又是另外一会事。如果将上述论文说的情况稍加扩展,也同样可以做到在中国控制和诊断美国的产品。而你用的调制解调器是一种办法,但是就恰如你说的,并不可靠,而且你要实现对MODEM的直接读写,从整个系统的角度来说也并不是最佳且没有通用性。关于这方面,可以使用协同制造或者制造执行系统的原理方法,好像更好一点。愿意讨论的话,可来信联系: calmman@eyou.com
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

匿名回复:
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

    我喜欢,哪里能找到通讯方面的更详细的资料呀
WWW_P※LCJS_COM-PLC-)技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

匿名回复:

本新闻共2页,当前在第11 2  
WWW_PL※CJS_COM-PLC-技.术_网

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行