s7-200 SMART PLC的通信及其应用
本章介绍S7-7200SMARTPLC的通信的基础知识,并用实例介绍S7-200 SMART自由口以太网通信 Modbus通信。日前S7-200 SMART没有开放 PROFIHUS通信,P通信仅限于PLC与HM通信,以太网通信也仅限于PLC与HM通信以及PC与PLC的通信S7。200 SMART之间的以太网通信和PP通信暂时没开放。本章的内容既是重点也是难点。plc倒车雷达
6。1通信基础知识
PLC的通信包括PLC与PLC之间的通信、PLC与上位计算机之间的通信以及和其他智能设备之间的通信。PLC与PLC之同通信的实质就是计算机的通信,使得众多的独立的控制任务构成一个控制工程整体,形成模块控制体系。PLC与计算机连接组成网络,将PLC用于控制工业现场,计算机用于编程、显示和管理等任务,构成“集中管理、分散控制”的分布式控制系统(DCS6。L。1通信的基本概念1。串行通信与并行通信
串行通信和并行通信是两种不同的数据传输方式
并行通信就是将一个8位数据(或16位、32位)的每一个二进制位采用单独的导线进行传输,并将传送方和接收方进行并行连接,一个数据的各个二进制位可以在同一时间内里一次传送。例如,老式打印机的打印口和计算机的通信就是并行通信。并行通信的特点是一个周期里可以一次传输多位数据,但其连线的电缆多,因此长距离传送时成本高串行通信就是通过一对导线将发送方与接收方进行连接,传输数据的每个二进制位,按照规定顺序在同一导线上依次发送与接收。例如,常用优盘的USB接口就是串行通信。串行通信的特点是通信控制复杂,通信电缆少,因此与并行通信相比,成本低。串行通信是一种趋势,随着串行通信速率的提高,以往使用并行通信的场合,现在完全或部分被串行通信取代,如打印机的通信,现在基本被串行通信取代,再如个人计算机硬盘的数据通信,也已经被串行通信取代2。异步通信与同步通信。plc接线图画法
异步通信与同步通信也称为异步传送与同步传送,这是串行通信的两种基本信息传送
方式,从用户的角度上说。两者*主要的区别在于通信
异步通信方式又称起止方式。它在发送字符时,要先发送起始位,然后是字符本身*后是停止位,字符之后还可以加入奇偶校验位,异步通信方式具有硬件简单,成本低的特点,主要用于传输速率低于192 kbit/s以下的数据通信。plc编程入门怎么学
同步通信方式在传递数据的同时,也传输时钟同步信号,并始终按照给定的时刻采集数么飞传输数据的效率高。硬件复杂,成本高,一般用于传输速率高于20kbi/s以上的3。单工、双工与半双工。学习plc的心得体会
单工、双工与半双工是通信中描述数据传送方向的专用术语
1)单工( Simplex):指数据只能实现单向传送的通信方式,一般用于数据的输出不可以进行数据交换
)全双工( Full Simplex):也称双工,指数据可以进行双向数据传送,同一时刻既能发送数据,也能接收数据,通常需要两对双绞线连接,通信线路成本高。例如,Rs422就是“全双工”通信方式。plc编程工资多少一个月
3)半双工( Half Simplex):指数据可以进行双向数据传送,同一时刻,只能发送数据或者接收数据。通常需要一对双纹线连接,与全双工相比,通信线路成本低,例如RS-485只用一对双纹线时就是“半双工”通信方式6。1。2RS485标准串行接口
RS485接口是在RS422基础上发展起来的一种EA标准串行接口,采用“平衡差分驱动”方式。RS485接口满足RS422的全部技术规范,可以用于RS422通信。RS485接口通常采用9针连接器。RS-485接口的引脚功能参见表6表6-1。
表6-1 RS-485接口的引脚功能
西门子的PLc连线
西门子PLC的PPI通信、MPI通信和 PROFIBUS-DP现场总线通信的物理层都RS-485通信,而且采用都是相同的通信线缆和专用网络接头。西门子提供两种网络头,即标准网络接头和编程端口接头,可方便地将多台设备与网络连接,编程端口允许用户将编程站或HMI设备与网络连接,且不会干扰任何现有网络连接。编程端口接头过编程端口传送所有来自S7200 SMART CPU的信号(包括电源针脚),这对于连接由S7-200 SMART CPUAO例如 SIMATIC文本显示)供电的设备尤其有用。标准网络接头的编程端口接头均有两套终端螺丝钉,用于连接输入和输出网络电缆。这两种接头还配有开关,可选择网络偏流和终端。图6-1显示了电缆接头的普通偏流和终端状况,将拨钮拨向一侧,电阻设置为“on”,而将拨钮拨向另一侧,则电阻设置为“off”,图中只显示了一个,若有多个也是这样设置。图6-1中拨钮在“off”一侧,因此终端电阻未接入电路
图6-1 网络接头的终端电阻设置图
【关键点】西门子的专用 PROFIBUS电缆中有两根线,一根为红色,上标有“B“”,一根为绿色,上面标有“A“,这两根线只要与网络接头上相对应的“A”和“B”接线端子相连即可(如“A”线与“A“接线端相连)。网络接头直接插在PLC的PORT口上即可,不需要其他设备。注意:三菱的FX系列PLC的RS-485通信要加RS485专用通信模块和终端电阻