200与变频器的通讯

200怎样与变频器通讯,程序怎样编写。我在手册里看到有一个USS指令,可是编程软件里找不到,请问各位高手,如果我用PPI通讯协议,应该怎样做呢?

问题补充:
可以给我发一个详细的程序吗?邮箱:617522577@QQ.COM,谢谢各位大师了
 200与变频器通讯必须是西门子系列的吗?其它的牌子可以吗?

最佳答案

用西门子 MicroMaster 系列的 MM 440 变频器为例,介绍 S7-200 与驱动装置的连接。
 西门子驱动装置支持多种通信方式(有些可能需要加装通信卡)。S7-200 CPU 上的通信口在自由口模式下,可以支持 USS 通信协议。这是因为 S7-200 的自由口模式的(硬件)字符传输格式,可以定义为 USS 通信对象所需要的模式;S7-200 的自由口通信功能又非常灵活。因而可以实现 S7-200 和驱动装置之间的 USS 通信控制。

 S7-200 CPU 将在 USS 通信中作为主站。

 支持 USS 通信的驱动装置可能有不止一个 USS 通信端口,以 MicroMaster 系列的 MM 440 为例,它在操作面板 BOP 接口上支持 USS 的 RS 232 连接,在端子上支持 USS 的 RS 485 连接。

 S7-200 CPU 的通信端口就是 RS 485 规格的,因此将 S7-200 的通信端口与驱动装置的 RS 485 端口连接,在 RS 485 网络上实现 USS 通信无疑是最方便经济的。

 因 MM 440 通信口是端子连接,故 PROFIBUS 电缆不需要网络插头,而是剥出线头直接压在端子上。如果还要连接下一个驱动装置,则两条电缆的同色芯线可以压在同一个端子内。

 PROFIBUS 电缆的红色芯线应当压入端子 29;绿色芯线应当连接到端子 30。
 S7-200 的 USS 编程主要包括如下几个步骤:

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

 控制源由参数 P0700 设置:

 表 1. 控制源参数 
 取值 功能说明 
 0 工厂缺省设置 
 1 BOP(操作键盘)控制 
 2 由端子排输入控制信号 
 4 BOP Link 上的 USS 控制 
 5 COM Link (端子 USS 接口)上的 USS 控制 
 6 COM Link 上的 CB(通信接口板)控制 

  此参数有分组,在此仅设第一组,即 P0700[0]。 

 设定源控制参数
 设定值控制驱动装置的转速/频率等功能。设定源参数决定了驱动装置从哪里接受设定值(即给定)。

 设定源由参数 P1000 设置:

 表 2. 设定源参数(部分)
 取值 功能说明 
 0 无主设定 
 1 MOP 设定值 
 2 模拟量输入设定值 
 3 固定频率 
 4 BOP Link 上的 USS 设定 
 5 COM Link 上的 USS 设定 
 6 COM Link 上的 CB 设定 
 7 模拟量输入 2 设定值 

  此参数有分组,在此仅设第一组,即 P1000[0]。 

 USS 通信控制的参数设置
 控制源和设定源之间可以自由组合,根据工艺要求可以灵活选用。我们以控制源和设定源都来自 COM Link 上的 USS 通信为例,简介 USS 通信的参数设置。

 主要参数有:

 P0700: 设置 P0700[0] = 5,即控制源来自 COM Link 上的 USS 通信 
 P1000: 设置 P1000[0] = 5,即设定源来自 COM Link 上的 USS 通信 
 P2009: 决定是否对 COM Link 上的 USS 通信设定值规格化,即设定值将是运转频率的百分比形式,还是绝对频率值

 = 0 不规格化 USS 通信设定值,即设定为变频器中的频率设定范围的百分比形式。 
   1 对 USS 通信设定值进行规格化,即设定值为绝对的频率数值。 

 
 P2010: 设置 COM Link 上的 USS 通信速率。根据 S7-200 通信口的限制,支持的通信波特率有:

 = 4 2400 bit/s  
   5 4800 bit/s  
   6 9600 bit/s  
   7 19200 bit/s  
   8 38400 bit/s  
   9 57600 bit/s  
   12 115200 bit/s  

 
 P2011: 设置 P2011[0] = 0 至 31,即驱动装置 COM Link 上的 USS 通信口在网络上的从站地址。

  USS 网络上不能有任何两个从站的地址相同。

 
 P2012: 设置 P2012[0] = 2,即 USS PZD 区长度为 2 个字长。 
 P2013: 设置 P2013[0] = 127,即 USS PKW 区的长度可变。 
 P2014: 设置 P2014[0] = 0 至 65535,即 COM Link 上的 USS 通信控制信号中断超时时间,单位为 ms。如设置为 0,则不进行此端口上的超时检查。
 此通信控制信号中断,指的是接收到的对本装置有效通信报文之间的最大间隔。如果设定了超时时间,报文间隔超过此设定时间还没有接收到下一条信息,则会导致 F0072 错误,变频器将会停止运行。通信恢复后此故障才能被复位。
 根据 USS 网络通信速率和站数的不同,此超时值会不同。如果要设定超时值,请参考相关表格,并选取一个适当的数值。 
 P0971: 设置 P0971 = 1,上述参数将保存入MM 440 的 EEPROM 中。 

  USS 通信是由 S7-200 和驱动装置配合,因此相关参数一定要配合设置。如通信速率设置不一样,当然无法通信。
  

 

提问者对于答案的评价:
谢谢各位工程师的回答

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc355187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • S7-200存储卡真伪辨别

    我想买一个S7-200PLC的存储卡,可是不知道真假,现在那么多假货,想问一下西门子有查真伪的电话吗? 最佳答案 拨打4008104288,热线会提供一个打假的邮箱,让你再邮箱里提…

    SIMATIC S7-200 2017年11月2日
  • s7-200或者smart 485通信串行总线接线问题

    打算用485通信的方式控制10以上伺服和步进驱动器,驱动器上面的485接口是网线水晶头的那种口。是否用西门子DP接头一边连接plc的RS485接口,另一边用PROFIBUS电缆接到…

    2021年7月5日
  • step7 micro/win v4.0 sp6 中文补丁

    在官网上下载了s7-200 v4.0 sp6安装软件,运行界面是英文的,哪里有这个软件的中文安装补丁呢?谢谢 最佳答案 1、step7 micro/w…

    SIMATIC S7-200 2021年7月4日
  • 选择的程序问题,被难倒了求简单程序方法

    一、控制要求:1、按下启动按钮,小车启动运行(1、若小车停在左限位,则启动后向右运动;2、若小车停在右限位,则启动后向左运动;3、若小车停在左限位和右限位之间,则启动后向右运动;)…

    2017年5月31日
  • S7-200怎样实现定时存储高速脉冲数

    在S7-200PLC中怎样定时中断采集高速脉冲数,并存依次存起来。 最佳答案 西门子200定时中断可以采用SMB34/SMB35。编程思路:1)设置定时器中断时间2)在定时中断中编…

    SIMATIC S7-200 2017年6月7日
  • 请教各位大佬关于ET200CPU的问题

    在1200cpu+ET200配合使用时,出现报错。开始时模块有9个,后来拆了四个,只留了五个报错才解决掉。但是理论上模块可以安装256个,这才9个怎么就超内存了呢。现在请教一下各位…

    2021年7月5日
  • 224CNXP电源板保险图片电阻型号

    大家好!如题TOP247fn右边的哪个贴片保险电阻是什么型号?谢谢 问题补充:是一个贴片电阻,第一个字母R哪个看清楚,就在TOP247fn芯片的右边 最佳答案 你可以用2A/250…

    2021年7月5日
  • S7-200有没有仿真软件?

    我是新手,请问S7-200有没有仿真软件?方便学习。 最佳答案 由于S7-200系统功能繁多、不断改进,西门子公司现在没有、将来也不会提供S7-200PLC的仿真软件,要实际测试必…

    SIMATIC S7-200 2020年10月31日
  • 关于S7-200高速计数问题

    我使用226CN的i0.0、i0.1对伺服器脉冲输出A/B相高速计数,计数模式9,1X倍率。当伺服电机500rpm时1,伺服器脉冲输出设定为每圈500脉冲,PLC可以正确读取脉冲数…

    SIMATIC S7-200 2020年11月1日
  • S7-200 226 CN通讯口port0坏了,哪位高手指点一下

    如题,S7-200 226 CN通讯口port0坏了,拆开发现里面炸掉两个贴片电阻,还烧一个二极管?两个贴片电阻已经查了,是分别连到D+D-的阻值10,烧坏的二…

    2021年7月5日

发表回复

登录后才能评论