预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

西门子PLC西门子PLC西门子PLC 西门子S7-200PLC通信技术 西门子PLC学习内容: PPI通信 S7-200与MM440通过USS协议通信 西门子PLC教学要求: 掌握RS485硬件电路的接线 能通过PPI进行PLC之间的少量数据通信 掌握S7-200与MM440的USS协议通信方法 第一节PLC间的PPI通信 实验一:现有两台S7-200PLC,一台PLC地址为2,另一台PLC地址为3,现想将地址为2的PLC中VB100至VB109里的数据发送给地址为3的PLC的VB200至VB209去,我们可以通过PPI通信来实现,具体步骤如下: Step1,在向导里找到NETR/NETW,双击后出现下图 然后点击”下一步”,出现Step2. Step2:在上一步中点击”下一步”,出现下图 在该图中选择“端口0”或“端口1”,另外也可以在下方重新命名子程序。然后点击”下一步”,出现Step3. Step3:在上一步中点击”下一步”,出现下图 在该画面中首先选择NETW,然后输入10(最多只能输入16),然后再输入远程地址,这里写3,最后分别输入本地的传送起始地址:VB100,在远程里写入PLC地址为3的接收起始地址VB200.点击“下一步”,出现Step4. Step4:在上一步中点击”下一步”,出现下图 Step5:在主程序中调用子程序,编译并下载程序, 参数如下: Step5:用直通线连接(内部接线3-3,8-8)两个编程口。 Step6:连线地址为2的PLC,打开状态表,并在VB100-VB109里写进1-10, Step7:连线地址为3的PLC,打开状态表,并在监视VB200-VB209的值,显然通信是成功的。 第二节S7-200与MM440之间的USS通信 USS(UniversalSerialInterface,即通用串行通信接口)是西门子专为驱动装置开发的通信协议,多年来也经历了一个不断发展、完善的过程。最初USS用于对驱动装置进行参数化操作,即更多地面向参数设置。近来USS因其协议简单、硬件要求较低,也越来越多地用于和控制器(如PLC)的通信,实现一般水平的通信控制。 协议的基本特点如下: 支持多点通信(因而可以应用在RS485等网络上) 采用单主站的“主-从”访问机制 一个网络上最多可以有32个节点(最多31个从站) 简单可靠的报文格式,使数据传输灵活高效 容易实现,成本较低 S7-200的USS指令库最初是针对MicroMaster3系列产品的,经过一段时间的发展,现在以及能够完全支持MicroMaster3系列和MicroMaster4(MM4)系列产品,以及SINAMICSG110系列产品;目前此USS指令库还能对MasterDrive等产品提供有限的支持,这些产品包括6SE70/6RA70等。 本章中将用MM440变频器与S7-200之间的USS通信为例。整个通信可以分以下几步: Step1:设置MM4驱动 在将驱动连至S7--200之前,您必须确保驱动具有以下系统参数。使用驱动上的按键设置参数: 将驱动恢复为出厂设置(可选): P0010=30P0970=1 如果您忽略该步骤,确保以下参数的设置: USSPZD长度:P2012Index0=2 USSPKW长度:P2013Index0=127 2.启用对所有参数的读/写访问(专家模式):P0003=3 3.检查您的驱动的电机设置:P0304=额定电机电压(V) P0305=额定电机电流(A) P0307=额定功率(W) P0310=额定电机频率(Hz) P0311=额定电机速度(RPM) 这些设置因使用的电机而不同。 要设置参数P304,P305,P307,P310和P311,您必须先将参数P010设为1(快速调试模 式)。当您完成参数设置后,将参数P010再设为0。参数P304,P305,P307,P310和P311 只能在快速调试模式下修放。 4.设置本地/远程控制模式:P0700Index0=5 5.在COM链接中设置到USS的频率设定值: P1000Index0=5 6.斜坡上升时间(可选):P1120=0至650.00 这是一个以秒为单位的时间,在这个时间内,电机加速至最高频率。 7.斜坡下降时间(可选):P1121=0至650.00 这是一个以秒为单位的时间,在这个时间内,电机减速至完全停止。 8.设置串行链接参考频率:P2000=1至650Hz 9.设置USS标准化:P2009Index0=0 10.设置RS--485串口波特率:P2010Index0=4(2400波特) 5(4800波特) 6(9600波特) 7(19200波特) 8(38400波特) 9(57600波特) 12(115200波特) 11.输入