You are here

  • 轮播广告标题2
  • 轮播广告标题

变频器使用时需穿防静电服、防静电鞋

浏览:3853次    2013-01-28,12:17:01

USS协议(Universal Serial Interface Protocol,通用串行接口协议)是西门子公司所有传动产品的通用通信协议,它是一种基于串行总线进行数据通信的协议。USS协议是主一从结构
的协议,规定了在USS总线上可以有一个主站和最多31个从站;总线上的每个从站都有一个站地址(在从站参数中设定),主站依靠它识别每个从站;每个从站也只对主站发来的报文作出响应并防静电鞋 , 防静电服回送报文,从站之间不能直接进行数据通信。另外,还有一种广播通信方式,主站可以同时给所有从站发送报文,从站在接收到报文并作出相应的响应后可不回送报文。
    1.USS协议库的功能
    S7 200可以采用通用的串行接口协议USS与MicroMaster系列变频器进行通信。所有西门子的变频器均带有一个RS一485串行通信口。在使用USS协议指令之前,需要先安装西门子的指令库防静电鞋 , 防静电服。USS协议指令在STEP 7一Micro/WIN指令树的库文件中,指令库提供14个子程序、3个中断程序和8条指令来支持USS协议,调用一条USS指令时,将会自动增加一个或多个相关的子程序。这些子程序的内容西门子公司没有公开,用户也无须了解,只需正确设置USS指令的相关参数,便可以实现CPU 22X与变频器的正常通信。用户即使不十分了解USS协议的具体内容,也可以很好地控制变频器。
    2.使用USS指令的要求
    USS指令使用S7 200中的下列资源。
    ①USS指令是一个由中断驱动的应用程序,在最不利的情况下,接收信息中断程序最多需要2.5ms来执行;在这段时间内,所有其他中断事件都将排队,等待接收信息中断程序执行完成后

再执行。
    ②初始化USS协议将端口0专门用在USS通信,使用USS—INIT指令为端口0选择USS或PPI协议。在选择使用USS协议与变频器通信后,端口0不能再作其他目的,包括与STEP 7-Micro/WIN通防静电鞋 , 防静电服信。在使用USS协议进行程序开发的过程中,应使用CPU224XP、CPU226或EM277 Profibus—DP模块连接到计算机中的Profibus CP卡匕。STEP7-Micro/WIN可以利用第二个通信口在USS协议中运行时监视程序。
    ③USS指令影响所有的与端口0自由口通信相关的SM区。
    ④USS指令使用14个子程序和3个中断程序。
    ⑧不能在PLC应用程序的中断程序中使用USS指令。
    ⑥USS指令使用用户程序对存储空间的需求最多可增加3050字节;根据所使用的特定USS指令,这些指令所支持的路径使控制程序对存储空间的分摊增加至少2150字节,最多3050字节。
    (z)USS指令的变量需要400字节的V存储区,该区域的起始地址由用户指定并保留给USS变量。
    ⑧有一些USS指令还要求16字节的通信缓存区;作为一个指令的参数,需要为该缓存区提供一个V区的起始地址。建议为每一条USS指令指定一个单独的缓存区。
    ⑨在执行计算时,USS指令使用累加器AC0~AC3;如果在程序中使用了这些累加器,其数值会被USS指令改蛮。
      要将端口0恢复为PPI,使之与STEP 7一Micro/WIN通信,可以使用另外一条USS—INIT指令重新设定端口0,还可以将s7—200的模式开关设为STOP,这样就复位了端口0的参数。注意:

停止与变频器的通信就停止了变频器。
    3.计算与变频器通信的时间
    s7—200的循环扫描和变频器的通信是异步的。s7—200在完成一个变频器的通信之前,通常要完成若干个循环扫描,所需要的时间与S7—200的当前变频器数、波特率和扫描时间有关。例

如,通信速率为9600bps时,与一台变频器的通信时间为50ms,s7—200系统手册给出了详细的通信时间表。有一些变频器在使用参数访问指令时要求更长的时延。参数访问对时间的需求量取

决于变频器的类型和要访问的参数。
    4.使用USS指令应遵循的步骤
    ①在用户程序中插入USS—INIT指令。该指令只在一个循环周期内执行一次,用USS—NIT指令启动或改变USS通信参数。当插入USS—INIT指令时,若干个隐藏的子程序和中断程序会自动加

入到用户程序中。
    ②在程序中为每个激活的变频器只使用一个USS_CTRL指令。用户可以按需求尽可能多地使用USS—RPM—x和USS WPM_x指令,但是在同一时刻,这些指令中只能有一条是激活的。
    ③在指令树中选中程序块图标(Program Block),右击显示弹出菜单,选择库存储区选项,为USS指令库使用的V存储区指定起始地址。
    ④组态变频器参数使之与程序中所用的波特率和站地址相匹配。
    ⑤连接s7—200和变频器之间的通信电缆。注意:具有不同参考电位的设备相互连接时会在连接中形成电流,这些电流会导致通信错误或设备损坏。要确保所有通过通信电缆连接在一起的

设备共享一个公共参考点,或者彼此隔离以避免产生电流,屏蔽层必须接到底盘地或9针接头的针1。建议将MiroMaster变频器上的接线端2(0V)接到外壳地上。
    5.USS协议指令
    (1)初始化指令USS—INIT
  ‘USS INIT指令用来使能、初始化或禁止MiroMaster变频器的通信。USS—INIT指令必须无错误地执行,才能够执行其他的USS指令。指令完成后,在继续进行下一条指令之前,Done位被立

即置位,USS INIT指令示。