深圳天堃自动化设备西门子plc 因为体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高已经成为在冶金、化工、印刷生产线等领域应用面最广的通用工业控制装置。西门子s5,s7系列PLC成为现代工业自动化控制的主要支柱之一。
单片机因为成本低廉,使用灵活,功能多样,在自动化领域应用及其广泛,往往在一个控制系统中可能会出现单片机和PLC共存的情况,如果使二者互相联系,互相通信,具有非常重要的现实意义。
单片机和PLC有联系和区别
联系:其实PLC从单片系统发展而来的,只是在历史的某个分岔路口,单片机加上特别注意的电磁兼容、实时通信和高可靠率,于是PLC产生了。而单片系统的其他分支,也经过相应的进化选择。
区别:单片机是微处理器中的一种,PLC用的不一定是单片机,PLC的硬件上做了较好的电磁兼容和防干扰处理,比单片机抗干扰能力更强、运行更加稳定 PLC开发较多的编程语言,更容易被相关专业的技术人员接受,不再像汇编语言那么难以理解。并且PLC还加入了各种总线和相关的通信协议,比单片机更容易 实现各种通讯。
深圳天堃自动化西门子214系列PLC与单片机通信实例
西门子S7-200系列PLC拥有一个共同特性:RS-485串行口。拿6ES7214-1BD23-0XB0模块来说,他能通过RS-485进行通信,通过MCS-51的串行口与MAX485芯片相接从而实现MCS51单片机与PLC之间的通讯。
S7-200 PLC是串行通讯方式最为丰富的小型PLC,支持多种通信协议,如点对点接口协议(PPI协议)、多点接口协议(MPI协议)和PROFIBUS协议以及 自由通信协议等。其中自由通信协议又叫用户定义协议,利用自由端口模式,可以实现用户定义的通信协议,连接多种智能设备,使用起来非常方便,在第三方工程 接入中取得了巨大的成功。
在自由端口模式下,PLC的串行通信接口由用户来控制,通过梯形图程序以及和单片机的汇编语言进行配合,来使用完成中断、字符接收中断、发送完成中断等,通信协议由用户完全控制。这时单片机处于主机状态,由单片机主动发送握手信号,PLC接到信号后被动反馈信息即可。
原文出处深圳天堃自动化设备
www.sztiankun.com/show-40-225-1.html
|