育英模块Modbus-RTU协议.doc:..育英模块ModbusRTU协议1、7017Z(地址01) 10通道差分模拟输入模块(1)该功能码用于读取多个通道模拟电流输入值(当范围为4mA-20mA时)请求命令00地址0101功能码0302^03起始通道0000-001F04~05输入通道个数0001^0018应答00地址0101功能码0302^03计数字节02~3004~05输入通道计数值OOOO~FFFF(4~20mA)请求示例:0**********[05CB]读取VinO通道Z后3个通道的模拟电流输入应答示例:010306FFFF00000000[216E]VinO输入电流为20mA,Vinl输入电流为4mA,Vin2输入电流为4mA错误应答:0183xx[xxxx](2)该功能码用于读取多个通道模拟电压输入值(当范闱为-10V-+10V时)请求命令00地址0101功能码0302~03起始通道0000^001F04^05输入通道个数0001^0019应答00地址0101功能码0302~03计数字节02~3204^05输入通道计数值8000~FFFF(-10V^-0V)0000~7FFF(0~+10V)请求示例:0**********[05CB]读取VinO通道之后3个通道的模拟电压输入应答示例:010306BFFFOO003FFF[7E1E]VinO输入电压为-5V,Vinl输入电压为0V,Vin2输入电压为+5V错误应答:0183xx[xxxx]2、7024(地址02) 模拟量输出模块(1)该功能码用于单个通道输出模拟电压(范围已设置为-10V-+10V)请求命令00地址0201功能码0602^03输出通道0000-001F04^05输出通道计数值D8EF~FFFF(Dec:55535~65535)(・10V~・OV)0000^2710(Dec:0~10000)(0~+10V)应答00地址0201功能码0602^03输出通道同请求命令02~0304^05输入通道计数值同请求命令04~05请求示例:020600002710[93C5]使VontO通道的模拟量输出为+20V应答示例:020600002710[93C5]错误应答:0286xx[xxxx](2)该功能码用于多个通道输出模拟电压(范围己设置为-10V-+10V)请求命令01地址0202功能码1003~04起始通道0000-000305^06输出通道个数0001^000407计数字节0002^000808^09数据1D8EF~FFFF(-10V^-0V)0000~2710(0~+10V)10^11数据2D8EF~FFFF(・10V~-0V)0000~2710(0~+10V)•••••••••应答01地址0202功能码1003~04起始通道同请求命令03~0405~06计数字节同请求命令05~06请求示例:021000000002042710EC77[FB7C]VoutO输tB+lOV,Voutl输出・5V应答示例:021000000002[41FB]错误应答:0290xx[xxxx]3、7053(地址03) 16路开关量输入模块该功能码用于读取通道开关状态请求命令00地址0301功能码0102~03起始通道0020^002F04
育英模块Modbus-RTU协议 来自淘豆网www.taodocs.com转载请标明出处.