欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (Modbus_RTU模式)十六路继电器输出控制板设计说明资料.pdf

    • 资源ID:69623316       资源大小:1,019.87KB        全文页数:10页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (Modbus_RTU模式)十六路继电器输出控制板设计说明资料.pdf

    华龙电子直销http:/ QQ:790244909 Modbus 十六路继电器输出控制板十六路继电器输出控制板 一一、应用场合、应用场合 工业控制需要扩展输出口的场合 PLC 输出接口扩展 组态触摸屏控制 二、二、简要说明简要说明 尺寸:长 152mmX 宽 163mmX 高 25mm 通讯协议:MODBUS_RTU 模式 工作电压:直流 12 伏(另有 24V)掉电后保存继电器状态 有看门狗复位功能 三三、特点特点 RS485 标准接口 16 路输出光电隔离控制继电器。标准 11.0592M 晶振,9600 波特率、八位数据位、一位停止位、一位校验位(偶校验)有上电复位和手动复位。MODBUS_RTU 标准协议控制 输出 16 路继电器 LED 指示。通过软件指令设定地址等参数 可控制交流 220V/10A 以下设备 有程序下载口,可随意更改程序。华龙电子直销http:/ QQ:790244909 可按客户要求定制协议 注:顾客可以根据需要选择相应的产品,我们公司有两路开关量注:顾客可以根据需要选择相应的产品,我们公司有两路开关量 2 路输入输出、路输入输出、4 路开路开关量输入输出、关量输入输出、8 路开关量输入输出、路开关量输入输出、8 路模拟量输入路模拟量输入 4 路开关量输出、路开关量输出、15 路开关量输路开关量输入输出、入输出、30 路输入输出等继电器控制板,有需要请联系我们,选择您满意的产品!路输入输出等继电器控制板,有需要请联系我们,选择您满意的产品!四四、工作环境、工作环境 工作环境温度:-2065 相对湿度:95%(无凝结)五、引脚描述五、引脚描述 名称 描述 名称 描述 VCC 12V 电源正极 OUT7 第七路继电器公共端和常开端 GND 电源负极 OUT8 第八路继电器公共端和常开端 A+RS485 数据 A+OUT9 第九路继电器公共端和常开端 B-RS485 数据 B-OUT10 第十路继电器公共端和常开端 OUT1 第一路继电器公共端和常开端 OUT11 第十一路继电器公共端和常开端 OUT2 第二路继电器公共端和常开端 OUT12 第十二路继电器公共端和常开端 OUT3 第三路继电器公共端和常开端 OUT13 第十三路继电器公共端和常开端 OUT4 第四路继电器公共端和常开端 OUT14 第十四路继电器公共端和常开端 OUT5 第五路继电器公共端和常开端 OUT15 第十五路继电器公共端和常开端 OUT6 第六路继电器公共端和常开端 OUT16 第十六路继电器公共端和常开端 五、五、硬件连接硬件连接 1、电源的连接电源的连接 2、RS485 的连接的连接 华龙电子直销http:/ QQ:790244909 注:注:RS485RS485 建议采用双绞线连接,采用带屏蔽的双绞线连接,并将屏蔽层接地,总线上挂多建议采用双绞线连接,采用带屏蔽的双绞线连接,并将屏蔽层接地,总线上挂多个模块时,采用手拉手不的连接方式个模块时,采用手拉手不的连接方式。3、继电器输出的连接继电器输出的连接 六、软件协议六、软件协议 6.1 串口通信定义串口通信定义 串口波特率:串口波特率:1 位起始位、位起始位、8 位数据位位数据位、1 位停止位位停止位、偶校验、偶校验 默认地址:默认地址:0 x01 通讯接口:通讯接口:RS485 6.1 指令功能表指令功能表 功能功能 从机地址从机地址 0 x010 xff 命令命令 寄存器地址寄存器地址 高字节、低字节高字节、低字节 数据域数据域 CRC校验校验 高低字节高低字节 长度长度 1 个字节 1 个字节 2 个字节 2 个字节 读取继读取继电器状电器状态态 Addr 0 x02 0 x0001 高字节:0 x00 低字节:0 x0f(16 个继电器状态)控制多控制多路继电路继电器器 Addr 0 x0F 0 x00000 x000f 继电器个数 高:0 x00 低:0 x010 x0f 字节个数(1 个字节)0 x010 x02 数据域 对应位为 1:开 对应位为 0:关 控制单控制单个继电个继电器器 Addr 0 x05 0 x00000 x000f 高:0 xff 低:0 x00 吸合 高:0 x00 低:0 x00 断开 设定模设定模块地址块地址 Addr 0 x06 0 x0010 要修改的地址两个字节 6.2 指令示例及详解指令示例及详解 华龙电子直销http:/ QQ:790244909 1.读取读取 16 路继电器状态路继电器状态(地址(地址 0 x01)地址地址 功能功能 继电器起始地址继电器起始地址 读取个数读取个数 CRCCRC 校验校验 0 x01 0 x02 高:0 x00 低:0 x01 高:0 x00 低:0 x0F 0 x69 0 xCE 从机回应 地址地址 功能功能 字节数字节数 返回继电器状态返回继电器状态 CRCCRC 校验校验 0 x01 0 x02 0 x02 高:0 x00 低:0 x00 0 xB9 0 xB8 注:返回的十六路状态 0 为断开,1 为吸合 2.控制控制多路继电器多路继电器 控制所有继电器全开主机发送:地址地址 功能功能 继电器起始地址继电器起始地址 控制继电器个数控制继电器个数 字节个数字节个数 数据域数据域 CRC 校验校验 0 x01 0 x0F 高:0 x00 低:0 x00 高:0 x00 低:0 x0F 0 x02 0 xff 0 xff 0 xE4 0 x44 从机回应:地址地址 功能功能 继电器起始地址继电器起始地址 控制继电器个数控制继电器个数 CRC 校验校验 0 x01 0 x0F 高:0 x00 低:0 x00 高:0 x00 低:0 x0F 0 x15 0 xCF 注:控制多路时数据域中二进制数对应位为 1 是打开某一路继电器,为 0 关闭某一路继电器 控制所有继电器全关主机发送:地址地址 功能功能 继电器起始地址继电器起始地址 控制继电器个数控制继电器个数 字节个数字节个数 数据域数据域 CRC 校验校验 0 x01 0 x0F 高:0 x00 低:0 x00 高:0 x00 低:0 x0F 0 x02 0 x00 x00 0 xE5 0 xF4 从机回应:地址地址 功能功能 继电器起始地址继电器起始地址 控制继电器个数控制继电器个数 CRC 校验校验 0 x01 0 x0F 高:0 x00 低:0 x00 高:0 x00 低:0 x0F 0 x15 0 xCF 注:控制多路时数据域中二进制数对应位为 1 是打开某一路继电器,为 0 关闭某一路继电器 3.控制单个继电器状态控制单个继电器状态 控制第一路继电器开主机发送:控制第一路继电器开主机发送:地址地址 功能功能 继电器地址继电器地址 打开继电器打开继电器 CRC 校验校验 0 x01 0 x05 高:0 x00 低:0 x00 高:0 xFF 低:0 x00 0 x8C 0 x3A 从机回应:从机回应:地址地址 功能功能 继电器地址继电器地址 打开继电器打开继电器 CRC 校验校验 0 x01 0 x05 高:0 x00 低:0 x00 高:0 xFF 低:0 x00 0 x8C 0 x3A 控制第一路继电器关主机发送:控制第一路继电器关主机发送:地址地址 功能功能 继电器地址继电器地址 打开继电器打开继电器 CRC 校验校验 0 x01 0 x05 高:0 x00 低:0 x00 高:0 x00 低:0 x00 0 xCD 0 xCA 从机回应:从机回应:地址地址 功能功能 继电器地址继电器地址 打开继电器打开继电器 CRC 校验校验 0 x01 0 x05 高:0 x00 低:0 x00 高:0 x00 低:0 x00 0 xCD 0 xCA 6.3 上位机上位机测试软件测试软件 上位机简介 华龙电子直销http:/ QQ:790244909 1上位机编译环境: 2使用语言是 3使用该软件需要安装 framwork2.0 软件(一般 win7 系统都已安装)4打开该软件前请先把数据线和控制板连接好,控制板供电 上位机软件可控制七个十六路继电器输出控制板,如要需要控制更多从机设备,需要更改上位机软件,产品展示产品展示 华龙电子直销http:/ QQ:790244909 附录附录:1.CRC 校验代码:校验代码:/*CRC 高位字节值表*/const uint8 code auchCRCHi=0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,华龙电子直销http:/ QQ:790244909 0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40,0 x01,0 xC0,0 x80,0 x41,0 x01,0 xC0,0 x80,0 x41,0 x00,0 xC1,0 x81,0 x40 ;/*CRC 低位字节值表*/const uint8 code auchCRCLo=0 x00,0 xC0,0 xC1,0 x01,0 xC3,0 x03,0 x02,0 xC2,0 xC6,0 x06,0 x07,0 xC7,0 x05,0 xC5,0 xC4,0 x04,0 xCC,0 x0C,0 x0D,0 xCD,0 x0F,0 xCF,0 xCE,0 x0E,0 x0A,0 xCA,0 xCB,0 x0B,0 xC9,0 x09,0 x08,0 xC8,0 xD8,0 x18,0 x19,0 xD9,0 x1B,0 xDB,0 xDA,0 x1A,0 x1E,0 xDE,0 xDF,0 x1F,0 xDD,0 x1D,0 x1C,0 xDC,0 x14,0 xD4,0 xD5,0 x15,0 xD7,0 x17,0 x16,0 xD6,0 xD2,0 x12,0 x13,0 xD3,0 x11,0 xD1,0 xD0,0 x10,0 xF0,0 x30,0 x31,0 xF1,0 x33,0 xF3,0 xF2,0 x32,0 x36,0 xF6,0 xF7,0 x37,0 xF5,0 x35,0 x34,0 xF4,0 x3C,0 xFC,0 xFD,0 x3D,0 xFF,0 x3F,0 x3E,0 xFE,0 xFA,0 x3A,0 x3B,0 xFB,0 x39,0 xF9,0 xF8,0 x38,0 x28,0 xE8,0 xE9,0 x29,0 xEB,0 x2B,0 x2A,0 xEA,0 xEE,0 x2E,0 x2F,0 xEF,0 x2D,0 xED,0 xEC,0 x2C,0 xE4,0 x24,0 x25,0 xE5,0 x27,0 xE7,0 xE6,0 x26,0 x22,0 xE2,0 xE3,0 x23,0 xE1,0 x21,0 x20,0 xE0,0 xA0,0 x60,0 x61,0 xA1,0 x63,0 xA3,0 xA2,0 x62,0 x66,0 xA6,0 xA7,0 x67,0 xA5,0 x65,0 x64,0 xA4,0 x6C,0 xAC,0 xAD,0 x6D,0 xAF,0 x6F,0 x6E,0 xAE,0 xAA,0 x6A,0 x6B,0 xAB,0 x69,0 xA9,0 xA8,0 x68,0 x78,0 xB8,0 xB9,0 x79,0 xBB,0 x7B,0 x7A,0 xBA,0 xBE,0 x7E,0 x7F,0 xBF,0 x7D,0 xBD,0 xBC,0 x7C,0 xB4,0 x74,0 x75,0 xB5,0 x77,0 xB7,0 xB6,0 x76,0 x72,0 xB2,0 xB3,0 x73,0 xB1,0 x71,0 x70,0 xB0,0 x50,0 x90,0 x91,0 x51,0 x93,0 x53,0 x52,0 x92,0 x96,0 x56,0 x57,0 x97,0 x55,0 x95,0 x94,0 x54,0 x9C,0 x5C,0 x5D,0 x9D,0 x5F,0 x9F,0 x9E,0 x5E,0 x5A,0 x9A,0 x9B,0 x5B,0 x99,0 x59,0 x58,0 x98,0 x88,0 x48,0 x49,0 x89,0 x4B,0 x8B,0 x8A,0 x4A,0 x4E,0 x8E,0 x8F,0 x4F,0 x8D,0 x4D,0 x4C,0 x8C,0 x44,0 x84,0 x85,0 x45,0 x87,0 x47,0 x46,0 x86,0 x82,0 x42,0 x43,0 x83,0 x41,0 x81,0 x80,0 x40 ;uint16 crc16(uint8*puchMsg,uint16 usDataLen)uint8 uchCRCHi=0 xFF;/*高 CRC 字节初始化*/uint8 uchCRCLo=0 xFF;/*低 CRC 字节初始化*/uint32 uIndex;/*CRC 循环中的索引*/while(usDataLen-)/*传输消息缓冲区*/uIndex=uchCRCHi *puchMsg+;/*计算 CRC*/华龙电子直销http:/ QQ:790244909 uchCRCHi=uchCRCLo auchCRCHiuIndex;uchCRCLo=auchCRCLouIndex;return(uchCRCHi 8|uchCRCLo);/uint16 crc16(uint8*puchMsg,uint16 usDataLen)2.设定多个继电器状态函数设定多个继电器状态函数 uint16 setCoilVal(uint16 addr,uint8 tempData)uint16 result=0;uint16 tempAddr;tempAddr=addr&0 xff;switch(tempAddr&0 xff)case 0:if(tempData=1)OUT1=0;else OUT1=1;break;case 1:if(tempData=1)OUT2=0;else OUT2=1;break;case 2:if(tempData=1)OUT3=0;else OUT3=1;break;case 3:if(tempData=1)OUT4=0;else OUT4=1;break;case 4:if(tempData=1)OUT5=0;else OUT5=1;break;case 5:if(tempData=1)OUT6=0;华龙电子直销http:/ QQ:790244909 else OUT6=1;break;case 6:if(tempData=1)OUT7=0;else OUT7=1;break;case 7:if(tempData=1)OUT8=0;else OUT8=1;break;case 8:if(tempData=1)OUT9=0;else OUT9=1;break;case 9:if(tempData=1)OUT10=0;else OUT10=1;break;case 10:if(tempData=1)OUT11=0;else OUT11=1;break;case 11:if(tempData=1)OUT12=0;else OUT12=1;break;case 12:if(tempData=1)OUT13=0;else OUT13=1;break;case 13:if(tempData=1)OUT14=0;else OUT14=1;break;case 14:if(tempData=1)华龙电子直销http:/ QQ:790244909 OUT15=0;else OUT15=1;break;case 15:if(tempData=1)OUT16=0;else OUT16=1;break;default:break;return result;/uint16 setCoilVal(uint16 addr,uint16 data)承接单片机,程序设计开发,包括电路设计,绘制承接单片机,程序设计开发,包括电路设计,绘制 PCB 电路图、电路图、stm32 软件程序设计,软件程序设计,硬件开发、上位机软件开发等各种电子产品设计及合作开发项目。不管是您自己喜欢硬件开发、上位机软件开发等各种电子产品设计及合作开发项目。不管是您自己喜欢 diy还是工作需要,只要是有一点点的想法,我们就能尽最大努力帮您实现各种可行的功能!还是工作需要,只要是有一点点的想法,我们就能尽最大努力帮您实现各种可行的功能!请相信我们的实力。我们是一批专业的开发创业团队,知识是我们的资本,拼搏是我们的请相信我们的实力。我们是一批专业的开发创业团队,知识是我们的资本,拼搏是我们的精神,挑战是我们的最爱,创新是我们目标。精神,挑战是我们的最爱,创新是我们目标。

    注意事项

    本文((Modbus_RTU模式)十六路继电器输出控制板设计说明资料.pdf)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开