第 1 章 绪论 随着计算机、数字通信的快速进展,计算机控制已经拓展到全部的工业领域
其中,单片机和 PLC 得到了长足的进展,在小规模的控制系统中得到了非常广的应用
对工业系统来说,PLC 与单片机的应用都比较普及,可是,两者都有各自的优缺点
单片机的驱动能力比较弱,且无法驱动大功率、大电流设备的直接运行,因而在使用方面受到限定
相比而言 PLC 则运行可靠、使用也相对简单、抗干扰效果好,而且负载驱动能力也比较强,所以适合在一些环境较差的地方工作
可是 PLC 控制能力固然强,但是其结构锁闭,缺乏智能化,无法链接键盘等外部设备,所以在使用 PLC 时就必须要通过外部智能设备编程来实现控制
想要进行弱电控制强电,必须要有智能程度较高的核心
而单片机的智能化程度很高,在系统的设置和外部设备的管理中起着非常高的作用
PLC 和单片机联系可以提升 PLC 的数据处理功能,友好与简洁的人机交互也给用户提
供了很大便利
本次要实现基于 modbus 协议的单片机与 plc 通讯的设计,通过 MX232 接口
转 RS485 接口转换电路,将单片机与 PLC 进行连接,单片机作为上位机向PLC 发送数据,实现以 51 单片机为核心,将输出信号通过 RS485 总线来与西门子 S7-200PLC 进行串口通信
1 主要任务以及目标通过查阅相关资料,了解 51 单片机及 S7-200PLC 通讯的进展概况;根据相关文献,深化学习 51 单片机及 S7-200 PLC 通讯系统各部分的组成以及控
制的基本原理和方法;综合运用所学的模拟电子技术、数字电子技术、电力电子技术、无线通信技术、嵌入式等知识 ,进而查阅相关文献,讨论 51 单片机及 S7-200 PLC 通讯的设计方法;根据要求,编写软件设计基于 51 单片机及 S7-200 的 PLC 各个功能模块;通过该设计,达到以下几