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

下载本文档

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

文档简介

1、S7-200与V20的USS通讯1、本例程的系统配置:(1)安装Step7Micro/WinV4.0SP6软件和USS协议V2.3,软件下载地址:西门子标准库指令:Micro/WINV4.0SP6软件下载地址:(2) PC/PPI电缆、S7-200、电源模块、通信电缆。(3) V20驱动装置和一台PC机。2、在使用MicroWinsoftware创建项目之前,确认USS库文件已经安装:3、创建一个例程:3.1 设置通讯接口本例程使用PC/PPI电缆3.2建立PC和PLC之间的连接双击刷新”搜索到PLC后,点击”确认”。3.3用电缆将S7-200Port0端口与V20的RS485接口相连(注意端

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

3、SSPKW长度127127PKW部分字数可变P20140USS/MODBUS报文间断时间5000接收数据时间3.5 使用USS协议的初始化模块初始化S7-200的PORT0端口:I把燧1旧臭拄SH0.1JIUSSJHITEN1I1Done7100口"一BaudLira-venaActiveEN使能:每次改变通讯状态都应该执行一次初始化指令。所以EN信号应该通过边沿检测元件脉冲激活。Mode:用这个USS输入值选择通讯协议。1:为端口0指定USS协议,并启用该协议。0:为端口0指定PPI协议,并禁止USS协议。Baud:波特率:9600,19200115200。Active:激活驱动地

4、址。Done:当USS_INIT指令执行完成后,Done=1。Error:指令执行的结果,如果有错误,显示错误代码。Active:激活驱动地址举例:3.6 使用USSCTRL模块来控制USS地址为3的变频器,为了运行变频器需要按照表一设置参数:USSCTfiL5MD0LCTFILT1EHV2O0.D1tAUMV2O0111QFF2V2O02-11FT3V30Q311F.flCK11Dlfi3-DtmbRefcsp_R*V301.01TjjpeEgv&noVP2O2-SpewFStusW却常演11C_QivanjIrHii&而13F4ul“2014状态表:地址1 VI0002VB

5、1103 Y200C4720015-V20Q2&- V2DO3V2OO4VD2O2千天进涮VW2122D05010*1SHD037速度谈定值 状态字氏%/速度实际值功能块定义:EN:通常情况总是激活。RUN:指示驱动为启用(1),或禁止(0)oOFF2:允许V20自由停车。OFF3:允许V20快速停止。F_ACK:V20故障复位。DIR:V20转动方向(0:逆时针;1:顺时针)。Drive:V20地址0-31。Speed:速度给定值,以全速的百分比给出(-200.0200.0%,负值时,V20反向)Resp_R:轮询V20,扫描时=1,并更新下面值。Error:错误字节,参见表:USS

6、指令执行错误。Status: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由于用户程序干扰导致出错5尝试执行了无

7、效命令6提供的驱动地址无效7该通讯接口不能实现USS协议8该通讯接口正在忙于处理指令9驱动速度输入溢出10驱动响应的长度不正确11驱动响应的首字符不正确12驱动响应的长度字符不正确13驱动响应错误14给出的DB_PTR地址不正确15给出的参数号不正确16选择了无效的协议17启用USS:不允许更改18指定了无效的波特率19无通讯:驱动未激活20驱动响应中的参数或值不正确3.7 库存储区分配:在编译程序之前,选择程序块”->“库”右键,选择库存储区在点击建议地址”选择V存储区的地址后点击“OK退出。LSTEP7-Mkro/WIMV目1-5IWXTICLAD工立牌tCM将旧宜否/net?.J胃

8、。目由1)«建错展挑提叼幅jKn引等4»a浮点箱中鎏的十M原加。ZWt守匚楝附小0Bf-町*,US5FrataEFOt9IH3ldJE1引归忖9CAjJCnAElted-u年甲筠主期RI旷I0&SA_0融的4,TBSMMMIHLSHH-*irV列科的舄-什何上,指罡一7迫片7.小僧r,:3酎蛆曲,丁借LV也犀w3,4“s1”8I'9'10'11口”三tI翻桌英上TEMPTEWPTEMPrtwiP座存储国方胤'X,“曲小可v?t*JJJ,J2J.Jm*J凶里±dx一3.8读写U16类型参数:用注.IJ.受三金L此上.史的&am

9、p;产曰更弓I制号M*fit阿;.所SVB50?UOCancel仃】,列e3.81举例:使用USS_RPM_W读取参数P0700的值;U5$HPMWV3O0DUSS_APW_VENV3000状态表:加口iveaio-DrivfP-arartiIndex06Ph口面博EhwVaLaW3DQ1,VB3犯-VW332卜同双亘今超三招骄F;IU>"0-认宜裳的工百网片:E:5PKP)科血阴IFm甘口州jWPKNJHa,Xfef1'ttftF,W立堂祝第后就:*r直-耳匚*喘工.*与耳f崖szTi-4百典和川*芹£-1.-再工中味也明吟”sah山q-f!050QW3B2

10、蛔oouviOoOWI10wwov2tn1Y21M2V2DO3VD202VW212卜Ta.58»-E,二Pi-2i9*IBP*a,1112'_T*JLL11fB11史*:睢-r墙立格式当前ib新rJK口足161TO7E4E1+*41M偿可点融poniosEEK»b户座堂i/三型L坦_”L”茅地:a奴:m科:士邛口1注意:(1)读参数P0700,其数据类型为U16无符号整数。(2)只要给V300.0一个上升沿,就完成一次P0700参数的读操作。(3)读入的参数被放在VW332里。(4)需要注意的是Index为0时代表读Pxxx.0参数组3.8.2举例:使用USS_RP

11、M_W设置参数P1000。Ll$S_WPM_W“旬口V35C0II1SHODUSS_WPM_WEnXMT二EEPFT3qDnv*Dor*川350.11JUuJPaiamlErvci-VtJGD0IrtdtxValueWB360;口BPtrEBB匚5,4,Wiur-WINI¥?Ouss伏志霆-嘿V2D-iistDPw*«-团苦MtfGJ建林CH*存立+国前»,*加甘音我-总部主仁+氧粘物r南+/追博+电向导t舟工JI-上瘠辛“中尹m位5,H目网_£jiM-*JJtLM.I9P0*vlMOvivoYHW0V3W£u?m311茂2W£00V

12、2D04MX;14匕皿口MVJ332V3K0VOO.其尬十六遇*!侬确DO弛:Spiqoo-i邺wxmcnPC叩£4叼L,计厂t一:口,口刈tic;,.口,acmTF注意:(1)写参数P1000,其数据类型为U16无符号整数。(2)只要给V350.0一个上升沿,就完成一次P1000参数的写操作。(3) EEPR的逻辑为0时,写入的值只保存到RAM中,为1时,写入得值保存到EEPROM(4) EEPROM中写数据是有次数限制的,V20最多不超过50000次。3.9读写U32类型参数:3.9.1 举例:使用USS_RPM_D读取参数P0771.In000的值;|LSS_flPM_D以。口

13、1)USG_APM_DEN所DriveCoreParamEnal6dBxVikjcroe_Ri)P予0-warnVt:430-W432状态表:n$np?Uicro/wnvjo户昧色成l匚仁|因龟/件IF,(&EJ壹货/日口也皿口HJLT),口刖贴励39/电g*-g“tfl吗?_flM可&S)b-限,*雳r中瓦.,、*陇七寸br-H-C?t|伏旃表监彦马入印年V3Ji片t10的中5n多”段m招3匚m*m*S*-J*H皿将芈本*JLI/"意+%JMUt*F网用*11U,空flt*.8-4JW*1屐式*Mj隹道器*山打,jd1Kt'ii+qtW*1行采+WlIIK当

14、淳淮木行餐1UVTi-fl<>A|,4»5i71S1ID<F112*13''-T<-,居i1&i,?-,IB-T国江格古1«Ch.1vioao2aiQ欧R0$j5ira51011IZ仃H15uA19WmV2IM0yQV2TO2V2X3皿JW2t12W3CvmoVW332vwoWTO_y«nuW皿veocT,元符号喜再珏宜男十九召寺!十六逋制陶gZBO典一ZMEMI时zzz-16S55B7E-G2Tno2HO-1SSK8B?ao1«9O22B011MlM砧仃|(DD1WK;3JjlE'JHJ"

15、;""i"=.小二K20iuhWC512M苴泵J用尸富爻1/,k二孙山eg1扎%痴Ttt:D,-.tmi,j«rSi£?:1"乐E注意:(1)写参数P771,其数据类型为U32无符号整数。(2)只要给V450.0一个上升沿,就完成一次P771参数的写操作。(3) EEPR的逻辑为0时,写入的值只保存到RAM中,为1时,写入得值保存到EEPROM(4) EEPROM中写数据是有次数限制的,V20最多不超过50000次。3.10读写Float类型参数:3.10.1 举例:使用USS_RPM_R读取参数P0305.In001的值;|U$S_

16、RPM_RV50Q0LSS_RPM_R;|EN-.Imir册r3-DnveDeneMOOJ诋ParamEriofVB5"1IVB5KI-Indr-DCPhVabevcmV50Q0厂SlLPJMtcrMWIM¥20uh弑有囊堵丈件eplQp)ZMj t) 一口刖瞥的附一9M口Nd£ h 11 - y - X ?i it (D +苒髭京电£ 舒岂三,二* *拄者衷盅控写入XA-嗝两 u£ g |D XFirgram * (5口 CHJ224CMF,口 马辱安-d时王事一依天+ u)FC,堡*僦第引用萨(ICC. £向*+ 4工事-JJ i

17、tvJJlK工*山中工事4 ilBTW+ _Uiltt. _5J IW* W划计看+理得点审计©» i£jE!5?M+而中用 rjog治理国%M*5吧) VBlfi vmoVXD 1V3QQ? M30D3L20Q j 19茅:' W212 ®nc斗j5*刖 2101 61588花阳ISflOOffl-V®102K如3a2十7电判1S11C002VWQ0fit瓯VD112十六也制1&!3£Ci15DOXIV4M0代VD侬十K电制 _WJimooazV5CD0)?HT1 q叩305 Hli=1 9AV59M近T7-vmoi

18、t_ 2 novwia;十/®«iTi,的也3M范 I h0r苗阳'h事蛾:口"一州七注意:(1)读参数P0305.In001 ,其数据类型为浮点数。(2)只要给V550.0 一个上升沿,就完成一次P0305.In001参数的读操作。(3)读入的参数被放在 VD532里。(4)需要注意的是Index为1时代表读Pxxx.1参数组。3.10.2 举例:使用 USS_WPM_R 设置参数 P0305.In001=1.5A状态表:QXN> MM "e> 1111mOn(wj犯急刑,1/n团 CPU 匚的 01F回国力撰苻号”JI)壮麻Ft手曲 电位理¥目虫离号1卡匕/山拉支罐町科工JR UbtWM聃衽 U L-IC9, HAS?i+H110中酎 illtizV 0

温馨提示

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

评论

0/150

提交评论