下载后可任意编辑下载后可任意编辑摘要随着微电子技术 和计算机 术的进步,可编程控制器 以其可靠性高、抗干扰 强、开发周期短,已经成为一种较为普及的、适应多种应用环境的工业控制器
现已从最初的简单顺序控制 、逻辑控制 进展到可进行模拟量 控制、位置控制特别是 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 标准