S7-200与V20变频器之间的USS通讯资料_第1页
S7-200与V20变频器之间的USS通讯资料_第2页
S7-200与V20变频器之间的USS通讯资料_第3页
S7-200与V20变频器之间的USS通讯资料_第4页
S7-200与V20变频器之间的USS通讯资料_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、S7-200与V20的USS通讯1、本例程的系统配置:(1) 安装Step7 Micro/Win V4.0 SP6 软件和USS协议V2.3,软件下载地址: 西门子标准库指令:Micro/WIN V4.0 SP 6软件下载地址:(2) PC/PPI电缆、S7-200、电源模块、通信电缆。(3) V20驱动装置和一台 PC机。2、在使用MicroWin software 创建项目之前,确认 USS库文件已经安装:3、创建一个例程:3.1设置通讯接口 本例程使用PC/PPI电缆。n5亠可主程Qi7tfkf壮VDIhd Etww Hatt<IP5EC5 :4FT WPWHHL-.9x2JfcM

2、ufci UlEF/DLP口Ml牛严<npis対.HJj丄代主呼X祁XI町FfltpWj3.2建立PC和PLC之间的连接|赴,霉H 就需與型丨卄眄膏耐事横闻林* 口特樹瘻車捷口 =左站地址如护FC/FFI hriita|CW 11PR1*<93N问 Bgmg 叫”*附 igi * PC和I <Mtll 治 PR M«Mi|i .lIrfwIiSW Fwfm 為.叭R llMHf(S y 3>Ffcw |D 沁穿 $ 2 ffl mtn CmZMWCNW | 已_ 型杓*和创 fr *si电)却2 M空*15 4 IM* 一|冋師 0和 2|+ J TferH.

3、EBiPl时 1 VL 药 + j oAuz SLm Am 0 f|- USBRdccriRgrtOfvZl- J U5S PHiHriiPa* 1 hai a如禅*. g i iflh i 11 i 壮 TH p M i 巧 i W i IT耳 怡0 !州 ?PQ亠 aUJTK 亠 d4R* JIITEW* B KW亠虧EMlffl-/ jM ja r»4x*-ti |J,_ij砒岂 -亶jW 斗刪* -j|M -xlktE* MH*-if輕点ih+ .ij 5 Pit#”山#MlI*-” 如肿 、/村MT0IS -CPUPCNR£L12O1atrr.EHJ 石歼 CM

4、RER 口 EH 、 H 址:比 9 G iLhpt / 八"八二-.WF 3IP / MicEnIWm jf Rl p.itiAilC UkD倉百咔肯¥冲 «»:E) «ti> rOF)曲回 XBcq *himw fl K上4»Ptn * >一寓血I ar- ST*!<_业IK> 4R>占ZD*”f 1h <? fluIlxlfl LUIINSV20(P+)(N-)SkE 二r- r4 n -v UM 二双击刷新”搜索到PLC后,点击”确认”3.3用电缆将S7-200 Port 0 端口与V20的

5、RS485接口相连(注意端口连接规则:V20的P+对3、N-对8),如下图所示:S7-2003(B)8(A)V20S7-2003.4变频器参数设置:V20可以通过选择连接宏 Cn010实现USS控制,也可以通过直接更改变频器参数的方法来实现。参数设 置如下表所示:表一:参数描述Cn010默认值实际设置备注P07000选择命令源55RS485为命令源P10000选择频率55RS485为速度设定值P2023RS485协议选择11USS协议P20100USS/MODBUS 波特率86波特率为9600bpsP20110USS地址13变频器的USS地址P20120USS PZD长度22PZD部分的字数P

6、20130USS PKW长度127127PKW部分字数可变P20140USS/MODBUS报文间断时间5000接收数据时间3.5使用USS协议的初始化模块初始化 S7-200的PORT0端口:IUSSJNITE"fciIModeDone-VI00 0BaudEnor-VB1104I -ActiveEN信号应该通过边沿检测元件脉冲激活。EN使能:每次改变通讯状态都应该执行一次初始化指令。所以Mode :用这个USS输入值选择通讯协议。1:为端口 0指定USS协议,并启用该协议。 0:为端口 0指定PPI协议,并禁止USS协议。Baud:波特率:9600 , 19200115 200。A

7、ctive :激活驱动地址。Done=1 。Done :当USS_INIT指令执行完成后,Error :指令执行的结果,如果有错误,显示错误代码。Active :激活驱动地址举例:31 30 29 2S 27 26 25 2423 22 21201918l7l61512 1110 9叮打叮昏A32 100 0 0 o|ooo o0 0 000叮000000 00 00ojo1 01口0Active brtiActivs (DINT|-2iOOOO DODO 0000 0000 0000 0000 0010 1000 1E#OOO66O28 "3.6使用USS CTRL模块来控制USS

8、地址为3的变频器,为了运行变频器需要按照表一设置参数:USS CTRL5M0 0U 第 J1TPU11EN11RUNV2DQ111FF2V2D02T 1FF3V2DO311F_ACKV2DQ41 1Aid1 .3 DinDnvc Rb>_R-V201 0"TjpeEiror V021OVD2Q”SpeecT SMutVW212Speed*70220Ruft.EN V3J1.1D,Dr-VOT 2Irbit*V2Q1 3Z»V201 4状态表:252BDV200.3B十兀进916WD03750 21362当5值2ttl一St a rt/St o pV1DD0VB110V

9、2004 VO 202 '/wmVD220速度设定值 状态字二谨度实际值V2Q0 0V2001 V2002功能块定义:EN :通常情况总是激活。RUN :指示驱动为启用(1),或禁止(0)。0FF2 :允许 V20自由停车。0FF3 :允许 V20快速停止。F _ACK : V20故障复位。DIR : V20转动方向(0 :逆时针;1 :顺时针)。Drive : V20 地址 0-31。Speed :速度给定值,以全速的百分比给出(-200.0200.0% ,负值时,V20反向)Resp_R :轮询V20,扫描时=1,并更新下面值。Error :错误字节,参见表:USS指令执行错误。S

10、tatus : V20返回状态值。Speed : V20 速度,(-200.0200.0%)。Run_EN : V20运行状态(1 :运行;0 :停止)。D_DIR : V20转动方向(0 :逆时针;1 :顺时针)Inhibit : V20禁止位状态。(0 :启用;1 :禁止)。要清除禁止位,必须将 Fault清零, RUN,OFF2, OFF3输入也要清零。Fault :指示故障状态。根据 V20故障表确认故障。故障排除后,置位F _ACK使Fault清零。表二:Error 信息Error代码说明0没有错误1驱动未响应2检测到驱动响应中存在校验和错误3检测到驱动响应中存在奇偶校验错误4由于用

11、户程序干扰导致岀错5尝试执行了无效命令6提供的驱动地址无效7该通讯接口不能实现 USS协议8该通讯接口正在忙于处理指令9驱动速度输入溢岀10驱动响应的长度不正确11驱动响应的首字符不正确12驱动响应的长度字符不正确13驱动响应错误14给出的DBPTR地址不正确15给岀的参数号不正确16选择了无效的协议17启用USS:不允许更改18指定了无效的波特率19无通讯:驱动未激活20驱动响应中的参数或值不正确3.7库存储区分配:在编译程序之前,选择 程序块”-> “库”右键,选择库存储区”。在点击 建议地址”选 择V存储区的地址后点击“0K退岀。ttKilWBVfllll £VMO?oo

12、理讦电珀IS)r STEP 7 Mkra/wn 哽甘 1 SlhUTIC LAC71-J£J71 也汕回xliLIj曲。国n+ 口 卜馬习干止*2“*冷覽工亠一 -p- -:)U文帳町(口直蠻町RhCO) iRWd) XJKn *0()帚敬”)3P * * 口 ,!i ,0 n li “ 9,1° j 71,$ .g.,13“可* JUJRJth1) 斡件 ITU 2Z«FCNREL 0201 -jguO壬时耳COE 11o a.h i$aao)缶 £(i:*电£丈弓用*謬;価 SI R4*斗工*-JJ 谢*jj收芯MU弱Pra細汕冋趴也引炸存

13、福区为配"V$s PtoiDCdPW0M.3T»*ffW 397 TH魅周 *厅 區.殃二f科密t址U.便0陀这宀啓购匕呻储“庐亡皿更 ffi-草吉建谀览It奁用提节立里弓I用尋咖林才i苑菲雋廃.r力血李略分越*銅1ws主護计n B强匸 well状态表:3.8读写U16类型参数:3.81举例:使用 USS_RPM_W 读取参数 P0700的值;| USS-RRMMV300.0LISS_RPM_WEN11V300.DJ p 1涮T 2111 1 1-DriveUxit-V300.1/Li ParamEtfoi>VB330l>IrdexValue-VW332机 31

14、 thOB陞状态表:注意:(1 )读参数P0700,其数据类型为 U16无符号整数。(2) 只要给V300.0 一个上升沿,就完成一次 P0700参数的读操作。(3) 读入的参数被放在 VW332里。(4) 需要注意的是Index为0时代表读Pxxx.0参数组3.8.2举例:使用 USS_RPM_W 设置参数 P1000。V350 0USS WPM WENV350.0I IHSMOODriveDonelUOCHParamEnoruJIndexVW38?JVaheDE HrEEPR*V35O1-VB3S0注意:(1 )写参数P1000,其数据类型为 U16无符号整数。(2) 只要给V350.0

15、一个上升沿,就完成一次 P1000参数的写操作。(3) EEPR的逻辑为0时,写入的值只保存到 RAM中,为1时,写入得值保存到 EEPROM(4) EEPROM中写数据是有次数限制的,V20最多不超过50000次。3.9读写U32类型参数: 3.9.1举例:使用USS_RPM_D 读取参数P0771.ln000 的值;USS RPH DV40C0USS_RPM_DI I1 1C.NV4000I |XMT1 11 1 1DriveDone-V400.1? '1JParamtriorVB430VD4J208 Ph状态表:注意:(1 )读参数P771,其数据类型为U32无符号整数。(2)

16、只要给V400.0 个上升沿,就完成一次P771参数的读操作。(3) 读入的参数被放在 VD432里。16#00150000=21.0。(4) 需要注意的是Index为0时代表读Pxxx.0参数组。| LISSWPM DV450.0V450.0I I FSMO.O3.9.2 举例:使用 USS_WPM_D 设置参数 P0771.In000USS_V/PM_DENEEPRzDonePa amEiTorIndexValueDB Rr3442 期 60-V450.1-VB480叮!口1£1lfl201Iff i -119 W13巧 L二业VlilO'V2®GV2(niva

17、n.2V2WJVD20JVWM2VD220V3ooqW332VJ50DVWJ02VOJOOJI32 V*HJO S槪 vsoaoVD512HUffllPS-Stl/2Kmi亠2町r STIF / Mkro/WIN m |伏自&】ll5 二 RPH 卫尽仲1珅】ItbR 專增:a GOH3.10读写Float类型参数:注意:(1 )写参数P771,其数据类型为U32无符号整数(3)EEPR的逻辑为0时,写入的值只保存到 RAM中,为1时,写入得值保存到 EEPROM(4)EEPROM中写数据是有次数限制的,V20最多不超过50000次3.10.1举例:使用 USS_RPM_R 读取参数

18、P0305.ln001 的值;V500 0-V5001-VE530-VD532-|Daa cm 如p ch f* 口帰咪理r JU /.:匸 ft* 4超龙块+时丈更引用*空宵早* -X工貝-引需矗* 住 iM* £时昇* jj Afl* £比鲨* 弟* ID 9V 计亠 I i<BC(2)只要给V450.0 一个上升沿,就完成一次P771参数的写操作。V500.01At)口网翳加I帕5辭 +r迸制世卜找讶制1BH创初吗HDOOSXMT_*DriveDonePjiamErrorInde 卜ValueDB PnIVB510-r 4TfP 7-Mkra/WIN VOvgg)注意:(1 )读参数PO3O5.lnOO1,其数据类型为浮点数。(2) 只要给V550.0 一个上升沿,就完成一次P0305.In001参数的读操作。(3) 读入的参数被放在 VD532里。(4) 需要注意的是Index为1时代表读Pxxx.1参数组。3.10.2 举例:使用 USS WPM R 设置参数 P0305

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论