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

计算机与三菱PLC编程口通信的应用研究李艳丽-范蟠果许建社2,席鸿国彳(1•西北工业大学自动化学院,陕西西安710072;2.中国E行试验研究院,陕西西安710089)摘要:利用软件和硬件相结合的方法,通过试验,得到了PLC的编程口与PC机的通信的正确格式,并给出了通信实例,做出了详尽的解释。这在实际工程应用中有非常重要的实用价值。关键词:PLC;微机;串口通信中图分类号:TP274文献标识码:A文章编号:1000-8829(2006)09-0055-03StudyofApplicationofCommunicationBetweenPCandPLCLIYan-li1,FANPan-guo1,XUJian-she2,XIHong-guo2(1.CollegeofAutomation^NorthwesternPolytechnicalUniversity^an710072,China;2.ChineseFlightTestEstablishmenl.Xi*an710089,China)Abstract:Combiningsoftwareandhardware,andthroughthetest,thecorrectformatofcommunicationbetweenPLCprogrammingportandPCisobtained.Severalexamplesofcommunicationaregiven,andtheexglanationispressented.Ithasimportantvalueforapplicationinpractice.Keywords:PLC;PC;serialcommunication日本三菱公司的FX系列PLC在我国应用十分广泛,但由于技术保密或者其他原因,其编程口与PC机的通信格式和源码未公开,因此用户只能在下载程序时使用一下编程口,当需要在用户设计的系统中用PC机与PLC通信时,还需要另外购买通信模块,这造成资源浪费。如果利用编程口实现微型计算机和PLC的数据通信,将PLC的工作状态纳入计算机管理之下,在实际应用中非常有实用价值。作者在某系统设计中,需要用微机和PLC通信.微机的操作系统为Windows2000,开发软件为LabWin-dowsCVI7.0,使用的PLC为三菱的FX21N-64MR-DO但是作者发现有关通过编程口实现微型计算机和PLC的数据通信的资料很少,而且通过试验验证发现•仅有的资料都有严重错误(包括教材)。因此作者通过一种简单但非常有效的软件和硬件相互结合的方法,得到了PLC的编程口与PC机通信的正确格式,并给出了通信实例,做出了详尽的解释。1系统设计(1)说明。收稿日期:2005-12-12作者简介:李艳丽(1982—),女,河南郑州人,硕士研究生,研究方向为计算机测控技术;范蟠果(I960—),男,陕西西安人,副教授,研究方向为电力电子与电力传动、电力系统及其自动化与计算机测控技术。PLC操作元件名称定义如下:X为输入继电器;Y为输岀继电器;M为辅助继电器;T为定时器;C为计数器;D为数据寄存器;K8为十进制常数8;H8为十六进制常数8H。在与PLC通信时,十六进制数02H为STX:代表报文开始;03H为ETX:代表报文结束;05H为ENQ:代表请求;06H为ACKH弋表PLC正确响应;15H为NAK:代表PLC错误响应。对PLC的操作命令主要有4个,见表1。>1对PI©的療作命令命令名意义读从X.Y.M.S.T.C.DM#数据写向X.Y.M.S.T.C.D鬼写数据强制"ON*强制X.Y.M.S.T.C为T强制"OFF"强制X.Y.M.S.T.C为“0”(2)1作原理。为了得到PLC的编程口与PC机通信的正确格式作者设计了一个简单系统(见图1)。操作分为2步。第1步:得到微机向PLC发送的命令。微机A运行的是PLC的编程软件SWOPC-FXCP/WIN-CVer-sion3.20o通过编程软件的命令框监控/测试栏下的命令“强制ON/OFF”和“改变当前值"(即“写”),向PLC下达操作命令,命令沿微机A的串口Tx端输出,而微机B的串口输入端Rx与此相连,通过微机B的串口测试助手接收到数据后,以十六进制的格式显示,《测控技术》2006年第25卷第9期•56•用笔记录下数据,就得到了微机向PLC发送的命令。第2步:得到PLC向微机A返回的数据。将微机B的串口输入端Rx与沿微机A的串口输入端Rx相连,微机A发送与前一次同样的命令,PLC的返回数据同时流向微机A和微机B,同样微机B接收到数据后,以十六进制的格式显示,用笔记录下数据。到此得到了一个完整的微机与PLC通信的命令格式。讣算机AigtfSWOPC.EXGP/WINC计算机R运行出口调试助手3Rx2Tx»nRS232C|327-----微机发命令一►—PLC返冋数馆一RS232C-422转换器申口RS232C73RxGNDTxGND7GNI)編程口RS4223Rx三菱PLCEX2N-64MR-D图1系统框图(3)串口设置。三菱PLC默认的串口通信设置为:数据位7位;停止位1位;波特率9600b/s;偶校验;和校验,ASCII码发送。将微机A和微机B...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?