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页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

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库文件已经安装:r s rtp rwicr(»/wiN fll 目 1 swAnc lad0 卜蕙二 -. I, 血 >工fljJ*划自5* jyifl -J时LlJ 喷 ItA Hl區

2、厦 jjrtP*亠副* qt擁* 2行»*凹严蔡S*刮萍直« 'C£l= tS -国I审脯* 4* '斗S序戲j訶9101冠肾 rj9 联*彳翻* 二J HodbiFT Mjih Pdi卜 Ol*l 2l* J ModbusPmM 划 h tTTf* 训S PrfliMi PoOlvl4 HJ勺I 5 Q 7八 a ' ?' -W- F y ' 13 ''務导J姜毀昨nTEMPTEMPTEMPTEMPI 订”h王g序 A SaFl DAlNl Q /ImiWlINS3、创建一个例程: 3.1设置通讯接口本例程

3、使用PC/PPI电缆。祖nun曲H . ijf 口 t jUNAIIL LJLDJc回愛:"'ji'i ftj *7 十 r m rr7n I.IlA% *ai8 antt iLCUiiZJ-TChftLliOl-an耶址-m为卄-AJ WKK QiA 仙-t*呼-B EKIIfl Am卑) -才工*jj收之-jijIEiPft"出I EH-U<A-jJfcJC-呉» -M禅-i召占山3( ji+b*-ijiBiUl-£S«IS jg fleets-jsjrtf#-,!*'ji*+ _| KrfUflMKlrr P

4、iMOfil 1+ _J弓 Ifva Bs* IMO. juRdiidndahZi .jUH环阳丄3-哥押刊併L百氐细牡g PGK Ittii1i£«rEi*& HubJu/W*!I iM K* EartfH AnrmvM U MctPG柏也护WM.tJOM tM"'*' ' JlFVr*'W? *Wnoiifd irunir,NT F5EC5IE初巻囲?* 吃界甲l*t htfflftFPi MetviUfiJlEI 处,an:3.2建立PC和PLC之间的连接E*» tan- nfl 卜7i q 厂.门陀=>

5、; 1 J i 怙I缶.!* .TFF fCLr:<I、cnwLlW;CTdWiL>-j l£ IM-靈 SO-'wijk!:: 'J xxr 齐 J g#«tt 1-1 曲?;<沪1:耐 I I 0强舉_丸里号-irsf剧U - 0 SJE;-ijsX' 译*n r 由 fli?g £>V出*5址 -4刖屛-£1 电 TI ' 玉 J 二if-=dj*» -ill <ift) i越歼卸s住片 '削中静 r:PM- ' mn殆 I Hjli乔+刊也:-jcl+ .H

6、'I卑前d岁-.Li .*HU f: m: hjg;ft:FhSf:III*;:t£UkLl gib:-:*H事主址彦PCKS口la- -n I Al宾型 IITF出QIS zcmacrcsAEL(t:jiPC冲Pisb6i 1|V3«ktpTStt厂 SsuiSf jn5iRfL E Bl '2诉iM 如ILBElEVikw X 0' At.d a Hftit.cmupi b 1耳摘J_ILJloiflms 4I! iRi1瞌双击刷新”搜索到PLC后,点击”确认”3.3用电缆将S7-200 Port 0 端口与V20的RS485接口相连(注意端口连

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

8、的字数P20130USS PKW长度127127PKW部分字数可变P20140USS/MODBUS报文间断时间5000接收数据时间3.5使用USS协议的初始化模块初始化 S7-200的PORT0端口:I加化彊址1ySjNITEN11-DoneSGQC-GaudLildrActive-VI mo-VBiiaEN使能:每次改变通讯状态都应该执行一次初始化指令。所以EN信号应该通过边沿检测元件脉冲激活。Mode :用这个USS输入值选择通讯协议。1:为端口 0指定USS协议,并启用该协议。0:为端口 0指定PPI协议,并禁止USS协议。Baud:波特率:9600,19200115200。Active

9、 :激活驱动地址。Done=1 。Done :当USS_INIT指令执行完成后,Error :指令执行的结果,如果有错误,显示错误代码。Active :激活驱动地址举例:骡诂地址*阿|药|25阳刘錮26p巾3纠釧|2019恤忻词伺训13何训训9加丁卜叮4丨诃订口 |阳血血 |oci|o2o2o|dci0d|<3d|o|qdq |叫022叫叫|口01 2|q 21Actiu* D IMT-2I a000i_000aja£»0_0000_0000_0000_0010,1000 IGMOOOmZS - F57 200ZJfif33.6使用USS CTRL模块来控制USS地址

10、为3的变频器,为了运行变频器需要按照表一设置参数:|U弱上TGLSNDO1 ILJS-S_CTHLENV2M.DHUHaFF2V2O02QFFlF_WCK状态表:地址10VI000VB1107200 0V2001V20a2号位无位DinDfrw T驱SpeetT00.3 V2004VW212VD22OAs5|ZR$0113Ruti_FNdLoiIrHji»V2B1 0 vanog卽1 皿.2 van 3 Man 4加、速康设宦值1踰00甲專状态字兰浮丿速陵实际值功能块疋义:EN :通常情况总是激活。RUN :指示驱动为启用(1),或禁止(0)。OFF2 :允许 V20自由停车。OFF

11、3 :允许 V20快速停止。F ACK : V20故障复位。DIR : V20转动方向(0 :逆时针;1 :顺时针)。Drive : V20 地址 0-31。Speed :速度给定值,以全速的百分比给出(-200.0200.0% ,负值时,V20反向)。Resp_R :轮询V20,扫描时=1,并更新下面值。Error :错误字节,参见表:USS指令执行错误。Status : V20返回状态值。Speed : V20 速度,(-200.0200.0%)。Run_EN : V20运行状态(1 :运行;0 :停止)。D_DIR : V20转动方向(0 :逆时针;1 :顺时针)Inhibit : V2

12、0禁止位状态。(0 :启用;1 :禁止)。要清除禁止位,必须将 Fault清零, RUN,OFF2, OFF3输入也要清零。Fault :指示故障状态。根据 V20故障表确认故障。故障排除后,置位F _ACK使Fault清零。表二:Error信息Error代码说明0没有错误1驱动未响应2检测到驱动响应中存在校验和错误3检测到驱动响应中存在奇偶校验错误4由于用户程序干扰导致出错5尝试执行了无效命令6提供的驱动地址无效7该通讯接口不能实现 USS协议8该通讯接口正在忙于处理指令9驱动速度输入溢出10驱动响应的长度不正确11驱动响应的首字符不正确12驱动响应的长度字符不正确13驱动响应错误14给出的

13、DB_PTR地址不正确15给出的参数号不正确16选择了无效的协议17启用USS:不允许更改18指定了无效的波特率19无通讯:驱动未激活20驱动响应中的参数或值不正确3.7库存储区分配:在编译程序之前,选择 程序块”> “库”右键,选择 库存储区”在点击 建议地址”选 择V存储区的地址后点击“0K退出。L STLP 7-Ukra/Wn -項目 t - 5IUATIC LAD|Me-呃"牡Oe叭I口 i&ajf i$«i=t«+ JU瓏飞靳+知塞霑+ 5劉犢-电)fSE?lffl-孑11 ' & 4耳+ 4x>-±11&#

14、163;1|!慈 ”乔通I *血町神 *卫flff刮 l+»» All S虑JBitS lUMJfii+B3.8读写U16类型参数:23 q ' 5 ' ' £ 1'1 ' 0 '9 10 ' n '!£' ' -13-'撐4 7胡工1扼處盘由1TEMPTEMPTEMPItMHfl)IT 存 WIKIEU$ S 隔叭 BiPoti«¥ 期卞竿砸 i fl V 存 aQ.拮定一I盗堆111吐1;柑丹1!学卞黔V寿rti逗倉比澤ff 甫.事缶址S>

15、;riS±-l询丙 1 5vlSffl7匚护(口行I,列:3.81举例:使用 USS_RPM_W 读取参数 P0700的值;I U$RFH WV300.0V300IQzai-0-wealthUSS_APH_VEN><WI zDonerODOlPramIndexDE PHEitorVaLa-veiaa-wzw状态表:厂 UU)J UhroWN V ZO uti -【铁蕊表典时P 卜阳尸' "百密状宅奚仝崔 *XM注意:(1 )(2)(3)(4)3.8.2=曙 v;ait ID 0*11 4 ® *uw CPU ZZm:F NIF-* aff号軍

16、-回# CVF *刊事幫口 并IS宜 丑史引用* R*1f备伙p工*-jjrt回夬*凹也a»* HTrt* Ldsiffi> 卄 in9 ' Ifl E11'1213-14 -«!1S' HH fl? 中 la- I fUSITE蓟(I SITEIQWVino VV11D 咖C v 1 血2 呦3 咖11 Thaffs渤 伽0VJWO VW352 啊noJIqnfflll剂-3111 I < 1:丄 II' I就L+大迪対壬料号T Bli'D i'相户 Jsc I世崛郴 g右卜心 工域:g读参数P0700,其数据类

17、型为 U16无符号整数。只要给V300.0 一个上升沿,就完成一次P0700参数的读操作。读入的参数被放在 VW332里。需要注意的是Index为0时代表读Pxxx.0参数组举例:使用 USS RPM W 设置参数 P1000。|1)詐-曲心7V刼DUSE_WPM_W1 1V35C01 11 P 1XML'1 11 1 1SNQO1 . 1pppa1 f 1ttrTl3-Dn«Dork#10X-Pan amErra.1-IndexVWW-VduetVB36O-DB Ptr7350.1VBJGD腳:2” 口 IhrRiEi 堰 fh状态表:T Srik r HicraryH Y

18、TOss 扶磐盘iH-T SB何數冊-U H 33 卜 ?5U 空越盘我二丈监写-VSU-itM IDjs旳*HS fESmPlNF 圧製蓉世 + ”神禀 r JU旅如 *盘砲G*巧神* 尅交朗圖拇耐*二乌工A-d"F融删4-五酊划* _£1逋:豈* XllWfl*I II »»«2277帀9 g I jJO I 帀1 * 宀孑,丄J 、14,I -1 C 1巴 I 世-1'注意:(1 )(2)写参数只要给(3)EEPR(4)31wwo 询lie 顾a 顾1GJ jMh-yitzii 卬Htl vnu Q'JVJ332AZW!V

19、IDO a 就I IKec.Tiifra十片M二 aLAI1专涮花曲1醱Ofl扩Ia2ItHIllI/ihHiiri'i?T?Hj.yjj?Tocu:罟E F【Hn 7rUa.cwiP1000,其数据类型为 U16无符号整数。V350.0 一个上升沿,就完成一次 P1000参数的写操作。的逻辑为0时,写入的值只保存到 RAM中,为1时,写入得值保存到 EEPROM。EEPROM中写数据是有次数限制的,V20最多不超过50000次。3.9读写U32类型参数:3.9.1举例:使用USS_RPM_D 读取参数P0771.ln000 的值;|U5工 F1PW DVWOUSS_RPM_DENID

20、oveDoreParanEnoInd AxVakjTDe Ri4VBJ10-3-巧/OCIVB43a VD432状态表:r Slip ZMicroAVN V3U lj» 默备农XBB 如删 WffXH)亠 !i '?* n 卜 ?5:蚯可目=T.處酊注意:(1 )(2)(3)(4)3.9.2-眶 V3fr«s ID Wd<w *O HMft CPuiia-POit43瘗-M-十直翘E诜+ 5求曲-歹购+ *=匕j"-电 BTW+ Sfl(t Jjhtlii*-世讥辭»JfW3 * I 5' I i- 7 I e I 9 I -IQ.

21、 - -11-.12'1- II II' I .IS' II u I 'IT- ' 18'. 1<1 氏IImff阳IIHBI 4C毎I粉mDS'!;曲E'a7 LV2M)a 悅池iS曲価W2i?1丘用|却劃1询刃Difsi1J0ooa収12W333:;aQDC:5巧砂UWMJ牛?Kt?严 3< Ml ri IdVIM盂lEEW,馬1?卑*J'T?viwaElUiJUTor痘盘,l5H3JCtHW?zh.卜 1 卜 lAHPH"u*1»V7M1 咖; 強3'5 eMM读参数P771,

22、其数据类型为U32无符号整数。只要给V400.0 个上升沿,就完成一次P771参数的读操作。读入的参数被放在 VD432里。16#00150000=21.0需要注意的是Index为0时代表读Pxxx.0参数组。举例:使用 USS_WPM_D 设置参数 P0771.ln000旳 WPM 0V450.OI卜VaSOQSMQ.0USS WFM DEINXN7_EEPR&tk诞DonftParamEirorIndexValueoe Ph3-VD402-V4501-VEisar JUicro/wiri vJO |快営忑 | 鱼K CPV 炉KPCh F* 口吐呼p* iJB 幣*亡好引囲沪lAd

23、*主I “*韦斗 -4J* jjllA*斗碎* ±sl l+RH* 竺再*JPi+W* ikjisiuts.” FhVC工IE snfw3-fixU 3tlEH 絢5* "pl 4 g - -1;1 T 1 fi 11( I 11 "1!="订斗“¥ U h Jf- 11 IS- -T|J««a1 *Jvioaio?!?TVplTfl)1vanoLLVjtMl4iva»216V2IU3W 1v3miJfreVD2fl21 &五T:砒-SACili十亢M1 谄 FL <1ir2M眸点j?TTVHW忙VW

24、532北可TTyV3S10uiAL/3ea十十话IMl-Wr /7WlD-兀厂訂就L止JJ1pVKBOiO>*Z!mJ-facial!.1灿厂、克胃円7T1=?5jJWID*r-"T-VD522鮒H-77f7w 1 » hJBPJeStI /Ij1,rNMI9.( lbf»3Mi0,<Q«iitil :5j «PW低祝注意:(1 )写参数P771,其数据类型为U32无符号整数。(2)(3)只要给V450.0 一个上升沿,就完成一次 P771参数的写操作。EEPR的逻辑为0时,写入的值只保存到 RAM中,为1时,写入得值保存到 EEP

25、ROM。(4)EEPROM中写数据是有次数限制的,V20最多不超过50000次。3.10读写Float类型参数:3.10.1举例:使用 USS_RPM_R 读取参数 P0305.ln001 的值;V5000V50QOI卜3305-USSAPMJR ENXWT_*OnvetoneParamErrorIndexVabeDe Ph貌B和O7001托5刃5532DESH SIEP / hhcroniN V JO UibfcJtJ他丈申FJlE) «KW1 CM辛)iMct) WOlXi 些莎1)u SI n 离珂巴選亘卜,崔ar''-ft慈sss腔 耳八a,agwlXM常S驚

26、蟲器SE严黒霊強常器豊 换® a TH 曲空:;A m M H J 山由邑4V f + J + 卜 + £ F "4 + L +- -h 士 卡卜一二a互22in I *. 1- IT- I - e- I S- i -ID- t 11 'li- 'll' I,* I 15' I It' 17-S'l'B50M WITH vXQCiV2001V20&? ¥300 3 vjuiWM2、©敢VTBilDVW戲 VBOO g»2V4OTCI 创葺V4MI0 啦V51J0 g5KV550.CI*£I吨 le 沖血+? il« 耐畫 0 十 fi+7ta« E 十咒道(rTTKjgjaVI /JIS.I"3B0'2殴i'isaim:

温馨提示

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

评论

0/150

提交评论