您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 松下VF200-通信功能手册
®®2013.01device.panasonic.cn/ac●敬请垂询地址∶江苏省苏州市新区火炬路97号电话∶0512-6843-2580传真∶0512-6843-2590URL∶©PanasonicIndustrialDevicesSUNXSuzhouCo.,Ltd.2012WMC-VF200COMC2012年12月发行在中国印刷北京市朝阳区景华南街5号远洋光华中心C座3层、6层电话∶010-65626688控制机器CallCenter客户服务中心免费电话∶400-920-9200免费传真∶800-820-3097*[适用机型]单相200V(0.2kW~2.2kW)三相400V(0.75kW~15kW)使用前请务必仔细通读本手册,确保产品的正确使用。变频器VF200通信功能说明书VF200WMC-VF200COMC1目录通信功能1.1关于通信功能的补充说明..............................................................21.2变频器中MEWTOCOL-COM的使用方法...................................21.3变频器中Modbus(RTU)的通信概要...........................................191.4MEWTOCOL-COM/Modbus(RTU)的共通注意事项.................321.5关于变频器中可使用的通信功能.................................................331.6关于通信时的出错代码...............................................................47修改履历通信功能21.1关于通信功能的补充说明VF200的通信协议依据“MEWTOCOL-COM”与“Modbus(RTU)”。任何情况下均可进行1:N通信。·“MEWTOCOL-COM”本公司的可编程控制器(PLC)所使用的通信协议。·“Modbus(RTU)”这是现场网络Modbus用的通信协议。1.2变频器中MEWTOCOL-COM的使用方法1.2.1概要高位计算机向变频器发送指令(命令),并接收变频器发来的响应(次答)。按照该步骤,高位计算机可与变频器进行会话,可获得或者传送各种信息。·ASCII代码发送。·最初的发送权在高位计算机侧。·每次发送指令消息时,发送权均会转移。通信功能31.2.2MEWTOCOL-COM的注意事项VF200系列依据MEWTOCOL-COM,但是以下内容不同,因此敬请注意。(1)变频器中不对应多个帧,只对应单一帧。(2)仅对应以下11种指令。RCS,RCP,WCS,WCP,RCC,WCC,RD,WD,MC,MD,MG(3)使用WD及RD指令时的数据代码为“D”(数据寄存器)。(4)使用WCS,WCP及RCS,RCP指令时的接点代码为“R”(内部继电器)。(5)始端代码仅对应“%”。(6)变频器的内部存储器中没有数据区域、设定区域的区别。对于同一地址(区域),可处理字节数据(16bit)、接点数据(1bit)。■对应指令一览表指令代码内容最大读取·写入点数RCS以1点为单位读取接点信息1点RCP接点信息的多点读取8点RCC以字为单位读取接点信息27点WCS以1点为单位写入接点信息1点WCP接点信息的多点写入8点WCC以字为单位写入接点信息12个数据RD数据域的读取27个数据WD数据域的写入12个数据MC监视接点的登录及取消登录40点MD监视数据的登录及取消登录16点MG执行监视接点:40点/数据:16个数据通信功能4关于消息的格式■基本格式(单一帧)消息的构成以下将说明构成消息的各个因素。■控制代码名称字符ASCII代码(HEX)说明始端代码%25显示消息的开始。指令#23显示指令消息。响应(正常)$24显示正常的响应消息。响应(异常)!21显示异常的响应消息。结束符cr0D显示消息的结束。通信功能5■接收方·发送方用2位的10进制数来表示。(H)表示十位、(L)表示个位。01~31(ASCII代码)有效。指令消息内显示应接收指令消息的通信站号(接收方)。响应消息内显示发送响应消息的通信站号(发送方)。即接收方和发送方为同一通信站号。全站传送(一起传送给所有通信站号)时,指令消息的接收方为“FF”,不返回对于该指令消息的响应消息。■异或校验(BCC)用2位的16进制数(00~FF、ASCII代码)来表示。使用横向奇偶,用于检测传送数据错误的代码。但是,不输入BCC,而输入**的情况下,可在没有BCC的情况下进行传送。此时,响应中仍带有BCC。■出错代码用2位的10进制数来表示。发生出错时显示该内容。■BCC(异或校验)的编制方法为了提高传送数据的可靠性,使用横向奇偶,进行错误检查。BCC是用于横向奇偶校验的代码。BCC获取从始端代码(%)到文本最终字符的异或逻辑和,将该8位数据转换为ASCII代码的2字符后进行编制。对于所接收到的消息始端代码(%)至文本最终字符的异或逻辑和,核对与发送前的值是否相同。发送前和发送后的BCC不同的情况下,说明通信过程中发生了某种异常。通信功能6《例》通信功能71.2.3可使用的MEWTOCOL-COM指令变频器所对应的指令有以下11种。指令代码内容RCS以1点为单位读取接点信息RCP接点信息的多点读取RCC以字为单位读取接点信息WCS以1点为单位写入接点信息WCP接点信息的多点写入WCC以字为单位写入接点信息RD数据区域的读取WD数据区域的写入MC监控接点的登录及登录解除MD监控数据的登录及登录解除MG执行监控·使用WD及RD指令时的数据代码为“D”(数据寄存器)。·使用WCS,WCP,WCC及RCS,RCP,RCC指令时的接点代码为“R”(内部继电器)。·MC指令的登录接点数最大为40点。·MD指令的登录数据数最大为16数据。通信功能8RCS:接点区域读取(单点)■指令■响应·正常时响应(读取OK)·出错响应(读取出错)■接点代码■接点数据通信功能9RCP:接点区域读取(多个点)■指令■响应·正常时响应(读取OK)·出错响应(读取出错)通信功能10RCC:接点区域读取(字单位块)■指令■响应·正常时响应(读取OK)·出错响应(读取出错)通信功能11WCS:接点区域写入(单点)■指令■响应·正常时响应(写入OK)·出错响应(读取出错)■接点代码■数据通信功能12WCP:接点区域写入(多个点)■指令■响应·正常时响应(写入OK)·出错响应(读取出错)■数据通信功能13WCC:接点区域写入(字单位块)■指令■响应·正常时响应(写入OK)·出错响应(读取出错)通信功能14RD:数据区域读取■指令■响应·正常时响应(读取OK)·出错响应(读取出错)■数据代码·数据的读取方法高位字节和低位字节交换,存储在消息中,因此敬请注意。通信功能15WD:数据区域写入■指令■响应·正常时响应(写入OK)·出错响应(读取出错)通信功能16MC:监控接点登录·登录复位■指令·登录·登录复位■响应·登录OK·登录出错·登录个数最多为40点。通信功能17MD:监控数据登录·登录复位■指令·登录·登录复位■响应·登录OK·登录出错·登录个数最多为16个。通信功能18MG:监控执行读取MC指令、MD指令所登录的接点及数据区域的状态。■指令■响应·监控OK·登录出错·接点数据为2字符,返回8接点的数据。·数据方面,每4字符返回1个数据。·字符数为将奇偶数据转换为ASCII的内容。·基本计数器中上次响应至下次响应的PLC扫描数达到10以上时返回“A”。通信功能191.3变频器中Modbus(RTU)的通信概要1.3.1概要Modbus通信中以高位计算机为主站、以变频器为从站,由主站向从站发送指令,从站根据该指令执行指定的功能,并返回响应消息。主站发出的指令的传送格式由从站地址、功能代码、数据、出错检查字段构成。此外,响应消息的传送格式由要求内容的确认字段、响应数据及出错检查字段构成。变频器中的Modbus通信仅为RTU模式。·最初的发送权在高位计算机侧。·每次发送指令消息时,发送权均会转移。1.3.2Modbus(RTU)通信使用时的注意事项VF200依据Modbus(RTU)通信,但是以下几点内容不同,因此敬请注意。1.VF200中只有1个数据块。通信功能202.各数据可按照1bit或者16bit进行访问。《地址计算示例》指定123的第9bit时接点地址=123×16+9=1977(dec)=0×07B93.可使用的功能代码有以下8个。“线圈读取(ReadCoils)”,“输入数据读取(ReadDiscreteInputs)”,“保持寄存器读取(ReadHoldingRegisters)”,“输入寄存器读取(ReadInputRegisters)”,“线圈写入(单点)(WriteSingleCoil)”,“寄存器写入(单点)(WriteSingleRegister)”,“线圈写入(多个点)(WriteMultipleCoils)”,“寄存器写入(多个点)(WriteMultipleRegisters)”4.没有线圈(Coil(Discreteoutput))和输入数据(Discreteinput)的区别地址相同的情况下,显示相同的接点编号。5.没有输入寄存器(Inputregister)和保持寄存器(Holdingregister)的区别。地址相同的情况下,显示相同的接点编号。通信功能216.Modbus(RTU)通信中通常帧的开始和结束设定为3.5字符的时间,变频器中通过“P142:TEXT完成判断时间”来进行设定。请根据通信速度来更改参数P142的设定值。关于消息帧■基本帧指令消息/正常响应消息异常响应消息消息的构成以下将说明构成消息的各个因素。■开始/结束Modbus(RTU)通信中通常帧的开始和结束设定为3.5字符的时间,变频器中通过“P142:TEXT完成判断时间”来进行设定。请根据通信速度来更改参数P142的设定值。通信功能22■从站地址设定范围为1~31。(“P136:通信站号设定”)“0”为广播(全站指令)。广播的情况下,对于该指令消息,不返回响应消息。■功能代码可使用的功能代码有以下8个。“线圈读取(ReadCoils)”,“输入数据读取(ReadDiscreteInputs)”,“保持寄存器读取(ReadHoldingRegisters)”,“输入寄存器读取(ReadInputRegisters)”,“线圈写入(单点)(WriteSingleCoil)”,“寄存器写入(单点)(WriteSingleRegister)”,“线圈写入(多个点)(WriteMultipleCoils)”,“寄存器写入(多个点)(WriteMultipleRegisters)”■CRC代码CRC代码用来检查数据传送时,消息帧中是否有错误。发送侧经过计算,在消息帧上附加CRC代码,接收侧对于接收数据也同样计算CRC代码。之后核对这两个CRC代码。CRC-16(CRC-ANSI)。通过0xA001的右侧进行判断、计算。(x16+x15+x2+1)·接收数据的CRC代码不正确的情况下,不进行任何处理,也不发送返回数据。·接收数据的CRC代码为0x00的情况下,不执行CRC检查。返回数据中带有计算出的CRC代码。通信功能231.3.3可使用的Modbus(RTU)的功能代码变频器所对应的功能代码有以下8种。功能代码DECHEX名前最大读取/写入数010x01线圈读取(ReadCoils)32coils020x02输入数据读取(ReadDiscreteInputs)32coils030x03保持寄存器读取(ReadHoldingRegisters)32registers040x04输入寄存器读取(ReadInputR
本文标题:松下VF200-通信功能手册
链接地址:https://www.777doc.com/doc-5115281 .html