热门文档
- 2022-09-12 21:57:50 《HVD100系列通用变频器简易手册》-〖中文〗
- 2022-09-12 21:57:50 《CP520系列变频器用户手册》
- 2022-09-12 23:38:53 《中型PLC编程软件使用手册》
- 2022-09-12 23:59:15 《SV660N系列伺服选型手册》
- 2022-09-14 23:13:11 阿尔法6000E&6000M系列 电流矢量变频器说明书中文版
- 2022-09-12 23:59:15 19010795《SV660P系列伺服设计维护使用手册》
- 2022-09-12 23:38:53 AM400系列可编程控制器(NPN输出)用户手册
- 2022-09-13 22:07:40 H5U&Easy系列可编程逻辑控制器指令手册-CN-A10
- 2022-09-12 23:24:32 汇川-H3U系列可编程逻辑控制器简易手册版本号:V1.0
- 2022-09-12 23:41:04 《IT7000系列人机界面(电容屏)用户手册》
- 2022-09-12 21:57:50 《MD500系列Profinet扩展卡说明书》-〖英文〗
- 2022-09-12 23:24:32 H5U系列可编程逻辑控制器用户手册(无CAN和凸轮)

1、本文档共计 12 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
4WEINVIEW第31章Memory Map通讯协议流程2是3否是Note■流程2对slave有效,对master无效。■STX为通讯请求信号,ACK为响应请求信号,NAK为忙碌信号。31.4.通讯数据格式通讯数据格式可分为两种,MB指令和MW指令。对MB操作的指令格式,请参见下表:MB指令偏移量格式描述(字节)00x02对MB操作的标志10X##地址(低字节)20X##位地址(高字节)如果是MB-18,则1*16+2=18,为0x12,0x0030x00表示所指定MB地址的数据内容(因为是Bit类型,只能是0或(or0x01)1)EasyBuilder Pro V4.00.015WEINVIEW第31章Memory Map通讯协议4,5结束标志60X##总和检查码:从偏移量0到5之字节进行XOR运算对MW操作的指令格式,请参见下表:MW指令偏移量格式描述(字节)0对MW操作的标志1地址(低字节)2位地址(高字节)如果地址数据中包含一个0x10,则在0x10后再插入一个0x10,地址表示多出一个字节,命令格式相应的向后推移一个字节,例如地址为0x10,0x04,则变为0x10,0x10,0x043传送的字节数(由于对字操作,字节数一定为偶数),如果字节数为0x10,则在0x10后再插入一个0x10命令格式相应的向后推移一个字节4to4+n-1为1,2字节所对应地址为起始地址的数据,其中n为数据的字节数,如果数据中有0x10,则在0x10后再插入一个0x10,而”传送字节数"不变,n则为n+1,以次类推4+n,0x10结束标志4+n+10x034+n+2总和检查码:对前面所有字节o31.4.1.通讯范例范例1假设master将MW-3的内容设为Ox0a,因为数据更动,master立刻会和slave建立通讯,而slave接收到数据后把它对应的MW-3的内容更新为0x0a。其对应过程为:1.master发送STX(0x02h).2.slave接收到master发送的STX(0x02h)后,发送返回命令ACK(Ox06h)。3.master接收到slave的返▣命令ACK(0x06h).4.master发送资料0x01,0x03,0x00,0x02,0x0a,0x00,0x10,0x03,0x19,如下表所示:EasyBuilder Pro V4.00.016WEINVIEW第31章Memory Map通讯协议偏移量格式描述(字节)00x01对MW操作的标志10x03地址(低字节)2位地址(高字节)3传送的字节数(MW3为两个字节)4,50x0a,0x00MW-3的内容为0x0a,0x006,70x10,0x03结束标志80x19总和检查码5.slave收到master发送的数据后,发送返回命令ACK(0x06h)。6.master接收到slave的返▣命令ACK(0x06h).通讯完成,master把更改的MW的地址和内容传送给了slave,slave再更改MW的数据,使得master和slave对应节点地址内容保持一致。范例2如果地址和数据中包括0x10的情况,请注意观察数据格式的变化。我们假设slave把MW-10的内容设为0xI0,根据这个协议,slave立刻会和master建立通讯,从而使得master接收到数据后把它对应的MW-10的内容置为0x10。过程为:1.slave发送STX(0x02h).2.主方接收到slave发送的STX(Ox02h)后,发送返回命令ACK(Ox06h)。3.slave接收到master的返▣命令ACK(0x06h).4.slave发送资料0x01,0x10,0x10,0x00,0x02,0x10,0x10,0x00,0x10,0x03,0x10如下表所示:偏移量格式描述(字节)00x01对MW操作的标志1地址(低字节)20x10插入一个0x10字节3位地址(高字节)4传送的字节数MW-10为两个字节)50x10MW-10的低字节内容为0x1060x10插入一个0x10字节70x00高字节内容为0x00EasyBuilder Pro V4.00.01WEINVIEW第31章Memory Map通讯协议8结束标志90x03100x10总和检查码0x105.master收到slave发送的数据后,发送返回命令ACK(0x06h)。6.slave接收到master的返▣命令ACK(0x06h).slave把更改的MW的地址和内容传送给了master,master再更改MW的数据,使得slave和master对应节点地址内容保持一致。31.5.实作范例以下将示范两台HMl如何使用Memory Map通讯协议连接。■若是两台的型号不同,请分别建立不同的工程文件,或者是在完成第一台HM的设定后,直接更改“编辑”》“系统参数设置”》“H属性”为第二台HMl的型号,重新编译工程文件再下载至第二台HMI.31.5.1.新增Memory Map的步骤1.开启EasyBuilder Pro,选择“开新文件”,设定HMl型号后,照以下步骤:2.点选菜单列“编辑”,并点击“系统参数设置”,接着选择“设备清单”页面并点选“新增.”加入新的设备。3.“名称”填入“Memory Map”,并点选“PLC",设定“所在位置”为“本机”。4.“PLC类型”选择“Memory Map",并在“PLC接口”选择“RS-232"。EasyBuilder Pro V4.00.018WEINVIEW第31章Memory Map通讯协议名称:Memory Map所在位置:本机PLC类型:Memory MapV.1.10,MEMORY MAP.e30接口类型:RS-232CoM:C0M1(115200,E,8,1)设置PLC预设站号:0☐预设站号使用站号变里PLC地址整段间隔(words):5最大读取字数(words):32最大写入字数(words):32确定取消EasyBuilder Pro V4.00.019WEINVIEW第31章Memory Map通讯协议5.点击“设置”,设定如下:通讯端口设置通讯端口:C0M1超时(秒):1.0波特率:115200通讯时(毫秒):0数据位:8BtsACK讯号延时(毫秒):0校验:Even停止位:1Bt参数2:0参数3:0命令重送次数:0*0S20120920或更新版本支持14400波特率确定取消6.完成通讯端口设定后按下“确定”。■MT500系列有分为MemoryMap._Master和MemoryMap._Slave,详情请参考相关手册。■eMT3000系列和MT8000系列选择Memory Map即可。■“数据位”必须为8Bits。■两台HMl的所有其它设置必须一致。31.5.2.元件设定接着在窗口10上增加2个元件,「位状态切换开关」和「多状态切换开关」:新增位状态切换开关,如下图所示:EasyBuilder Pro V4.00.0110WEINVIEW第31章Memory Map通讯协议新增位状态切坎开关元件X一般属性安全图片标签描述:读取地址PLC名称:Memory Map设置地址:MB0回输出反向写入地址PLC名称:Memory Map地址:MB□当按钮松开才发出指令属性开关类型1.读取和写入地址的“PLC名称”选择“Memory Map”。2.地址选择MB-0。3.“开关类型”选择“切换开关”。(可选择适合的图片或标签以供辨识)EasyBuilder Pro V4.00.0111WEINVIEW第31章Memory Map通讯协议新增多状态切换开关,如下图所示:新增多状态切换开关元件一般属性安全图片标签描述:模式:数据偏移量:0读取地址PLC名称:Memory Map设置,116-bit Unsigned写入地址pLC名称:Memory Map116-bit Unsigned回当按钮松开才发出指令属性操作模式状态数:2循环:停用☐使用状态设置1.读取和写入地址的“PLC名称"选择“Memory Map'”。2.地址选择MW-1。3.“循环”选择“启用”。(可选择适合的图片或标签以供辨识)31.5.3.执行结果将工程文件编译并下载至HM川,再将工程文件下载至第二台HM。完成画面可参考下图:EasyBuilder Pro V4.00.0112WE!NVIEW第31章Memory Map通讯协议按一下任意一个按钮,对应另一台触控屏幕的该按钮也将跟着动作,它们的状态将始终保持一致。一台HM和任一台控制器之间的通讯其方式与上述类似,其根本原理是2台设备的相同寄存器的数据要保持一致。EasyBuilder Pro V4.00.01




请如实的对该文档进行评分-
-
-
-
-
0 分