PLCRS485口计算机通信实现远程监控.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC的RS-485口与计算机通信实现远程监控 一、概述 台达DVP系列PLC因其功能齐全、结构紧凑、组网简单、通信协议公开等特点而受到海内外客户的盛誉! 台达DVP系列PLC集RS232、RS485于一身,且在组网方面PLC端无需增加任何通信转接设备,网络连接简单,通信稳定可靠,可据用户的意念对其进行编写通信程序,使用方便。 本文介绍计算机与台达PLC之间用RS-485通信实现远程监控,计算机作为主站,可以实现对PLC从站各寄存器的读/写操作。计算机通过COM口发送指令到PLC的485口,PLC通过通信串行I/O(RS)指令,然后对指令进行译码,译码后调用相应的读/写子程序实现指令要求的操作,并通过通信串行I/O(RS)指令返回指令执行的状态信息。QQ名字 文章用中央空调监控系统为例子,为解决在计算机中能用RS-485与PLC通信,在计算机中加插一块两口的RS232/RS485转换卡,口号为(COM3、COM4);现场用8台台达DVP20EX00R作为控制子站(J1~J8),其中J1~J4 5个子站连成一个485子网与计算机COM3口通信,J5~J8 5个子站连成一个485子网与计算机COM4口通信。计算机上运行的程序由VB6.0环境下实现(可用任一高级语言)。 系统功能: A、 计算机从各PLC中读取当前的实时采样资料(温度、室内压力、湿度、各个风阀的开度与状态、各IO及中间状态); B、 对PLC设定温度、湿度; C、 对PLC设定各个PID参数(每台PLC 8个PID) D、 对PLC设定开关机延时参数 E、 对PLC设定温湿控制中的快启参数 计算机在0.5秒内完成对所有PLC资料的读取、处理与显示。 二、系统方案及网络结构 出于如下考虑我们选用RS-485 DVP系列PLC具有RS-485口与通信能力; 整个系统有多台PLC子系统组成; 原有RS-232已用于与其它设备通信; 各子系统相距较远(最大距离600米); 抗干扰性强,有利于精确度的控制。 系统硬件组成 DVP系列(DVP20EX00R)PLC:自带RS232与RS485口,组网方便; 2芯带屏蔽双绞线:抗干扰性强; 工业控制计算机:稳定性好; RS232/RS485转换卡:安装后,可象计算机自带的RS232口一样使用。 三、通信实现 DVP系列PLC的485通信方式较为灵活,通俗地说其通信方式可分为:自由方式与可定义方式两种。本文中用自由方式的通信格式(即不对起始字符与结束字符定义)。 通信串行I/O指令 DVP系列PLC指令集中有一指令专用于RS485通信:RS指令,用此指令可实现DVP系列PLC与所有遵循标准RS-485通信功能的设备进行485方式的通信操作。 与RS指令有关的M组件 M1120:用于保持已设定的通信协议。可在PLC RUN的瞬间(M1002)时用 SET M1120 指令:LD M1002 SET M1120 在PLC RUN的瞬间,PLC会据D1120内的设定资料作为当前的通信协议。 M1122:通信条件开关。无论用户是要用RS指令发送资料或接收数据,在RS指令之前,都要使M1122处于ON的状态,否则RS指令不执行。当RS指令执行完成后,PLC将自动把M1122置为OFF状态,用户要在RS指令在下一次通信之前把M1122置为ON状态。 M1123:RS指令接收数据完毕标志。当RS指令接收资料完毕时,PLC将把M1123置为ON状态,用户可把此作为处理接收资料的入口,处理完接收来的资料后,要实时把M1123置为OFF状态,以保通信程序的正确性。 M1161:通信位处理模式。OFF:16位;ON:8位 M1126:通信位处理模式。OFF:16位;ON:8位 通信协议参数的定义(D1120) D1120中存放的数据用于定义RS指令在进行通信时所用到的基本参数。 如用户要使用9600,N,8,1 的参数,则D1120中的资料需为 H81(0000 0000 1000 0001) D1120中的设定一定要与对方的设定通信参数一致,否则通信将不能成功。 注:为使PLC中的资料在通信过程中确保不丢失,建议用8位的资料位。 通信格式的定义 台达DVP系列PLC在通信的字符格式方面没有特别的规定,这样就有利于用户根据需要自由定义自己的通信字符格式。 在本例系统中,因考虑到各PLC子系统离计算机较远,在各个电气柜中又有会产生干扰源的变频器,为确保资料在传送过程中的正确性,在字符格式中增加了校验字符(一个字节),以校验数据的正确性。 在本例系统中,计算机向PLC发送的信息有8种(分为读数与写设

文档评论(0)

ipad0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档