三菱可编程控制器SLMP协议说明_第1页
三菱可编程控制器SLMP协议说明_第2页
三菱可编程控制器SLMP协议说明_第3页
三菱可编程控制器SLMP协议说明_第4页
三菱可编程控制器SLMP协议说明_第5页
免费预览已结束,剩余13页可下载查看

下载本文档

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

文档简介

1、SLMP通信相关实验1、实验1:以太网模块/内置以太网接口预定义协议功能A、内置以太网接口设定如下:选择“主动辭L选审 £ 1 Acm至阵详奋祎信协戏rcpB、对方以太网模块设定如下:Ethernet Opb航ion SettingCommunicaijon Data CodeSirwry Ccdeir ASCII Code帧格式Address SettingBIN(必-Tf Input Format |deCIP Address152F Eriflble Online Change选择“通信协耐址152. L&3.Z,4OS2.Li5.a,4O可编稈忡和”器甘口20DQ对方

2、IP及端匕丿)-Initial Timi ng广 Do not Nit for OPEN I _ impossfcleaLSTOP tfn±)AM'flys wait for OPE (Ci posable at STOP b叩亡)乙始终允许打J)WCfSiim 訂 nicfltion本站IPFrame SettingEtherret(V2.0j35IEEEaOL3TCP Existeive 匚onfrnwtwn Setting席 Use the Keep Alive广 Use tfie PingEndCancelStdwnFbsfidfiuPFJcSk1C才祕Farng O

3、ral餉s左仕 Cph 的1ip3如屆7.Se-id»P'cjticlKeEhtLo tixMbin JAMjJwT有顺序Socket通被动打开c、设定通信协议内容宜(Eft捋包行协皿售IJ'DiOl: Rsad iwDTd)fl I阿知®嗣鬲口浇zTinj'JR遇芫歪趣配S元新Sn丄一亠一 丄亠WjESSr+Dc csrtti25<Tiil 味“Dico-Diool卜三书丿干手按)3S話就屈匚乩,COOL(ie0:m 1日Hv-lAh. k Vo.bio I - IUD J fSt K1/ L - WE 卜3桔丿于审誓 J5.无栓破®

4、;SltLl DH So.C)iL2-Mail 砖丧耳川卞卜日书壬戸加GR*曜口曾、1*n>h»T 丄/0 Ji»iD1G-D:QQI団;18世匚:苓/5-*齐王盹?5订垂云去Alt Otil/审 住壬令) iin(n-Di】rnri aa定甚用二塔,人卜主苓 01岷心空知ClQKCS苹 1 mirg-irnfj (HI定芹陋丿3三右丿T I-三:节/于朿1& rDiGLinOT住定&g/L车节/下卜立节J壬甬a.卡ISJOa是觐RC<ArudJI9京敬垢百 tl 层 cnnudp.无用氏徑hb-id 3*Ti «-* Ny1311a9

5、D<.-vicb cDdft bhzjibcT <£ ilsviF" rit-Ljra轴 6 心話Eltufsta. Im胃t_h.M*ni.pr3Bj; arts唸,"I 耳抓口I 却冷疋)I注意:设定时请务必注意数据帧元素占用的软元件个数,不要重复占用。HBt JD、制作梯形图程序梯形图程序包括以下部分:通信建立及中断(端口的打开及关闭)Hlt>X -III-UCK1C2zroMIIM订HI或鳥尺灯¥ jE°UCKID4DWM3100设定帧数据配置元素空型2FF5匚EsFToI定勘韬 无转换变B无搭fe变g 无fefe变g

6、 无捋ft娈eUlr长蔭g I E I 3 ; aj a|9 ti(Fixed dataSeri si Mq.tFiawd data)Mmtworh No.StatiQ口 Ho.Requested module I/O Ho,For Enture expanalondfltFiA日读取数据的存储 首地址15 .国。送丰:节) D20Q-D勿0 I QQQQ g宝节) 口勿 LTZUl I D2區-勿£ I 203TZU311 mU士节) 塚勺饒亓需古1GX3Q住字节) 腔04 D2D5-瞬亍二aJ妙妙H&JZHIzx rSif32S:呑50C ; j : Ji : Q q Q

7、 © 和 a “0tC血力M M打XQfl;.;0 0 工!fC : i 3 1 : 0 :. 1 = 1 'c : a J : a a : B : !:莅G : 5 ; i 口 :口; :叮:亍:I 1D204为读取的 实际数据(K123)D204为数据长、度2(2字节)C!喑 i J g ”口!0 a p;g10!珥严严; 口“屮-J申Q 0 丁町t飞 GE * = J d a = a 同 M " a = Q ' 心 I Cfl ! fl【1 ;1 1 廿! E i 草! fl 3!匚t4勺 R 冷:A d 匸 a K L* : * : a ; a :心

8、 j疋ItaF、注意要点:两方以太网参数必须相对应,包括:端口号、 预定义协议中,帧数据格式固定为 BIN。IP地址、帧格式等A、2、实验2:使用Socket tool调试工具对方以太网设备参数设定同实验1B、在Socket Tool2软件中,新建客户端15创建匚Icet昏户演确是C、点击“连接”按键iS TCFAJDP 5°&氏谨工:貝 72.3 - 規I TCP Setver,:TCPCienl*19nG&3J920COl al UDF 站vet I nor 口" S UDF S'OUD退出Eocl'.ctl 己芭按态:当前状方 I p.

9、191166.3139 芯左琳 口一刘 54.抱闊 口 -bal uiV-対方 IP; |192 166 3.3时方嘉口国而取消Q 回 h£3I wIII amU irp Sr 严 r TTCiklia21E0.3-33|2OEl J UDP?riri jUHPhiii J UJPCiquS退出 5ctc4Ai耘STS厝捋 JII 新幵Til 方 IP1 卫 1EH"r 5?方-ft -JUTD、在数据发送窗口中输入 SLMP报文,并点击发送需 TWytICP ocfcrt 怎:iCLS V23 - 35牝上克宜 DJ接收数据发送模当前发送数据i i 皤牆;Ii)d rn

10、34i?nf)nn in ft it nsnn nponnfionni (inmnni勒需塑匿HIM咂型M »;3ll2UtiJQOCFFFPaJULGiCQD1 ODDOI CriOl lURO 旳 OOEQDI毓】:SH IE、BIN 格式报文(读 M100M107)5400 3412Subheader 序列号640000软元件号0000固定值90软元件类型00 FF 网络号 站号 0800 读写长度FF03起始 IO00多重站号0C00 数据长1000等待时间0104 0100指令 子指令D400 3412固定值 序列号 固定值 网络号 站号 起始 IO 多重站号 至高 )00

11、00 00 FFFF03000600数据长0000完成代码10001100读取数据 (从低540ffff03000c1800540ffff03000c100d007 (读 M2000)D4 00 34 12 00 00 00 FF FF 03 00 06 00 00 00 00 00 00 00F、BIN 格式报文(写 M100M107)5400 3412Subheader 序列号640000软元件号0000固定值90软元件类型00 FF 网络号 站号 0800 读写长度1000D400 3412 固定值 序列号0000固定值00 FF 网络号 站号540ffff1111111D4 00 34

12、 12 00 00 00 FF FF 03 00 02 00 00 00G、ASCI I格式报文(读 M100M107)5400SubheaderM*软元件类型1234 0000 00 FF序列号 固定值 网络号 站号000100软元件号0008 读写长度FF03 00起始 IO 多重站号 数据长00000000数据区 (从低位开始 )FF03 起始 IO03FF 起始 IO01141000等待时间 指令0100子指令00多重站号00多重站号0200数据长0018数据长0000 完成代码0010等待时间0401指令0001子指令D400 1234 0000固定值 序列号 固定值 网络号 站号

13、起始 IO 多重站号 数据长 完成代码 读取数据 (从低 至高 )00 FF03FF00000C000010011000540FF03FF000001M*0001000008D40FF03FF00000C0H、 报文元素说明Subheader:序列号:网络号 /站号 :起始 IO:多重站号 数据长: 等待时间: 指令 /子指令: 软元件类型: 软元件号: 读写长度: 完成代码:SLMP报文报首识别码,默认 5400。 任意值,用于识别返回报文,与发送报文相同。 跨网访问时用,访问本站时默认为 00/FF 访问多CPU系统或通过CPU连接的Multidrop网络时用,单CPU为 03FF。访问通

14、过Multidrop网络连接的CPU时用,不使用时为 00。 此数据帧之后所有数据帧长度 (16 进制,以字节计算 )。 数据反馈超时等待时间,单位: 250ms。 00 代表无限等待。SLMP指令,详细请参考 SLMP协议手册。访问的软元件类型。BIN时,为2进制代码,请参考SLMP协议手册。 访问软元件的起始地址。读写软元件长度。SLMP报文执行结果代码,正常完成为“00”,异常时为故障代码。Subheader: 序列号: 网络号 /站号 : 起始 IO:多重站号 数据长: 等待时间: 指令 /子指令:软元件类型:软元件号:读写长度:完成代码:SLMP报文报首识别码,默认 任意值,用于识别

15、返回报文,与发送报文相同。 跨网访问时用,此次为访问 1 号网络 2 号站 (R08 CPU) 访问多CPU系统或通过CPU连接的Multidrop网络时用,单CPU为03FF。访问通过Multidrop网络连接的CPU时用,不使用时为 00。 此数据帧之后所有数据帧长度 (16 进制,以字节计算 )。 数据反馈超时等待时间,单位: 250ms。 00 代表无限等待。SLMP指令,详细请参考 SLMP协议手册。(子指令规定了后续软元件 地址指定格式 )访问的软元件类型。BIN时,为2进制代码,请参考SLMP协议手册。 访问软元件的起始地址。读写软元件长度。SLMP报文执行结果代码,正常完成为“

16、00”,异常时为故障代码。5400。I、 跨网访问 ASCI I格式报文(读N1S2的U0G18515)540012340000010203FF000024001004010080Subheader序列号固定值网络号站号起始 IO多重站号数据长等待时间指令 子指令00U000000G*0185150000001固定值 软元件类型固定值 软元件号固定值读写长度5410203FF401008000U000000G*01D40012340000010203FF000008000001F4固定值序列号固定值网络号站号起始 IO多重站号数据长完成代码读取数据 (从低至高 )J、跨网访问ASCII格式报文

17、(读取模块名称)5410203FF00000C00360D410203FF0000180000RCPUK、跨网访问ASCII格式报文(远程复位,对于 PLC复位报文仅在 Stop情况下生效)5410203FFD410203FF000016C05E0060000反馈报文为PLC复位完成后回送,格式与手册不符?)1、2、3、实验中遇到的问题: 跨网访问必须设置路由参数,否则无反馈报文。访问CC-IE Field主站时,站号固定为“ 7D”而不是“ 0(。”D0A0”对于CC-Link IE Field远程模拟量模块,上述报文无效,反馈错误代码为“D410103FF000016D0A0017D03F

18、F0010060000原因不明,有可能该模块不支持ASCII码格式数据帧(测试工具仅支持ASCII码格式)3、MC报文通信实验:Q系列PLC内置以太网口、 FX以太网接口模块/适配器不支持 SLMP协议(4E帧格式)。 3.1以下为使用 MC协议1E帧格式进行的通信实验。A、模块参数设定FX Ptramel于IS'悔I PLl N#Tie |F-CS 庐妇 15(1; |PLC& 凶屮恆九胡小:百Ediefire; Per tDeftullime 52 toneLug 冬gi d 5c Ui igCanruni广 EHTUif* ASr Cisai r corfrint Wii

19、fiawttnemtt Pon Open SettircPratiKPlOren S'stemHostSLabenFortNu. 1Desbnabon IF AddlK£Destnation Part 血-TCP* IHc Ptotoco)20COJTCPIlOata MopitwngSO1TCPTNFLSDFT Connerton4TCPT|vtLSDf=T tonreetDnZrpul dearral valje fjr tie Host btctior Port No.r Des Ina tai IP 4d±SES and Lestriabon P ert h

20、o,.EndCartelZancelFX3GE&F X3U-ENET-AD P1Oc*n fyrsfT"ui=*i bkflEf ffirrmLnrearin preceauieFflirng 邛enEzijt亡V c-ntirmati5-iFn4砧ICEGTrffiiarziiaM 廿 rjd理违IGF-TPNiOeCu* tK凹IWCJTUlsb俺Mo xnti'm *2flC05T71FX3U-ENETTT忸顶gFIZMvf匠證就SLtierCCrlrmtnlCaLlJii prDccduvBFairn 口penExistercE c-rrfiriTHition

21、H(KllSlai5rPoahB ICE-IIrsnsniHiorU*tf*L Wv4jdbCH1TTTTT5wwwTT-T3TCPT-Me gnPim 1TTkFX3U-ENET-LtroKJcdOt*n S/5'einrcPCMnKncnhtwrStall iUFirrt(Y' IF AddresHMTirunaT Pert Wq.SvrtCiPvi-p tn S Tin mF PrecefinFC; npRcd1Tq=TMC FTdIdcdIT20002rcpTMElHCFT ConriErDnT30T*iaSO*=T CwmedunTwQ P LC内置以太网接口B、MC

22、报文格式(读取M100M107 ,00FF 000ASubheader PC号ACPU监视时间ASCII码格式)4D20000000640800软元件类型软元件号读写长度固定值80 00 10110000Subheader完成代码读取数据(从低至高) C、报文元素说明Subheader: 网络号/站号:PC号: 监视时间: 软元件类型: 软元件号: 读写长度: 完成代码:MC报文报首指令码,“ 00 ”为读取位软元件,请参考MC协议手册。跨网访问时用,访问本站时默认为00/FF访问多CPU系统时用,单 CPU为FF。 数据反馈超时等待时间,单位:250ms。00代表无限等待。MC协议手册。访问

23、的软元件类型。请参考 访问软元件的起始地址。读写软元件长度。 报文执行结果代码,正常完成为“00”,异常时为故障代码。T匸F/LOP 50止氏瑶辽具曽23 -:斑I吃境密二1S T(_F-5etverL: TCP Client 19nG&3J920COJ Lior如畑 » LiDF Cltfit n UDF Snajp退岀EecI制栏?己酋揍对方 巧盤1於芻3对方咄口:am削羽摘地蔑崔耳窗口1 &:的:四慈谗藪腿:OafmOQMD20000咂砌枫门史 1斤IR凸卿3樹爭:nmnimnmirSrieteE 口麼冨桐云t厂显示十六电制16I友氏就I3.2以下为使用MC协议

24、3E帧格式进行的通信实验。 B、 MC 报文格式 (读取500000Subheader网络号04010000D*D0D3,FF 站号指令子指令 软元件名ASCII码格式)03FF 00PC号目标模块000000软元件起始地址0018数据长度 0004 读写长度0010 监视时间500000FF03FF000000D*0000000004D000Subheader0000 0000数据 1 数据 200 FF 03FF网络号站号PC号0000 0000数据 3 数据 400 目标模块0014 数据长度0000 完成代码C、 报文元素说明Subheader :网络号 /站号 :PC号: 目标模块: 数据长度:监视时间: 指令: 子指令: 软元件名: 软元件号: 读写长度: 完成代码:MC 报文报首

温馨提示

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

评论

0/150

提交评论