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

下载本文档

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

文档简介

1、SLMP通信相关实验1、实验1:以太网模块/内置以太网接口预定义协议功能B、帧格式BIN必对方以太网模块设定如下:C、设定通信协议内容O固罡我就J.明定也崛1?正转我配更Ccftr-is.d%!cdb=$iHirudHiti.d3*ti>-*用WI要元翁T2KI.L宫连上看:LMI71口二LJll峰权触,已二节,卜,卜之甘,中恤1ID4gECC立章书!11匚丁工咨京R摩M工尢/丁.卜工¥;南姆1TjjilMl值III-SP.SGCOFEULKI匚打由MIHMJr<:'X-I-片堂CkD.左.,Ki.04000Maitti怖或片|1器修茗pici:Readwendf

2、ir盛帆览金暖区亚丽河福打母四|mu4空电L表日遗q面类里国黄元专名阖元需超/谟网4it*l二者匚匕Ki2无存或麦主SEU4口IE-DIDO卜因市长度口三气,下卜*爷;子手也3司主小据IJjjcelcata.1匚川£1匕£¥日无咨驱L本(J*tfr£TkWo.心在:i:oijd厢rE7L5Tv715无地筑里St4li$r>NdUHLAMK回户也曰/Lr%,下卜宁书:王事悔JFirftur口叫ymrnTLR±q口史与七a1=TigtJLniQomlin-r6无独餐安主区iw,1也的U1L31两泡h喀代二芍/下1工节.王中旭J注意:设定时请务

3、必注意数据帧元素占用的软元件个数,不要重复占用.D、制作梯形图程序梯形图程序包括以下局部:通信建立及中断端口的翻开及关闭酊盟素kTlIjiriiBiBililHI41j2配置兀素类型无转赖变量国走元素名(Fixeddata)Seri£LHq.E400(2S=R)D200-I2003J固定数才居data)33会享节)4151无转顿变量而转接变里HetworiNo.StationBq,I201-P201D2Q2-D2026天转帧变量Request虱modHg1/0N.,E203Tl2031i8固定敷血长度ForfutureonR=pfi工门gthmu字节】一画象7T青Szl自固谡据产00

4、00(2字节)10无睹低击量(块取级俯行惋L204D205-设定帧数据珞口&口山口小荷口我3Ko:GD204为数据长G:0-0;Ida:ci-sqa:oin日:Cl度2(2字节)22D204为读取的实际数据(K123)01F、注意要点:两方以太网参数必须相对应,包括:端口号、IP地址、帧格式等预定义协议中,帧数据格式固定为BIN.2、实验2:使用Sockettool调试工具A、对方以太网设备参数设定同实验1B、在SocketTool2软件中,新建客户端:创立Socket春户.对方IP:|192166.3.39|对方端口2000确定取消54003412000000FFFF03000C00

5、100001040100Subheader序列号固定值网络号站号起始IO多重站号数据长等待时间指令子指令640000900800软兀件号软兀件类型读写长度E、BIN格式报文读M100-M107D4003412000000FFFF0300固定值序列号固定值网络号站号起始IO多重站号至高06000000数据长完成代码读取数据从低000000ffff03000c00800000000ffff03000c00d000读M200OD4003412000000FFFF03000600000000000000F、BIN格式报文写M100M107540034120000Subheader序列号固定值64000

6、090软元件号软元件类型00FFFF03001000网络号站号起始IO多重站号数据长080000000000读写长度数据区从低位开始100001140100等待时间指令子指令D40034120000固定值序列号固定值00FFFF0300网络号站号起始IO多重站号02000000数据长完成代码000000ffff011111D4003412000000FFFF030002000000G、ASCII格式报文读M100M10754001234000000FF03FF000018001004010001Subheader序列号固定值网络号站号起始IO多重站号数据长等待时间指令子指令M*00010000

7、08软元件类型软元件号读写长度D4001234000000FF03FF00000C0000固定值序列号固定值网络号站号起始IO多重站号数据长完成代码读取数据从低至高000000FF03FF00001M*0001000008D00000FF03FF00000C0000H、报文元素说明Subheader:SLMP报文报首识别码,默认5400.序列号:任意值,用于识别返回报文,与发送报文相同.网络号/站号:跨网访问时用,访问本站时默认为00/FF起始IO:访问多CPU系统或通过CPU连接的Multidrop网络时用,单CPU为03FF.多重站号访问通过Multidrop网络连接的CPU时用,不使用时

8、为00.数据长:此数据帧之后所有数据帧长度16进制,以字节计算.等待时间:数据反应超时等待时间,单位:250ms.00代表无限等待.指令/子指令:SLMP指令,详细请参考SLMP协议手册.软元件类型:访问的软元件类型.BIN时,为2进制代码,请参考SLMP协议手册.软元件号:访问软元件的起始地址.读写长度:读写软元件长度.完成代码:SLMP报文执行结果代码,正常完成为“00,异常时为故障代码.540012340000010203FF0000240010Subheader序列号固定值网络号站号起始IO多重站号数据长等待时间I、跨网访问ASCII格式报文读N1S2的U0G1851504010080

9、指令子指令00U000固定值软元件类型000G*0185150000001固定值软元件号固定值读写长度54003FF00002400U000000G*0D40012340000010203FF000008000001F4固定值序列号固定值网络号站号起始IO多重站号数据长完成代码读取数据从低至高Subheader:SLMP报文报首识别码,默认5400.序列号:任意值,用于识别返回报文,与发送报文相同.网络号/站号:跨网访问时用,此次为访问1号网络2号站R08CPU起始IO:访问多CPU系统或通过CPU连接的Multidrop网络时用,单CPU为03FF.多重站号访问通过Multidrop网络连接

10、的CPU时用,不使用时为00.数据长:此数据帧之后所有数据帧长度16进制,以字节计算.等待时间:数据反应超时等待时间,单位:250ms.00代表无限等待.指令/子指令:SLMP指令,详细请参考SLMP协议手册.子指令规定了后续软元件地址指定格式软元件类型:访问的软元件类型.BIN时,为2进制代码,请参考SLMP协议手册.软元件号:访问软元件的起始地址.读写长度:读写软元件长度.完成代码:SLMP报文执行结果代码,正常完成为“00,异常时为故障代码.J、跨网访问ASCII格式报文读取模块名称54003FF00000C0000D4003FF0000180000RCPU0360K、跨网访问ASCII

11、格式报文远程复位,对于PLC,复位报文仅在Stop情况下生效54003FF000000001D4003FF000016c05E02000仅馈报文为PLC复位完成后回送,格式与手册不符?实验中遇到的问题:1、跨网访问必须设置路由参数,否那么无反应报文.2、访问CC-IEField主站时,站号固定为“7D:而不是“00/'3、对于CC-LinkIEField远程模拟量模块,上述报文无效,反应错误代码为“D0A0D4003FF000016D0A0017D03FF00原因不明,有可能该模块不支持ASCII码格式数据帧测试工具仅支持ASCII码格式3、MC报文通信实验:Q系列PLC内置以太网口、

12、FX以太网接口模块/适配器不支持SLMP协议4E帧格式.以下为使用MC协议1E帧格式进行的通信实验.A、模块参数设定FX3GE&FX3U-ENET-ADP11iff*户eiteEeHwff4O&JurgFainngi,昨nExijteroecrtirmatEn如山slBL-ivrPrrrMo(DEC)TraHsncsmTrMjor-_1_1CP.Lh.ESire-sandv-CdeCurfiexi第MQ小妇blw,MCSCME-2082*FX3U-ENETOpenwr>FhwJ"gismnibnlgDMFainnoipenEzisterce-cnfirmatiD

13、nHfflis4acwrFmMdIDGC)Trsnsriwor且出=*§91T千3*3TCP.LK*=沁制MC*口&annm.割CO4*.*FX3U-ENET-LvetoedJCWISrtDtmicpt(mectcnHastStaUonntrvitYTIPAddress口ctiMhsPortNo.5串rWp/*E忸S1MFPrecefredMfldocti1TCPYCFrmsl,V20aq2TCP,MELSO-TComecDn5TCPt,MElSOTCome:.口.口一wQPLC内置以太网接口B、MC报文格式读取M100M107,ASCII码格式00FF000A4D20000

14、000640800SubheaderPC号ACPU监视时间软元件类型软元件号读写长度固定值8000Subheader完成代码读取数据从低至高C、报文元素说明Subheader:MC报文报首指令码,“00为读取位软元件,请参考MC协议手册.网络号/站号:跨网访问时用,访问本站时默认为00/FFPC号:访问多CPU系统时用,单CPU为FF监视时间:数据反应超时等待时间,单位:250ms.00代表无限等待.软元件类型:访问的软元件类型.请参考MC协议手册.软元件号:访问软元件的起始地址.读写长度:读写软元件长度.完成代码:报文执行结果代码,正常完成为“00,异常时为故障代码.以下为使用MC协议3E帧

15、格式进行的通信实验.B、MC报文格式读取D0D3,ASCII码格式500000FF03FF0000180010Subheader网络号站号PC号目标模块数据长度监视时间04010000D*0000000004指令子指令软元件名软元件起始地址读写长度500000FF03FF00000D*0000000004D00000FF03FF0000140000Subheader网络号站号PC号目标模块数据长度完成代码0000000000000000数据1数据2数据3数据4C、报文元素说明Subheader:MC报文报首指令码,请求报文固定为“5000,反应报文固定为“D000请参考MC协议手册.网络号/站

16、号:跨网访问时用,访问本站时默认为00/FFPC号:访问多CPU系统时用,单CPU为03FF.目标模块:定义不明数据长度:从“CPU监视时间或“完成代码到最后一个报文数据的长度,以字节为单位.监视时间:数据反应超时等待时间,单位:250ms.00代表无限等待.指令:指令代码,请参考MC协议手册.子指令:子指令代码,请参考MC协议手册.软元件名:访问软元件类型软元件号:访问软元件的起始地址.读写长度:读写软元件长度.完成代码:报文执行结果代码,正常完成为“00,异常时为故障代码.请参考对应模块的手册手册4、其他问题点:A、Q系列PLC内置以太网接口不支持SLMP4E帧协议.B、FX系列PLC以太网模块或适配器不支持SLMP协议,使用SLMP协议通信时会出现“54报警ASCII码格式或“50报警BIN码格式.C、SLMP/MC报文由于BIN码和ASCII帧格式不同BIN码存在上下字节交换的情况,发送端和接收端数据类型必须一致,都是BIN或都是ASCIID、使用预定义协议功能进行通信时,SLMP报文数据格式为BIN码,接收端必须设定为BIN,发

温馨提示

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

评论

0/150

提交评论