S7200USS通信PPT优秀课件

上传人:工**** 文档编号:584591623 上传时间:2024-08-31 格式:PPT 页数:79 大小:1.61MB
返回 下载 相关 举报
S7200USS通信PPT优秀课件_第1页
第1页 / 共79页
S7200USS通信PPT优秀课件_第2页
第2页 / 共79页
S7200USS通信PPT优秀课件_第3页
第3页 / 共79页
S7200USS通信PPT优秀课件_第4页
第4页 / 共79页
S7200USS通信PPT优秀课件_第5页
第5页 / 共79页
点击查看更多>>
资源描述

《S7200USS通信PPT优秀课件》由会员分享,可在线阅读,更多相关《S7200USS通信PPT优秀课件(79页珍藏版)》请在金锄头文库上搜索。

1、HardwareSoftwareWorkshopS7-200 S7-200 USS 通信通信1 1HardwareSoftwareWorkshopS7-200 概述概述定义定义USS 通信报文传输格式通信报文传输格式USS_INIT 指令指令 USS_CTRL 指令指令 USS 读读/写参数指令写参数指令MM 440 变频器的参数设置变频器的参数设置 Micro/Win 指令库的管理指令库的管理指令库的安装指令库的安装指令库的卸载指令库的卸载指令库的添加指令库的添加指令库的删除指令库的删除编程示例编程示例功能要求功能要求实现步骤实现步骤2S7-200 USS 通信通信2HardwareSoft

2、wareWorkshopS7-200 定义定义USS 通信报文传输格式通信报文传输格式USS_INIT 指令指令USS_CTRL 指令指令USS 读读/写参数指令写参数指令MM 440 变频器的参数设置变频器的参数设置 3概述概述3HardwareSoftwareWorkshopS7-200 S7-200 与与西西门门子子 MicroMaster 系系列列变变频频器器(如如MM440、MM420、MM430 以以及及 MM3 系系列列、新新的的变变频频器器 SINAMICS G110 )之之间间使使用用 USS 通通信信协协议议进进行行通通信信。通通过过STEP7-Micro/WIN32 V3

3、.2 以以上上版版本本指指令令库库中中的的 USS 库库指指令令,可可简简单单方方便便地地实实现现通通信信,控控制制实实际际驱驱动动器器和和读读取写入驱动器参数。取写入驱动器参数。USS 通信总是由主站发起,通信总是由主站发起,USS 主站不断循环轮询各个从站,从站根主站不断循环轮询各个从站,从站根据收到的指令,决定是否、以及如何响应。从站永远不会主动发送数据收到的指令,决定是否、以及如何响应。从站永远不会主动发送数据。从站在以下条件满足时应答:据。从站在以下条件满足时应答:(1)接收到的主站报文没有错误。)接收到的主站报文没有错误。(2)本从站在接收到主站报文中被寻址)本从站在接收到主站报文

4、中被寻址 。上述条件不满足,或者主站发出的是广播报文,从站不会做任何响应。上述条件不满足,或者主站发出的是广播报文,从站不会做任何响应。对于主站来说,从站必须在接收到主站报文之后的一定时间内发回响对于主站来说,从站必须在接收到主站报文之后的一定时间内发回响应。否则主站将视为出错。应。否则主站将视为出错。定义定义4HardwareSoftwareWorkshopS7-200 USS 协议的特点为:协议的特点为:(1)支持多点通信(因而可以应用在)支持多点通信(因而可以应用在 RS 485 等网络上)。等网络上)。 (2)采用单主站的)采用单主站的“主从主从”访问机制。访问机制。 (3)一个网络上

5、最多可以有)一个网络上最多可以有 32 个节点(最多个节点(最多 31 个从站)。个从站)。 (4)简单可靠的报文格式,使数据传输灵活高效。)简单可靠的报文格式,使数据传输灵活高效。 (5)容易实现,成本较低。)容易实现,成本较低。 定义定义5HardwareSoftwareWorkshopS7-200 STEP 7-Micro/WIN USS 指令库提供指令库提供14个子程序、个子程序、3个个中断例行程序和中断例行程序和8条指令,极大地简化了条指令,极大地简化了 USS 通信的开通信的开发和实现。使用发和实现。使用USS 指令库必须满足以下需求:指令库必须满足以下需求:(1)初始化)初始化U

6、SS协议将端口协议将端口0指定用于指定用于USS通讯。使用通讯。使用 USS_INIT 指令为端口指令为端口0选择选择USS通讯协议或通讯协议或PPI通讯协议。选择通讯协议。选择USS协议与驱动器通讯后,端口协议与驱动器通讯后,端口0将不能用于其他任何操作,包括将不能用于其他任何操作,包括与与STEP 7-Micro/WIN通讯。通讯。(2)在使用)在使用USS协议通讯的程序开发过程中,应该使用带两个通协议通讯的程序开发过程中,应该使用带两个通讯端口的讯端口的S7-200 CPU如如CPU226、CPU224XP或或EM 277 PROFIBUS模块(与计算机中模块(与计算机中PROFIBUS

7、 CP连接的连接的DP模块)。模块)。这样第二个通讯端口可以用来在这样第二个通讯端口可以用来在USS协议运时通过协议运时通过STEP 7-Micro/WIN监控应用程序。监控应用程序。(3)USS指令影响与端口指令影响与端口0上自由接口通讯相关的所有上自由接口通讯相关的所有SM位置。位置。定义定义6HardwareSoftwareWorkshopS7-200 (4)USS指令的变量要求一个指令的变量要求一个400个字节个字节V内存块。该内存块的内存块。该内存块的起始地址由用户指定,保留用于起始地址由用户指定,保留用于USS变量。变量。(5)某些)某些USS指令也要求有一个指令也要求有一个16个

8、字节的通讯缓冲区。作为指个字节的通讯缓冲区。作为指令的参数,需要为该缓冲区在令的参数,需要为该缓冲区在V内存中提供一个起始地址。建议为内存中提供一个起始地址。建议为USS指令的每个实例指定一个独特的缓冲区。指令的每个实例指定一个独特的缓冲区。 定义定义7HardwareSoftwareWorkshopS7-200 定义定义USS 通信报文传输格式通信报文传输格式USS_INIT 指令指令USS_CTRL 指令指令USS 读读/写参数指令写参数指令MM 440 变频器的参数设置变频器的参数设置 8概述概述8HardwareSoftwareWorkshopS7-200 (1)字符帧格式:)字符帧格

9、式:USS 的字符传输格式符合的字符传输格式符合 UART 规范,即使用串规范,即使用串行异步传输方式。行异步传输方式。USS 在串行数据总线上的字符传输帧为在串行数据总线上的字符传输帧为 11 位长度,位长度,包括:包括:连续的字符帧组成连续的字符帧组成 USS 报文。报文。 在一条报文中,字符帧之间的间隔延在一条报文中,字符帧之间的间隔延时要小于两个字符帧的传输时间(当然这个时间取决于传输速率)。时要小于两个字符帧的传输时间(当然这个时间取决于传输速率)。S7-200 CPU 的自由口通信模式正好能够支持上述字符帧格式。的自由口通信模式正好能够支持上述字符帧格式。把把 S7-200 的自由

10、口定义为以上字符传输模式,就能通过编程,实现的自由口定义为以上字符传输模式,就能通过编程,实现USS 协议报文的发送和接收。主站控制器的所支持的通信模式必须和协议报文的发送和接收。主站控制器的所支持的通信模式必须和所要控制的驱动装置所要求的一致,这是实现所要控制的驱动装置所要求的一致,这是实现 S7-200 和西门子驱动装和西门子驱动装置通信的基础。置通信的基础。 USS 通信报文传输格式通信报文传输格式9HardwareSoftwareWorkshopS7-200 (2)报文帧格式)报文帧格式:协议的报文简洁可靠,高效灵活。报文由一连串的协议的报文简洁可靠,高效灵活。报文由一连串的字符组成,

11、协议中定义了它们的特定功能:字符组成,协议中定义了它们的特定功能:以上每小格代表一个字符(字节)。含义如下:以上每小格代表一个字符(字节)。含义如下:STX: 起始字符,总是起始字符,总是 02 h LGE: 报文长度报文长度 ADR:从站地址及报文类型:从站地址及报文类型 BCC: BCC 校验符校验符 在在 ADR 和和 BCC 之间的数据字节,称为之间的数据字节,称为 USS 的净数据。主站和从站交换的净数据。主站和从站交换的数据都包括在每条报文的净数据区域内。的数据都包括在每条报文的净数据区域内。USS 通信报文传输格式通信报文传输格式10HardwareSoftwareWorksho

12、pS7-200 净数据区由净数据区由 PKW 区和区和 PZD 区组成:区组成:以上每小格代表一个字(两个字节),含义如下:以上每小格代表一个字(两个字节),含义如下: PKW: 此区域用于读写参数值、参数定义或参数描述文本,并可修改和报此区域用于读写参数值、参数定义或参数描述文本,并可修改和报告参数的改变告参数的改变 。其中:。其中: PKE: 参数参数 ID。包括代表主站指令和从站响应的信息,以及参数号等。包括代表主站指令和从站响应的信息,以及参数号等 IND: 参数索引,主要用于与参数索引,主要用于与 PKE 配合定位参数配合定位参数 PWEm:参数值数据:参数值数据USS 通信报文传输

13、格式通信报文传输格式11HardwareSoftwareWorkshopS7-200 PZD: 此区域用于在主站和从站之间传递控制和过程数据。控制参数按设此区域用于在主站和从站之间传递控制和过程数据。控制参数按设定好的固定格式在主、从站之间对应往返。如:定好的固定格式在主、从站之间对应往返。如: PZD1:主站发给从站的控制字:主站发给从站的控制字/从站返回主站的状态字从站返回主站的状态字 PZD2: 主站发给从站的给定主站发给从站的给定/从站返回主站的实际反馈从站返回主站的实际反馈 PZDn: 根据传输的数据类型和驱动装置的不同,根据传输的数据类型和驱动装置的不同,PKW 和和 PZD 区的

14、数据长度都不区的数据长度都不是固定的,它们可以灵活改变以适应具体的需要。但是,在用于与控制器是固定的,它们可以灵活改变以适应具体的需要。但是,在用于与控制器通信的自动控制任务时,网络上的所有节点都要按相同的设定工作,并且通信的自动控制任务时,网络上的所有节点都要按相同的设定工作,并且在整个工作过程中不能随意改变。在整个工作过程中不能随意改变。USS 通信报文传输格式通信报文传输格式12HardwareSoftwareWorkshopS7-200 注意:注意:对于不同的驱动装置和工作模式,对于不同的驱动装置和工作模式,PKW 和和 PZD 的长度可以按一定规的长度可以按一定规律定义。律定义。 一

15、旦确定就不能在运行中随意改变。一旦确定就不能在运行中随意改变。 PKW 可以访问所有对可以访问所有对 USS 通信开放的参数;而通信开放的参数;而 PZD 仅能访问特定的仅能访问特定的控制和过程数据。控制和过程数据。 PKW 在许多驱动装置中是作为后台任务处理,因此在许多驱动装置中是作为后台任务处理,因此 PZD 的实时性要的实时性要比比 PKW 好。好。USS 通信报文传输格式通信报文传输格式13HardwareSoftwareWorkshopS7-200 定义定义USS 通信报文传输格式通信报文传输格式USS_INIT 指令指令USS_CTRL 指令指令USS 读读/写参数指令写参数指令M

16、M 440 变频器的参数设置变频器的参数设置 14概述概述14HardwareSoftwareWorkshopS7-200 使用使用 USS 库指令前必须使用库指令前必须使用 USS_INIT 指令初始化指令初始化 USS 通信参数。通信参数。a. EN: 初始化程序初始化程序USS_INIT 只需在程序中执行一个周期就能改变只需在程序中执行一个周期就能改变通信口的功能,以及进行其他一些必要的初始设置,因此可以使用通信口的功能,以及进行其他一些必要的初始设置,因此可以使用 SM0.1 或者沿触发的接点调用或者沿触发的接点调用USS_INIT 指令;指令; b. Mode: 模式选择,执行模式选

17、择,执行USS_INIT 时时 ,Mode 的状态决定的状态决定 是否是否在在 Por上使用上使用USS通信功能;通信功能;0 - 恢复恢复 Port 0 为为PPI从站模式从站模式 1 - 设置设置 Port 0 为为USS通信协议并进行相关初始化通信协议并进行相关初始化 USS_INIT 指令指令15HardwareSoftwareWorkshopS7-200 使用使用 USS 库指令前必须使用库指令前必须使用 USS_INIT 指令初始化指令初始化 USS 通信参数。通信参数。c. Baud:USS 通信波特率,此参数要和变频器的参数设置一致。通信波特率,此参数要和变频器的参数设置一致。

18、波特率的允许值为波特率的允许值为2400、4800、9600、19200、38400、57600 或或115200 bit/s。 d. Active:此参数决定网络上的哪些:此参数决定网络上的哪些USS从站在通信中有效。从站在通信中有效。e. Done: 初始化完成标志。初始化完成标志。 f. Error: 初始化错误代码。初始化错误代码。 USS_INIT 指令指令16HardwareSoftwareWorkshopS7-200 USS_INIT 子程序的子程序的 Active 参数用来表示网络上哪些参数用来表示网络上哪些 USS 从站要被从站要被主站访问,即在主站的轮询表中激活。网络上作为

19、主站访问,即在主站的轮询表中激活。网络上作为 USS 从站的驱动装从站的驱动装置每个都有不同的置每个都有不同的 USS 协议地址,主站要访问的驱动装置,其地址必协议地址,主站要访问的驱动装置,其地址必须在主站的轮询表中激活。须在主站的轮询表中激活。 USS_INIT 指令只用一个指令只用一个 32 位长的双字来位长的双字来映射映射 USS 从站有效地址表,从站有效地址表,Active 的无符号整数值就是它在指令输的无符号整数值就是它在指令输入端的取值。入端的取值。在这个在这个 32 位的双字中,每一位的位号表示位的双字中,每一位的位号表示USS从站的地址号;要在网从站的地址号;要在网络中激活某

20、地址号的驱动装置,则需要把相应位号的位置设为二进制络中激活某地址号的驱动装置,则需要把相应位号的位置设为二进制“1”,不需要激活,不需要激活USS从站,相应的位设置为从站,相应的位设置为”0“。最后对此双字。最后对此双字取无符号整数就可以得出取无符号整数就可以得出 Active 参数的取值。参数的取值。在上面的例子中,使用站地址为在上面的例子中,使用站地址为 3 的的 MM 440 变频器,则须在位号为变频器,则须在位号为 03 的位单元格中填入二进制的位单元格中填入二进制“1”。其他不需要激活的地址。其他不需要激活的地址 对应的位对应的位设置为设置为”0“。取整数,计算出的。取整数,计算出的

21、 Active 值为值为 00000008 h,即,即 16#00000008,也等于十进制数,也等于十进制数 8。USS_INIT 指令指令17HardwareSoftwareWorkshopS7-200 定义定义USS 通信报文传输格式通信报文传输格式USS_INIT 指令指令USS_CTRL 指令指令USS 读读/写参数指令写参数指令MM 440 变频器的参数设置变频器的参数设置 18概述概述18HardwareSoftwareWorkshopS7-200 USS_CTRL 指令用于对单个驱动装置进行运行控制。这个功能块利用指令用于对单个驱动装置进行运行控制。这个功能块利用了了USS协议

22、中的协议中的 PZD 数据传输,控制和反馈信号更新较快。数据传输,控制和反馈信号更新较快。网络上的每一个激活的网络上的每一个激活的USS驱动装置从站,都要在程序中调用一个独驱动装置从站,都要在程序中调用一个独占的占的USS_CTRL 指令,而且只能调用一次。需要控制的驱动装置必须指令,而且只能调用一次。需要控制的驱动装置必须在在USS初始化指令运行时定义为初始化指令运行时定义为“激活激活”。 USS_CTRL 指令指令19HardwareSoftwareWorkshopS7-200 EN:使用:使用 SM0.0 使能使能USS_CTRL 指令。指令。RUN:驱动装置的启动:驱动装置的启动/停止

23、控制。停止控制。0为停车,为停车,1为启动。为启动。此停车是按照驱动装置中设置的斜坡减速指电机停止。此停车是按照驱动装置中设置的斜坡减速指电机停止。OFF2: 停车信号停车信号 2。此信号为。此信号为“1”时,驱动装置将时,驱动装置将封锁主回路输出,电机自由停车。封锁主回路输出,电机自由停车。 OFF3: 停车信号停车信号 3。此信号为。此信号为”1“时,时,驱动装置将快速停车。驱动装置将快速停车。 F_ACK:故障确认。当驱动装置发生故障后,:故障确认。当驱动装置发生故障后,将通过状态字向将通过状态字向USS主站报告;如果造成故障主站报告;如果造成故障的原因排除,可以使用此输入端清除驱动装置

24、的原因排除,可以使用此输入端清除驱动装置的报警状态,即复位。注意这是针对驱动装置的操作。的报警状态,即复位。注意这是针对驱动装置的操作。 DIR:电机运转方向控制。其:电机运转方向控制。其“0/1”状态决定运行方向状态决定运行方向 USS_CTRL 指令指令20HardwareSoftwareWorkshopS7-200 Drive:驱动装置在:驱动装置在USS网络上的站号。网络上的站号。从站必须先在初始化时激活才能进行控制。从站必须先在初始化时激活才能进行控制。 Type:向:向USS_CTRL 功能块指示驱动装置类型。功能块指示驱动装置类型。0 - MM 3 系列,或更早的产品;系列,或更

25、早的产品;1 - MM 4 系列,系列,SINAMICS G 110。Speed_SP:速度设定值。速度设定值必须是:速度设定值。速度设定值必须是一个实数,给出的数值是变频器的频率范围一个实数,给出的数值是变频器的频率范围百分比还是绝对的频率值取决于变频器中的百分比还是绝对的频率值取决于变频器中的参数设置(如参数设置(如 MM 440 的的 P2009)。)。 Resp_R:从站应答确认信号。主站从:从站应答确认信号。主站从USS从站收到从站收到有效的数据后,此位将为有效的数据后,此位将为“1”一个程序扫描周期,一个程序扫描周期,表明以下的所有数据都是最新的。表明以下的所有数据都是最新的。 k

26、. Error: 错误代码。错误代码。0 = 无出错。无出错。USS_CTRL 指令指令21HardwareSoftwareWorkshopS7-200 Status:驱动装置的状态字。此状态字直接来自:驱动装置的状态字。此状态字直接来自驱动装置的状态字,表示了当时的实际运行状态,驱动装置的状态字,表示了当时的实际运行状态,详细的状态字信息意义请参考相应的驱动装置手册。详细的状态字信息意义请参考相应的驱动装置手册。Speed:驱动装置返回的实际运转速度值,实数。:驱动装置返回的实际运转速度值,实数。 Run_EN:运行模式反馈,表示驱动装置是运行(为:运行模式反馈,表示驱动装置是运行(为 1)

27、还是停止(为还是停止(为 0) D_Dir:指示驱动装置的运转方向,反馈信号。:指示驱动装置的运转方向,反馈信号。 Inhibit:驱动装置禁止状态指示(:驱动装置禁止状态指示(0 - 未禁止,未禁止,1 - 禁止状态)。禁止状态下驱动装置无法运行。禁止状态)。禁止状态下驱动装置无法运行。要清除禁止状态,故障位必须复位,并且要清除禁止状态,故障位必须复位,并且 RUN, OFF2 和和 OFF3 都为都为 0 。Fault: 故障指示位(故障指示位(0 - 无故障,无故障,1 - 有故障)。表示驱动装置处于故障状态,有故障)。表示驱动装置处于故障状态,驱动装置上会显示故障代码(如果有显示装置)

28、。要复位故障报警状态,必须先驱动装置上会显示故障代码(如果有显示装置)。要复位故障报警状态,必须先消除引起故障的原因,然后用消除引起故障的原因,然后用 F_ACK 或者驱动装置的端子、或操作面板复位故或者驱动装置的端子、或操作面板复位故障状态。障状态。 USS_CTRL 指令指令22HardwareSoftwareWorkshopS7-200 此此USS_CTRL 功能块使用了功能块使用了 PZD 数据读写机制,传输速度比较快。数据读写机制,传输速度比较快。但由于它还是串行通信,而且还可能有多个从站需要轮询,因此无法但由于它还是串行通信,而且还可能有多个从站需要轮询,因此无法做到做到”实时实时

29、“响应。要实现高要求的快速通信,应该使用响应。要实现高要求的快速通信,应该使用 PROFIBUS-DP 等网络,同时更换主站为更高级的控制器。也由于同样的原因,等网络,同时更换主站为更高级的控制器。也由于同样的原因,USS_CTRL 输入的控制信号需要一个合理的作用时间,以等待指令执输入的控制信号需要一个合理的作用时间,以等待指令执行完成,过快速的变化可能会导致没有响应。行完成,过快速的变化可能会导致没有响应。USS_CTRL已经能完成基本的驱动装置控制,如果需要有更多的参数已经能完成基本的驱动装置控制,如果需要有更多的参数控制选项,可以选的控制选项,可以选的USS指令库中的参数读写指令实现。

30、指令库中的参数读写指令实现。USS_CTRL 指令指令23HardwareSoftwareWorkshopS7-200 定义定义USS 通信报文传输格式通信报文传输格式USS_INIT 指令指令USS_CTRL 指令指令USS 读读/写参数指令写参数指令MM 440 变频器的参数设置变频器的参数设置 24概述概述24HardwareSoftwareWorkshopS7-200 USS 指令库中共有指令库中共有 6 种参数读写功能块,分别用于读写驱动装置中不种参数读写功能块,分别用于读写驱动装置中不同规格的参数,如下表所示。同规格的参数,如下表所示。USS 参数读写指令采用与参数读写指令采用与

31、USS_CTRL 功能块不同的数据传输方式。功能块不同的数据传输方式。由于许多驱动装置把参数读写指令用到的由于许多驱动装置把参数读写指令用到的 PKW 数据处理作为后台任数据处理作为后台任务,参数读写的速度要比控制功能块慢一些。因此使用这些指令时需务,参数读写的速度要比控制功能块慢一些。因此使用这些指令时需要更多的等待时间,并且在编程时要考虑到,进行相应的处理。要更多的等待时间,并且在编程时要考虑到,进行相应的处理。USS 读读/写参数指令写参数指令25HardwareSoftwareWorkshopS7-200 (1)读参数指令)读参数指令以下的程序段读取实际的电动机电流值(参数以下的程序段

32、读取实际的电动机电流值(参数 r0068)。由于此参数)。由于此参数是一个实数,因此选用实型参数读功能块。是一个实数,因此选用实型参数读功能块。参数读写指令必须与参数的类型配合。参数读写指令必须与参数的类型配合。a. EN:要使能读写指令此输入端必须为:要使能读写指令此输入端必须为 1。 b. XMT_REQ: 发送请求。必须使用一个沿检测触点以触发读操作,发送请求。必须使用一个沿检测触点以触发读操作,它前面的触发条件必须与它前面的触发条件必须与 EN 端输入一致。端输入一致。 USS 读读/写参数指令写参数指令26HardwareSoftwareWorkshopS7-200 c. Drive

33、:要读写参数的驱动装置在:要读写参数的驱动装置在USS网络上的地址。网络上的地址。 d. Param: 参数号(仅数字)。此处也可以是变量。参数号(仅数字)。此处也可以是变量。 e. Index:参数下标。有些参数由多个带下标的参数组成一个参数组,下标用来:参数下标。有些参数由多个带下标的参数组成一个参数组,下标用来指出具体的某个参数。对于没有下标的参数,可设置为指出具体的某个参数。对于没有下标的参数,可设置为 0。f. DB_Ptr:读写指令需要一个:读写指令需要一个 16 字节的数据缓冲区,用间接寻址形式给出一个字节的数据缓冲区,用间接寻址形式给出一个起始地址。此数据缓冲区与起始地址。此数

34、据缓冲区与“库存储区库存储区”不同,是每个指令(功能块)各自独立不同,是每个指令(功能块)各自独立需要的。此数据缓冲区也不能与其他数据区重叠,各指令之间的数据缓冲区也不需要的。此数据缓冲区也不能与其他数据区重叠,各指令之间的数据缓冲区也不能冲突。能冲突。 g. Done:读写功能完成标志位,读写完成后置:读写功能完成标志位,读写完成后置 1 。h. Error: 出错代码。出错代码。0 = 无错误。无错误。 i. Value: 读出的数据值。要指定一个单独的数据存储单元。读出的数据值。要指定一个单独的数据存储单元。 EN 和和 XMT_REQ 的触发条件必须同时有效,的触发条件必须同时有效,E

35、N 必须持续到读写功能完成必须持续到读写功能完成(Done 为为 1),否则会出错。),否则会出错。USS 读读/写参数指令写参数指令27HardwareSoftwareWorkshopS7-200 (2)写参数指令)写参数指令写参数指令的用法与读参数指令类似。与读参数指令的区别是参数是写参数指令的用法与读参数指令类似。与读参数指令的区别是参数是功能块的输入。功能块的输入。(3)读写多个参数)读写多个参数在任一时刻在任一时刻 USS 主站内只能有一个参数读写功能块有效,否则会出错。主站内只能有一个参数读写功能块有效,否则会出错。因此如果需要读写因此如果需要读写 多个参数(来自一个或多个驱动装置

36、),必须在编多个参数(来自一个或多个驱动装置),必须在编程时进行读写指令之间的轮替处理。程时进行读写指令之间的轮替处理。 USS 读读/写参数指令写参数指令28HardwareSoftwareWorkshopS7-200 定义定义USS 通信报文传输格式通信报文传输格式USS_INIT 指令指令USS_CTRL 指令指令USS 读读/写参数指令写参数指令MM 440 变频器的参数设置变频器的参数设置 29概述概述29HardwareSoftwareWorkshopS7-200 参数集是对驱动装置进行调试和控制的基础,几乎所有的功能都需要参数集是对驱动装置进行调试和控制的基础,几乎所有的功能都需

37、要对驱动装置的内部参数进行访问、设定和修改。西门子驱动装置的参对驱动装置的内部参数进行访问、设定和修改。西门子驱动装置的参数功能更为突出,庞大繁多的参数选项,保证了西门子产品的高性能数功能更为突出,庞大繁多的参数选项,保证了西门子产品的高性能应用和极高的定制能力。应用和极高的定制能力。我们假定已经完成了驱动装置的基本参数设置和调试(如电机参数辨我们假定已经完成了驱动装置的基本参数设置和调试(如电机参数辨识等等),具体驱动装置的调试请参考相关产品的操作手册等资料。识等等),具体驱动装置的调试请参考相关产品的操作手册等资料。以下只涉及与以下只涉及与 S7-200 控制器连接相关的参数。控制器连接相

38、关的参数。MM 440 的参数分为几的参数分为几个访问级别,以便于过滤不需要查看的部分。个访问级别,以便于过滤不需要查看的部分。 与与 S7-200 连接时,需连接时,需要设置的主要有要设置的主要有“控制源控制源”和和“设定源设定源”两组参数。要设置此类参数,两组参数。要设置此类参数,需要需要“专家专家”参数访问级别,即首先需要把参数访问级别,即首先需要把 P0003 参数设置为参数设置为 3。(1)控制源参数设置)控制源参数设置控制命令控制驱动装置的启动、停止、正控制命令控制驱动装置的启动、停止、正/反转等功能。控制源参数设反转等功能。控制源参数设置决定了驱动装置从何种途径接受控制信号。置决

39、定了驱动装置从何种途径接受控制信号。MM 440 变频器的参数设置变频器的参数设置30HardwareSoftwareWorkshopS7-200 控制源由参数控制源由参数 P0700 设置:设置:注:此参数有分组,在此仅设第一组即可,即注:此参数有分组,在此仅设第一组即可,即 P07000, 设定值设定值5。(2)设定源控制参数设置)设定源控制参数设置设定值控制驱动装置的转速设定值控制驱动装置的转速/频率等功能。设定源参数决定了驱动装置频率等功能。设定源参数决定了驱动装置从哪里接受设定值(即给定)。从哪里接受设定值(即给定)。 MM 440 变频器的参数设置变频器的参数设置31Hardwar

40、eSoftwareWorkshopS7-200 控制源由参数控制源由参数 P0700 设置:设置:注:此参数有分组,在此仅设第一组即可,即注:此参数有分组,在此仅设第一组即可,即 P07000, 设定值设定值5。(2)设定源控制参数设置)设定源控制参数设置设定值控制驱动装置的转速设定值控制驱动装置的转速/频率等功能。设定源参数决定了驱动装置频率等功能。设定源参数决定了驱动装置从哪里接受设定值(即给定)。从哪里接受设定值(即给定)。 MM 440 变频器的参数设置变频器的参数设置32HardwareSoftwareWorkshopS7-200 设置源由参数设置源由参数 P1000 设置:设置:注

41、:此参数有分组,在此仅设第一组即可,即注:此参数有分组,在此仅设第一组即可,即 P10000,设定值,设定值5。(3)USS通信控制的参数设置通信控制的参数设置控制源和设定源之间可以自由组合,根据工艺要求可以灵活选用。我控制源和设定源之间可以自由组合,根据工艺要求可以灵活选用。我们以控制源和设定源都来自们以控制源和设定源都来自 COM Link 上的上的USS通信为例,简介通信为例,简介USS通信的参数设置。通信的参数设置。MM 440 变频器的参数设置变频器的参数设置33HardwareSoftwareWorkshopS7-200 主要参数有:主要参数有:P0700: 设置设置 P07000

42、 = 5,即控制源来自,即控制源来自 COM Link 上的上的USS通信通信 。P1000: 设置设置 P10000 = 5,即设定源来自,即设定源来自 COM Link 上的上的USS通信通信 。P2009: 决定是否对决定是否对 COM Link 上的上的USS通信设定值规格化,即设定通信设定值规格化,即设定值将是运转频率的百分比形式,还是绝对频率值。值将是运转频率的百分比形式,还是绝对频率值。0 - 不规格化不规格化USS通信设定值,即设定为变频器中的频率设定范围的百通信设定值,即设定为变频器中的频率设定范围的百分比形式。分比形式。1 - 对对USS通信设定值进行规格化,即设定值为绝对

43、的频率数值。通信设定值进行规格化,即设定值为绝对的频率数值。此处此处P2009的设定值的设定值0 。P2010: 设置设置 COM Link 上的上的USS通信速率。根据通信速率。根据 S7-200 通信口的通信口的限制,支持的通信波特率有:限制,支持的通信波特率有: 4 - 2400bit/s、5 - 4800bit/s、6 - 9600bit/s、7 - 19200bit/s、8 - 38400bit/s、9 - 57600bit/s、12 -115200bit/s。 注:此设定值应和程序中的值一致,示例中设定值注:此设定值应和程序中的值一致,示例中设定值6。MM 440 变频器的参数设置

44、变频器的参数设置34HardwareSoftwareWorkshopS7-200 P2011: 设置设置 P20110 = 0 至至 31,即驱动装置,即驱动装置 COM Link 上的上的USS通信口在网络上的从站地址。网络上不能有任何两个从站的地址相同。通信口在网络上的从站地址。网络上不能有任何两个从站的地址相同。注:示例中设定值注:示例中设定值3(与程序中的站地址相一致)(与程序中的站地址相一致)P2012: 设置设置 P20120 = 2,即,即USSPZD 区长度为区长度为 2 个字长。个字长。 P2013: 设置设置 P20130 = 127,即,即USSPKW 区的长度可变。区的

45、长度可变。 P2014: 设置设置 P20140 = 0 至至 65535,即,即 COM Link 上的上的USS通信通信控制信号中断超时时间,单位为控制信号中断超时时间,单位为 ms。如设置为。如设置为 0,则不进行此端口上,则不进行此端口上的超时检查。的超时检查。此通信控制信号中断,指的是接收到的对本装置有效通信报文之间的此通信控制信号中断,指的是接收到的对本装置有效通信报文之间的最大间隔。如果设定了超时时间,报文间隔超过此设定时间还没有接最大间隔。如果设定了超时时间,报文间隔超过此设定时间还没有接收到下一条信息,则会导致收到下一条信息,则会导致 F0072 错误,变频器将会停止运行。通

46、信错误,变频器将会停止运行。通信恢复后此故障才能被复位恢复后此故障才能被复位.根据根据USS网络通信速率和站数的不同,此超网络通信速率和站数的不同,此超时值会不同。如果要设定超时值,请参考相关表格,并选取一个适当时值会不同。如果要设定超时值,请参考相关表格,并选取一个适当的数值。的数值。 MM 440 变频器的参数设置变频器的参数设置35HardwareSoftwareWorkshopS7-200 P0971: 设置设置 P0971 = 1,上述参数将保存入,上述参数将保存入MM 440 的的 EEPROM 中。中。 USS通信是由通信是由 S7-200 和驱动装置配合,因此相关参数一定要配合

47、设和驱动装置配合,因此相关参数一定要配合设置。如通信速率设置不一样,当然无法通信。置。如通信速率设置不一样,当然无法通信。 MM 440 变频器的参数设置变频器的参数设置36HardwareSoftwareWorkshopS7-200 概述概述定义定义USS 通信报文传输格式通信报文传输格式USS_INIT 指令指令 USS_CTRL 指令指令 USS 读读/写参数指令写参数指令MM 440 变频器的参数设置变频器的参数设置 Micro/Win 指令库的管理指令库的管理指令库的安装指令库的安装指令库的卸载指令库的卸载指令库的添加指令库的添加指令库的删除指令库的删除编程示例编程示例功能要求功能要

48、求实现步骤实现步骤37S7-200 USS 通信通信37HardwareSoftwareWorkshopS7-200 指令库的安装指令库的安装指令库的卸载指令库的卸载指令库的添加指令库的添加指令库的删除指令库的删除38Micro/Win 指令库的管理指令库的管理38HardwareSoftwareWorkshopS7-200 Step7-Micro/Win 指令库光盘可直接从西门子订购,名称为指令库光盘可直接从西门子订购,名称为 STEP 7-Micro/WIN Add-On: Instruction Library (STEP 7-Micro/WIN 附件:附件:指令库指令库),订购编号为,

49、订购编号为 6ES7 830 2BC00 0YX0。Step7-Micro/Win 指指令库光盘内包含了令库光盘内包含了 USS 协议指令库和协议指令库和 Modbus 指令库,安装后可在指令库,安装后可在Step7-Micro/Win 中调用。中调用。 使用西门子指令库光盘安装指令库(本文以使用西门子指令库光盘安装指令库(本文以 Step7-Micro/Win V3.2版版的库安装文件为例)的步骤如下:的库安装文件为例)的步骤如下:(1)单击光盘的)单击光盘的 Inst_Library_V11 下下 “Setup.exe” 文件,在弹出文件,在弹出的安装语言选择框中选择安装语言,单击的安装语

50、言选择框中选择安装语言,单击 “确定确定” 按钮。按钮。 指令库的安装指令库的安装39HardwareSoftwareWorkshopS7-200 (2)在欢迎页面中,单击)在欢迎页面中,单击 “Next” 按钮开始安装。按钮开始安装。 指令库的安装指令库的安装40HardwareSoftwareWorkshopS7-200 (3)安装完成后,单击)安装完成后,单击 “Finish” 按钮结束安装,关闭安装程序。按钮结束安装,关闭安装程序。 指令库的安装指令库的安装41HardwareSoftwareWorkshopS7-200 (4)安装完成后,启动安装完成后,启动 Step7-Micro/

51、Win,在,在“指令树指令树”“库库”项项下可以发现多出了下可以发现多出了 USS 协议库和协议库和 Modbus 协议库。协议库。指令库的安装指令库的安装42HardwareSoftwareWorkshopS7-200 指令库的安装指令库的安装指令库的卸载指令库的卸载指令库的添加指令库的添加指令库的删除指令库的删除43Micro/Win 指令库的管理指令库的管理43HardwareSoftwareWorkshopS7-200 卸载西门子指令库光盘安装的指令库,按以下步骤即可:卸载西门子指令库光盘安装的指令库,按以下步骤即可:(1)单击光盘的)单击光盘的 Inst_Library_V11 下下

52、 “Setup.exe” 文件,在弹出文件,在弹出的语言选择框中选择语言,单击的语言选择框中选择语言,单击“确定确定”按钮进入下一步。按钮进入下一步。 指令库的卸载指令库的卸载44HardwareSoftwareWorkshopS7-200 (2)系统将自动检测指令库的安装信息。系统将自动检测指令库的安装信息。指令库的卸载指令库的卸载45HardwareSoftwareWorkshopS7-200 (3)在)在 “确认卸载确认卸载” 对话框中,若想放弃卸载,可单击对话框中,若想放弃卸载,可单击 “否否” 按钮按钮退出卸载程序。单击退出卸载程序。单击“是是”按钮启动卸载程序。按钮启动卸载程序。(

53、4)卸载完成后,单击)卸载完成后,单击“Finish”按钮结束卸载,关闭卸载程序。按钮结束卸载,关闭卸载程序。指令库的卸载指令库的卸载46HardwareSoftwareWorkshopS7-200 指令库的安装指令库的安装指令库的卸载指令库的卸载指令库的添加指令库的添加指令库的删除指令库的删除47Micro/Win 指令库的管理指令库的管理47HardwareSoftwareWorkshopS7-200 若有若有*.mwl格式的指令库文件,也可手动添加指令库。手动添加指令库格式的指令库文件,也可手动添加指令库。手动添加指令库的步骤如下:的步骤如下:(1)将指令库文件拷贝到)将指令库文件拷贝到

54、“Step7-Micro/Win V4.0lib”目录下。目录下。(2)在)在“指令树指令树”“库库”项处单击右键菜单,执行菜单命令项处单击右键菜单,执行菜单命令“添加添加/删除库删除库”。 指令库的添加指令库的添加48HardwareSoftwareWorkshopS7-200 (3)在弹出的)在弹出的 “添加添加/删除库删除库” 对话框中,单击对话框中,单击 “添加添加” 按钮。按钮。 指令库的添加指令库的添加49HardwareSoftwareWorkshopS7-200 (4)双击选择要添加的库文件。)双击选择要添加的库文件。指令库的添加指令库的添加50HardwareSoftware

55、WorkshopS7-200 (5)单击)单击 “确认确认” 按钮,确认添加刚才的选择库文件。按钮,确认添加刚才的选择库文件。(6)添加完毕之后,重新启动)添加完毕之后,重新启动 Micro/Win,会发现,会发现 “库库” 中出现了中出现了刚才添加的库。刚才添加的库。 指令库的添加指令库的添加51HardwareSoftwareWorkshopS7-200 补充说明:补充说明:(1)指令库文件也可拷贝到其他路径,然而考虑到便于管理,统一拷)指令库文件也可拷贝到其他路径,然而考虑到便于管理,统一拷贝到贝到 “Step7-Micro/Win V4.0lib” 路径下更为合理。路径下更为合理。(2

56、)添加成功后,请勿直接删除或移动指令库文件的位置,否则启动)添加成功后,请勿直接删除或移动指令库文件的位置,否则启动 Step7-Micro/Win V4.0 时,将出现找不到库文件的错误提示(如下图时,将出现找不到库文件的错误提示(如下图所示)。此错误解决方法为恢复该库文件到原始添加位置、或者在所示)。此错误解决方法为恢复该库文件到原始添加位置、或者在 Step7-Micro/Win V4.0 删除该库文件。删除该库文件。指令库的添加指令库的添加52HardwareSoftwareWorkshopS7-200 指令库的安装指令库的安装指令库的卸载指令库的卸载指令库的添加指令库的添加指令库的删

57、除指令库的删除53Micro/Win 指令库的管理指令库的管理53HardwareSoftwareWorkshopS7-200 手动删除指令库的步骤如下:手动删除指令库的步骤如下: (1)在)在 “指令树指令树”“库库” 项处单击右键菜单,执行菜单命令项处单击右键菜单,执行菜单命令 “添添加加/删除库删除库”。(2)在弹出的)在弹出的 “添加添加/删除库删除库” 对话框中,选中欲删除的库程序所对对话框中,选中欲删除的库程序所对应的库文件,单击应的库文件,单击 “删除删除” 按钮。按钮。指令库的删除指令库的删除54HardwareSoftwareWorkshopS7-200 (3)在提示框中,单

58、击)在提示框中,单击 “删除删除” 按钮确认删除。按钮确认删除。指令库的删除指令库的删除55HardwareSoftwareWorkshopS7-200 (4)单击)单击“确认确认”按钮关闭按钮关闭“添加添加/删除库删除库”对话框。对话框。注意:按此方法注意:按此方法“手动删除指令库手动删除指令库”,并不会删除计算机上删除该文,并不会删除计算机上删除该文件,因此以后还可根据需要重新添加。件,因此以后还可根据需要重新添加。 指令库的删除指令库的删除56HardwareSoftwareWorkshopS7-200 概述概述定义定义USS 通信报文传输格式通信报文传输格式USS_INIT 指令指令

59、USS_CTRL 指令指令 USS 读读/写参数指令写参数指令MM 440 变频器的参数设置变频器的参数设置 Micro/Win 指令库的管理指令库的管理指令库的安装指令库的安装指令库的卸载指令库的卸载指令库的添加指令库的添加指令库的删除指令库的删除编程示例编程示例功能要求功能要求实现步骤实现步骤57S7-200 USS 通信通信57HardwareSoftwareWorkshopS7-200 编程示例编程示例功能要求功能要求实现步骤实现步骤S7-200 程序说明程序说明S7-200 和驱动装置的通信接线和驱动装置的通信接线 58HardwareSoftwareWorkshopS7-200 1

60、 实验目地实验目地使用使用 USS 协议实现协议实现 S7-200 与与 MM440 变频器之间的通讯,通过变频器之间的通讯,通过USS指令实现指令实现 PLC 对变频器的控制以及读对变频器的控制以及读/写参数。写参数。2 实验器材实验器材S7-200PLC 一台,一台,MM440 变频器一台,三项异步电动机一台,编程变频器一台,三项异步电动机一台,编程电脑,电脑,PROFIBUS 电缆一条。电缆一条。3 实验步骤实验步骤 (1)连接)连接 MM440 变频器与三项异步电动机,通过调试完成变频器变频器与三项异步电动机,通过调试完成变频器对电动机的控制。对电动机的控制。 (2)使用编程计算机编写

61、)使用编程计算机编写 PLC 程序并下载到程序并下载到 CPU 中。中。功能要求功能要求59HardwareSoftwareWorkshopS7-200 (3)设置变频器参数使之能和)设置变频器参数使之能和 PLC 配合工作。配合工作。 (4)通过)通过PROFIBUS电缆连接电缆连接 PLC 与与 MM440 变频器。变频器。 功能要求功能要求60HardwareSoftwareWorkshopS7-200 编程示例编程示例功能要求功能要求实现步骤实现步骤S7-200 程序说明程序说明S7-200 和驱动装置的通信接线和驱动装置的通信接线 61HardwareSoftwareWorkshop

62、S7-200 实现步骤实现步骤S7-200 程序说明程序说明S7-200 和驱动装置的通信接线和驱动装置的通信接线 62HardwareSoftwareWorkshopS7-200 S7-200 程序说明程序说明(1)I/O分配分配I0.0: 驱动装置的启动驱动装置的启动/停止控制停止控制I0.1: 停车信号停车信号 2。ON时驱动装置将封锁主回路输出,电机自由停车时驱动装置将封锁主回路输出,电机自由停车.I0.2: 停车信号停车信号 3。ON时驱动装置将快速停车时驱动装置将快速停车.I0.3: 故障确认。当驱动装置发生故障后,将通过状态字向故障确认。当驱动装置发生故障后,将通过状态字向USS

63、主站报主站报告;如果造成故障的原因排除,可以使用此输入端清除驱动装置的报告;如果造成故障的原因排除,可以使用此输入端清除驱动装置的报警状态,即复位。警状态,即复位。I0.4: 电机运转方向控制电机运转方向控制,OFF时正传,时正传,ON时反转。时反转。I1.0: USS通讯和通讯和PPI通讯切换。通讯切换。I1.1: 读读/写操作开始按钮,写操作开始按钮,ON一下时开始参数的读写。一下时开始参数的读写。63HardwareSoftwareWorkshopS7-200 S7-200 程序说明程序说明Q0.0: 运行模式反馈,表示驱动装置是运行(为运行模式反馈,表示驱动装置是运行(为 1)还是停止

64、(为)还是停止(为 0)。)。Q0.1: 指示驱动装置的运转方向,反馈信号,正传为指示驱动装置的运转方向,反馈信号,正传为1,反转为,反转为0。Q0.2: 驱动装置禁止状态指示(驱动装置禁止状态指示(0 - 未禁止,未禁止,1 - 禁止状态)。禁止状态禁止状态)。禁止状态下驱动装置无法运行。要清除禁止状态,故障位必须复位,并且下驱动装置无法运行。要清除禁止状态,故障位必须复位,并且 RUN, OFF2 和和 OFF3 都为都为 0。Q0.3: 故障指示位(故障指示位(0 - 无故障,无故障,1 - 有故障)。有故障)。64HardwareSoftwareWorkshopS7-200 S7-20

65、0 程序说明程序说明(2)程序段说明)程序段说明网络网络1:运行开始或:运行开始或I1.0由由OFFON时清除标志位,以及参数读写控制时清除标志位,以及参数读写控制位。位。65HardwareSoftwareWorkshopS7-200 S7-200 程序说明程序说明(2)程序段说明)程序段说明M0.0/M0.1初始化完成标志位。初始化完成标志位。M0.3/M0.4读写功能块完成标志位,用于功能块轮替。读写功能块完成标志位,用于功能块轮替。M1.0/M1.1读写功能块控制位。读写功能块控制位。网络网络2:运行开始或:运行开始或I1.0由由OFFON时初始化时初始化PORT0为为USS通讯。通讯

66、。网络网络3:当:当I1.0由由ONOFF时时PORT0恢复为恢复为PPI通讯。通讯。 66HardwareSoftwareWorkshopS7-200 S7-200 程序说明程序说明网络网络4:控制功能块,通过:控制功能块,通过 PLC 的输入输出可以控制并诊断驱动器的的输入输出可以控制并诊断驱动器的工作。工作。67HardwareSoftwareWorkshopS7-200 S7-200 程序说明程序说明网络网络5:当:当I1.1由由OFFON时启动读参数指令。即时启动读参数指令。即M1.0位被置位被置1。 68HardwareSoftwareWorkshopS7-200 S7-200 程

67、序说明程序说明网络网络6:读取驱动器中的参数:读取驱动器中的参数r0068(输出电流)。(输出电流)。网络网络7:读:读/写操作轮替功能,由于在同一时间写操作轮替功能,由于在同一时间USS网络上读参数或些网络上读参数或些参数只能有一种操作,因此有必要设置读参数只能有一种操作,因此有必要设置读/写操作的轮替功能,当读参写操作的轮替功能,当读参数完成时数完成时M0.3被置被置1一个扫描周期,从而一个扫描周期,从而M1.0复位为复位为0,读参数操作被,读参数操作被屏蔽,同时屏蔽,同时M1.1被置位,开始写参数操作。被置位,开始写参数操作。69HardwareSoftwareWorkshopS7-20

68、0 S7-200 程序说明程序说明网络网络8:向驱动器中些参数:向驱动器中些参数:P108250.0。网络网络9:读:读/写操作轮替,功能同网络写操作轮替,功能同网络7。70HardwareSoftwareWorkshopS7-200 实现步骤实现步骤S7-200 程序说明程序说明S7-200 和驱动装置的通信接线和驱动装置的通信接线 71HardwareSoftwareWorkshopS7-200 S7-200 和驱动装置的通信接线和驱动装置的通信接线支持支持USS通信的驱动装置可能有不止一个通信的驱动装置可能有不止一个USS通信端口,以通信端口,以 MicroMaster 系列的系列的 M

69、M 440 为例,它在操作面板为例,它在操作面板 BOP 接口上支持接口上支持USS的的 RS 232 连接,在端子上支持连接,在端子上支持USS的的 RS 485 连接。连接。S7-200 CPU 的通信端口就是的通信端口就是 RS 485 规格的,因此将规格的,因此将 S7-200 的通信端口与的通信端口与驱动装置的驱动装置的 RS 485 端口连接,在端口连接,在 RS 485 网络上实现网络上实现USS通信无疑通信无疑是最方便经济的。是最方便经济的。S7-200 CPU 与与 MM440 组成的网络无疑需要满足组成的网络无疑需要满足 RS 485 网络的通用网络的通用要求。但是仍然有一

70、些需要特别注意的地方。要求。但是仍然有一些需要特别注意的地方。 S7-200 CPU 和和 MM 440 通信端口都是非隔离型的,故西门子承诺的通信端口都是非隔离型的,故西门子承诺的网络连接距离为网络连接距离为 50 米,前提是使用西门子推荐的网络设备。如果有必米,前提是使用西门子推荐的网络设备。如果有必要,也可以外接通信端口的信号隔离、放大器件。要,也可以外接通信端口的信号隔离、放大器件。72HardwareSoftwareWorkshopS7-200 S7-200 和驱动装置的通信接线和驱动装置的通信接线1 S7-200 CPU 通信端口通信端口在规划网络时,在规划网络时,S7-200 C

71、PU 既可以放在整个总线型网络的一端,也既可以放在整个总线型网络的一端,也可以放在网络的中间。在可以放在网络的中间。在 S7-200 CPU 通信口上使用西门子网络插头,通信口上使用西门子网络插头,可以利用插头上的终端和偏置电阻。如果使用带编程口的网络插头,可以利用插头上的终端和偏置电阻。如果使用带编程口的网络插头,可便于调试程序。可以发现:可便于调试程序。可以发现:PROFIBUS 电缆的红色导线连接到电缆的红色导线连接到 S7-200 CPU 通信口的通信口的 3 针(针(B 即即 RS 485 信号信号 +),此信号应当连接到),此信号应当连接到 MM 440 通信端口的通信端口的 P+

72、;绿色导线连接到;绿色导线连接到 S7-200 CPU 通信口的通信口的 8 针针(A 即即 RS 485 信号信号 -),此信号应当连接到),此信号应当连接到 MM 440 通信端口的通信端口的 N-。2 MM 440 通信端口通信端口73HardwareSoftwareWorkshopS7-200 S7-200 和驱动装置的通信接线和驱动装置的通信接线在在 MM 440 前面板上的通信端口是前面板上的通信端口是 RS 485 端口。与端口。与 USS 通信有关的通信有关的前面板端子有:前面板端子有:因因 MM 440 通信口是端子连接,故通信口是端子连接,故 PROFIBUS 电缆不需要网

73、络插头,电缆不需要网络插头,而是剥出线头直接压在端子上。如果还要连接下一个驱动装置,则两而是剥出线头直接压在端子上。如果还要连接下一个驱动装置,则两条电缆的同色芯线可以压在同一个端子内。条电缆的同色芯线可以压在同一个端子内。PROFIBUS 电缆的红色芯电缆的红色芯线应当压入端子线应当压入端子 29;绿色芯线应当连接到端子;绿色芯线应当连接到端子 30。74HardwareSoftwareWorkshopS7-200 S7-200 和驱动装置的通信接线和驱动装置的通信接线3 示例接线图示例接线图a. 屏蔽屏蔽/保护接地母排,或可靠的多点接地。此连接对抑制干扰有重要保护接地母排,或可靠的多点接地

74、。此连接对抑制干扰有重要意义。意义。 b. PROFIBUS 网络插头,内置偏置和终端电阻。网络插头,内置偏置和终端电阻。 75HardwareSoftwareWorkshopS7-200 c. MM 440 端的偏置和终端电阻,随包装提供。端的偏置和终端电阻,随包装提供。 d. 通信口的等电位连接。可以保护通信口不致因共模电压差损坏或通通信口的等电位连接。可以保护通信口不致因共模电压差损坏或通信中断。信中断。M 未必需要和未必需要和 PE 连接。连接。 e. 双绞屏蔽电缆(双绞屏蔽电缆(PROFIBUS)电缆,因是高速通信,电缆的屏蔽层)电缆,因是高速通信,电缆的屏蔽层须双端接地(接须双端接

75、地(接 PE)。)。 S7-200 和驱动装置的通信接线和驱动装置的通信接线76HardwareSoftwareWorkshopS7-200 S7-200 和驱动装置的通信接线和驱动装置的通信接线4 接线注意事项接线注意事项:以下几点对网络的性能有极为重要的影响。几乎所有网络通信质量方以下几点对网络的性能有极为重要的影响。几乎所有网络通信质量方面的问题都与未考虑到下列事项有关:面的问题都与未考虑到下列事项有关:(1)偏置电阻用于在复杂的环境下确保通信线上的电平在总线未被驱)偏置电阻用于在复杂的环境下确保通信线上的电平在总线未被驱动时保持稳定;终端电阻用于吸收网络上的反射信号。一个完善的总动时保

76、持稳定;终端电阻用于吸收网络上的反射信号。一个完善的总线型网络必须在两端接偏置和终端电阻。线型网络必须在两端接偏置和终端电阻。 (2)通信口)通信口 M 的等电位连接建议单独采用较粗的导线的等电位连接建议单独采用较粗的导线 ,而不要使用,而不要使用 PROFIBUS 的屏蔽层,因为此连接上可能有较大的电流,以致通信中的屏蔽层,因为此连接上可能有较大的电流,以致通信中断。断。 (3)PROFIBUS 电缆的屏蔽层要尽量大面积接电缆的屏蔽层要尽量大面积接 PE。一个实用的做法。一个实用的做法是在靠近插头、接线端子处环剥外皮,用压箍将裸露的屏蔽层压紧在是在靠近插头、接线端子处环剥外皮,用压箍将裸露的屏蔽层压紧在 PE 接地体上(如接地体上(如 PE 母排或良好接地的裸露金属安装板)。母排或良好接地的裸露金属安装板)。 (4)通信线与动力线分开布线;紧贴金属板安装也能改善抗干扰能力。)通信线与动力线分开布线;紧贴金属板安装也能改善抗干扰能力。驱动装置的输入驱动装置的输入/输出端要尽量采用滤波装置,并使用屏蔽电缆。输出端要尽量采用滤波装置,并使用屏蔽电缆。 77HardwareSoftwareWorkshopS7-200 End of presentation!Thank you for your attention!78个人观点供参考,欢迎讨论

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号