文档详情

计算机与三菱PLC编程口通信的应用研究.pdf

发布:2025-05-08约9.32千字共3页下载文档
文本预览下载声明

计算机与三菱PLC编程口通信的应用研究·55·

计算机与三菱PLC编程口通信的应用研究

李艳丽’,范蟠果。,许建社,席鸿国

(1.西北工业大学自动化学院,陕西西安710072;2.中国飞行试验研究院,陕西西安710089)

摘要:利用软件和硬件相结合的方法,通过试验,得到了PLC的编程口与PC机的通信的正确格式,并给

出了通信实例,做出了详尽的解释。这在实际工程应用中有非常重要的实用价值。

关键词:PLC;微机;串口通信

中图分类号:TP274文献标识码:A文章编号:i000—8829(2006)09—0055—03

StudyofApplicationofCommunicationBetweenPCandPLC

LIYan.1i,FANPan.guo,XUJian.she,XIHong.guo

(1.CollegeofAutomation,NorthwesternPolytechnicalUniversity,Xi’an710072,China;

2.ChineseFlightTestEstablishment,Xi’an710089,China)

Abstract:Combiningsoftwareandhardware,andthroughthetest,thecorrectformatofcommunicationbetween

PLCprogrammingportandPCisobtained.Severalexamplesofcommunicationaregiven,andtheexglanationis

pressented.Ithasimportantvalueforapplicationinpractice.

Keywords:PLC;PC;serialcommunication

日本三菱公司的FX系列PLC在我国应用十分广PLC操作元件名称定义如下:x为输入继电器;Y

泛,但由于技术保密或者其他原因,其编程口与PC机为输出继电器;M为辅助继电器;T为定时器;C为计

的通信格式和源码未公开,因此用户只能在下载程序数器;D为数据寄存器;K8为十进制常数8;H8为十六

时使用一下编程口,当需要在用户设计的系统中用PC进制常数8H。在与PLC通信时,十六进制数02H为

机与PLC通信时,还需要另外购买通信模块,这造成STX:代表报文开始;03H为ETX:代表报文结束;05H

资源浪费。如果利用编程口实现微型计算机和PLC为ENQ:代表请求;06H为ACK:代表PLC正确响应;

的数据通信,将PLC的工作状态纳入计算机管理之15H为NAK:代表PLC错误响应。对PLC的操作命令

下,在实际应用中非常有实用价值。主要有4个,见表1。

作者在某系统设计中,需要用微机和PLC通信,表1对PLC的操作命令

微机的操作系统为Windows2000,开发软件为LabWin.命令名意义

渎从X,Y,M,S,T,C,D里读数据

dowsCVI7.0,使用的PLC为三菱的FX2N-64MR-D。

向X,Y,M,S,T,C,D里写数据

但是作者发现有关通过编程口实现微型计算机和PLC

强制“ON”强制X,Y,M,S,T,C为…1’

的数据通信的资料很少,而且通过试验验证发现,仅有强制“OFF”强制X,Y,M,S,T,C为…0’

的资料都有严重错误(包括教材)。因

显示全部
相似文档