电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于modbus的plc与上位机的通信

基于modbus的plc与上位机的通信_第1页
1/7
基于modbus的plc与上位机的通信_第2页
2/7
基于modbus的plc与上位机的通信_第3页
3/7
下载后可任意编辑下载后可任意编辑摘要随着微电子技术 和计算机 术的进步,可编程控制器 以其可靠性高、抗干扰 强、开发周期短,已经成为一种较为普及的、适应多种应用环境的工业控制器。现已从最初的简单顺序控制 、逻辑控制 进展到可进行模拟量 控制、位置控制特别是 PLC 与 PLC、PLC 与计算机通信功能的实现,可组成多级控制系统,形成工厂自动化网络。PLC 可以多种方式如直接采纳现有的组态 监控软件 与上位监控机通信,但针对小规模的控制系统,找到一种高性价比的通信方法具有积极的实际意义。本文就是讨论如何利用 Modbus 通信协议 来实现施耐德 电器公司的 NanoPLC 与上位监控 PC 机的通信。关键词 modbus;plc;自动化网络;pc1 硬件描述及串口设置1.1 接口电路设计PLC 与 PC 间实现通信,可使二者互补功能上的不足,PLC 用于控制方面既方便又可靠,而 PC 机在图形显示、数据处理、打印报表 以及中文显示等方面有很强的功能。因此,各 PLC 制造厂家纷纷开发了适用于本公司的各种型号PLC 机通信的接口模块,不同的通信方式,有着不同的成本价格和不同的适用范围。NanoPLC 的 CPU 单元本身带有 1 个 RS-485 扩展口,可不配备专用通讯模块,而通过此接口与上位机 进行串行通信 。在此介绍一种通过 PLC 的RS485 扩展口与 PC 机的 RS-232 串行 口进行通信的方法。由于 NanoPLC 的扩展口采纳 RS-485 标准,RS485 是 RS422 的变型。RS422 为全双工 ,可同时发送与接收;RS485 则为半双工,在某一时刻,1 个发送另 1个接收。RS485 是一种多发送器的电路标准,允许双导线上 1 个发送器驱动32 个负载设备,负载设备可以是被动发送器、接收器或收发器 。而计算机的串行口采纳 RS-232 标准。因此,作为实现 PLC 与计算机通信的接口电路,必须将 RS-485 标准转换成 RS-232 标准。我们利用 SC-485 转换器实现 RS485与 RS232 之间的转换。转换电路如图 1 所示。图 1 RS485 与 RS232 转换电路图下载后可任意编辑1.2 PLC 串行口设置施耐德的 NanoPLC 对通信参数的设置通过设置扩展口来实现,系统采纳 PC 机作为 Modbus 通信网络 主站,NanoPLC 作为从站。通信格式设置如下:波特率 4800bps,图 2 PLC 串行口设置8 位数据位 ,1 位停止位,无奇偶校验 。如图 2 所示。1.3 PC 机的串口初始化在微机数据通信中,常常使用大规模集成串行接口 电路...

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

碎片内容

基于modbus的plc与上位机的通信

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部