变压器温控器通讯协议 modbus

一、通讯设置

1、采用的RS232 或RS485通信方式;

2、通讯协议为MODBUS的RTU格式;

3、串口设置:波特率9600,无校验,8位数据位,1位停止位;

二、数字量输出(位寻址bit),采用MODBUS功能号01读取,为只读变量。

示例:读取1号温控器的所有数字输出量状态

1、温控地址(Device Address)为01

2、功能号(Function Code)为01

3、起始地址(Start Address)为0

4、读取点数(No。of Point)为4

由数据为02可知,01号温控器的传感器无故障,风机已打开,未报警,未跳闸。

示例:读取1号温控器的所有输入寄存器

1、温控地址(Device Address)为01

2、功能号(Function Code)为04

3、起始地址(Start Address)为0

4、读取点数(No。of Point)为4

由温控器应答数据可知

A相温度为60℃(64H = 100 ,100-40=60);B相温度为61℃(65H = 101 ,101-40=61);C相的传感器有故障;

铁心温度为40℃(50H = 80 ,80-40=40);

温控器的使用方法

温控器的使用方法,温控器怎么调 温控器的使用方法 1. 温度控制器应按照本用户手册附带的操作手册使用。首先确定你使用的恒温器的类型,然后按照说明操作。 2. 建议不要随意改变原有的墙体结构、门窗形式和地面装饰。如果需要更改,应事先通知物业,以便相应地改变加热设计。 3. 把恒温器调到高温或适当的设备不会很快使房间温暖,只要把它调到你需要的温度就可以了。 4. 由于电热系统温度适中,所以尽量减少开启门窗造成的冷却空气高速流动造成的热量损失,以免影响加热效果。 5. 当你在无人值守的房间时,你可以把温度调节到12至15摄氏度或相应的齿轮,因为系统重新开启后加热非常慢,频繁的开启和关闭不能达到节能的效果。 6. 请勿使用家具等遮挡温度控制器,温度控制器周围没有热源,以免造成温度控制误差。 7. 恒温器是一种精密电子元件,请不要摇动恒温器,以免对恒温器造成损坏。 8. 如果温度控制器的旋钮因使用不当而脱落,应重新安装温度控制系统。注意,旋钮与温度控制器接口的间隙对齐。切勿强行安装,以免损坏温度控制系统。 如何调节恒温器如何调节地板加热恒温器的方法介绍 机械恒温器的调节方法比较简单,在恒温器安装完毕后(安装时将地板加热杆安装好),即可使用。我们打开恒温器右侧的开关,设置温度设置(打开恒温器顶部的设置按钮,将你想设置的温度刻度调整到恒温器中间的点,恒温器就设置好了),恒温器就开始根据设置的温度进行控制。当恒温器上方的指示灯亮时,表示加热装置已处于工作状态。当指示灯关闭时,表

示恒温器处于停滞工作状态。 如何设置地板供暖恒温器 如今,电子恒温器已被引入电子恒温器,电子恒温器通常是液晶显示器,可以通过按钮或触摸屏,但它们的操作方式大致相同,如下图所示,只需要一个触摸屏和一个按钮。 如图所示,目前的电子液晶温度控制器一般是5个按键,左边两个是调节高度的高低,左上是正数,左下是负数。右上角是选择模式按钮,一般安装在企业会比较好,通常用户使用不多。中间的键右键是定时键,如果需要休息的时候可以用,一般不要用太多。至于右小角是开关功能。 如果我们要开启和调节地暖,我们可以先按下开关,然后根据实际情况调节温度,通常在这个时候,如果需要关闭地暖也可以使用时间按钮控制。

MODBUS通讯协议及编程

通讯协议及编程 通讯协议分为协议和协议,我公司的多种仪表都采用通讯协议,如:2000智能电力监测仪、巡检表、数显表、光柱数显表等。下面就协议简要介绍如下: 一、通讯协议 (一)、通讯传送方式: 通讯传送分为独立的信息头,和发送的编码数据。以下的通讯传送方式定义也与通讯规约相兼容: 初始结构= ≥4字节的时间 地址码 = 1 字节 功能码 = 1 字节 数据区 = N 字节 错误校检 = 16位码 结束结构= ≥4字节的时间 地址码:地址码为通讯传送的第一个字节。这个字节表明由用户设定地址码的从机将接收由主机发送来的信息。并且每个从机都有具有唯一的地址码,并且响应回送均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,而从机发送的地址码表明回送的从机地址。 功能码:通讯传送的第二个字节。通讯规约定义功能号为1到127。本仪表只利用其中的一部分功能码。作为主机请求发送,通过功能码告诉从机执行什么动作。作为从机响应,从机发送的功能码与从主机发送来的功能码一样,并表明从机已响应主机进行操作。如果从机发送的功能码的最高位为1(比如功能码大与此同时127),则表明从机没有响应操作或发送出错。 数据区:数据区是根据不同的功能码而不同。数据区可以是实际数值、设置点、主机发送给从机或从机发送给主机的地址。 码:二字节的错误检测码。 (二)、通讯规约: 当通讯命令发送至仪器时,符合相应地址码的设备接通讯命令,并除去地址码,读取信息,如果没有出错,则执行相应的任务;然后把执行结果返送给发送者。返送的信息

中包括地址码、执行动作的功能码、执行动作后结果的数据以及错误校验码。如果出错就不发送任何信息。 1.信息帧结构 地址码:地址码是信息帧的第一字节(8位),从0到255。这个字节表明由用户设置地址的从机将接收由主机发送来的信息。每个从机都必须有唯一的地址码,并且只有符合地址码的从机才能响应回送。当从机回送信息时,相当的地址码表明该信息来自于何处。 功能码:主机发送的功能码告诉从机执行什么任务。表1-1列出的功能码都有具体的含义及操作。 数据区:数据区包含需要从机执行什么动作或由从机采集的返送信息。这些信息可以是数值、参考地址等等。例如,功能码告诉从机读取寄存器的值,则数据区必需包含要读取寄存器的起始地址及读取长度。对于不同的从机,地址和数据信息都不相同。 错误校验码:主机或从机可用校验码进行判别接收信息是否出错。有时,由于电子噪声或其它一些干扰,信息在传输过程中会发生细微的变化,错误校验码保证了主机或从机对在传送过程中出错的信息不起作用。这样增加了系统的安全和效率。错误校验采用16校验方法。 注:信息帧的格式都基本相同:地址码、功能码、数据区和错误校验码。 2.错误校验 冗余循环码()包含2个字节,即16位二进制。码由发送设备计算,放置于发送信息的尾部。接收信息的设备再重新计算接收到信息的码,比较计算得到的码是否与接收到的相符,如果两者不相符,则表明出错。 码的计算方法是,先预置16位寄存器全为1。再逐步把每8位数据信息进行处理。在进行码计算时只用8位数据位,起始位及停止位,如有奇偶校验位的话也包括奇偶校验位,都不参与码计算。 在计算码时,8位数据与寄存器的数据相异或,得到的结果向低位移一字节,用0 填补最高位。再检查最低位,如果最低位为1,把寄存器的内容与预置数相异或,如果最低位为0,不进行异或运算。 这个过程一直重复8次。第8次移位后,下一个8位再与现在寄存器的内容相相异或,这个过程与以上一样重复8次。当所有的数据信息处理完后,最后寄存器的内容即为码值。码中的数据发送、接收时低字节在前。 计算码的步骤为:

宇电AI501 RS485通讯协议说明

AIBUS通讯协议说明(V7.0) AIBUS是厦门宇电自动化科技有限公司为AI系列显示控制仪表开发的通讯协议,能用简单的指令实现强大的功能,并提供比其它常用协议(如MODBUS)更快的速率(相同波特率下快3-10倍),适合组建较大规模系统。AIBUS采用了16位的求和校正码,通讯可靠,支持4800、9600、19200等多种波特率,在19200波特率下,上位机访问一台AI-7/8系列高性能仪表的平均时间仅20mS,访问AI-5系列仪表的平均时间为50mS。仪表允许在一个RS485通讯接口上连接多达80台仪表(为保证通讯可靠,仪表数量大于60台时需要加一个RS485中继器)。AI系列仪表可以用PC、触摸屏及PLC作为上位机,其软件资源丰富,发展速度极快。基与PC的上位机软件广泛采用WINDOWS作为操作环境,不仅操作直观方便,而且功能强大。最新的工业平板触摸屏式PC的应用,更为工业自动化带来新的界面。这使得AIDCS系统价格大大低于传统DCS系统,而性能及可靠性也具备比传统DCS系统更优越的潜力,V7.X版本AI-7/8系列仪表允许连续写参数,写给定值或输出值,可利用上位机将仪表组成复杂调节系统。 一、接口规格 AI系列仪表使用异步串行通讯接口,接口电平符合RS232C或RS485标准中的规定。数据格式为1个起始位,8位数据,无校验位,1个或2个停止位。通讯传输数据的波特率可调为4800~19200 bit/S,通常用9600 bit/S,单一通讯口所连接仪表数量大于40台或需要更快刷新率时,推荐用19200bit/S,当通讯距离很长或通讯不可靠常中断时,可选4800bit/S。AI仪表采用多机通讯协议,采用RS485通讯接口,则可将1~80台的仪表同时连接在一个通讯接口上。 RS485通讯接口通讯距离长达1KM以上(部分实际应用已达3-4KM),只需两根线就能使多台AI仪表与计算机进行通讯,优于RS232通讯接口。为使用普通个人计算机PC能作上位机,可使用RS232/RS485或USB/RS485型通讯接口转换器,将计算机上的RS232通讯口或USB口转为RS485通讯口。宇电为此专门开发了新型RS232/RS485及USB/RS485转换器,具备体积小、无需初始化而可适应任何软件、无需外接电源、有一定抗雷击能力等优点。 按RS485接口的规定,RS485通讯接口可在一条通讯线路上连接最多32台仪表或计算机。需要联接更多的仪表时,需要中继器,也可选择采用75LBC184或MAX487等芯片的通讯接口。目前生产的AI仪表通讯接口模块通常采用75LBC184,这种芯片具备一定的防雷击和防静电功能,且无需中继器即可连接约60台仪表。 AI仪表的RS232及RS485通讯接口采用光电隔离技术将通讯接口与仪表的其他部分线路隔离,当通讯线路上的某台仪表损坏或故障时,并不会对其它仪表产生影响。同样当仪表的通讯部分损坏或主机发生故障时,仪表仍能正常进行测量及控制,并可通过仪表键盘对仪表进行操作,工作可靠性很高。16位校验码的正确性是简单奇偶校验的30000倍,基本能保证数据可靠性。并且同一网络上有其他公司也采用主从方式通讯的产品时,如PLC、变频器等,多数情况下AI系列仪表都不会受其它公司产品通讯干扰,不会产生采集数据混乱或无法通讯的问题。但是AI仪表协议并不能保证其它公司产品能否正常工作,所以除非万不得已,不应将AI仪表与其它产品混在一个RS485通讯总线上,而应分别使用不同的总线。 二、通讯指令 AI仪表采用16进制数据格式来表示各种指令代码及数据。AI仪表软件通讯指令经过优化设计,标准的通讯指令只有两条,一条为读指令,一条为写指令,两条指令使得上位机软件编写容易,不过却能100%完整地对仪表进行操作;标准读和写指令分别如下: 读:地址代号+52H(82)+要读的参数代号+0+0+校验码 写:地址代号+43H(67)+要写的参数代号+写入数低字节+写入数高字节+校验码 地址代号:为了在一个通讯接口上连接多台AI仪表,需要给每台AI仪表编一个互不相同的通讯地址。有效的地址为0~80(部分型号为0~100),所以一条通讯线路上最多可连接81台AI仪表,仪表的通讯地址由参数Addr决定。仪表内部采用两个重复的128~208(16进制为80H~D0H)之间数值来表示地址代号,由于大于128的数较少用到(如ASC方式的协议通常只用0-127之间的数),因此可降低因数据与地址重复造成冲突的可能性。

modbus_通讯协议_实例

上海安标电子有限公司 ——PC39A接地电阻仪通信协议 通信协议: 波特率:9600数据位:8校验位:无停止位:1 上位机(计算机): 字节号 1 2 3 4 5 6 7 8 意义ID Command 数据地址V alue CRC 注:1 ID:1个字节,由单机来定(0~255) 2 Command:1个字节,读:3或4,写:6 3 数据地址:2个字节,寄存器地址,读从100开始,写从200开始 4 V alue:2个字节,读:个数(以整型为单位),写:命令/ 数据(以整型为单位) 5 CRC:计算出CRC 下位机(PC39A): 读数据,若正确 字节号 1 2 3 3+N (N=个数*2) 3+N+1 3+N+2 意义ID Command=3 / 4 数据个数数据CRC 注:1 ID:1个字节,由单机来定(0~255) 2 Command:1个字节,收到的上位机命令 3数据个数:1个字节,返回数据个数(以字节为单位) 4 V alue:N个字节,是返回上位机的数据 5 CRC:计算出CRC 写命令,若正确 返回收到的数据: 若错误 字节号 1 2 3 4 5 意义ID Command 数据CRC 注:1 ID:1个字节,由单机来定(0~255) 2 Command:1个字节,收到的上位机命令或上0x80, 如收到3,返回0x83 3数据:1个字节,错误的指令 错误指令 1:表示command不存在 2:表示数据地址超限 4 CRC:计算出CRC

例如读PC39A 电流数据: 机器地址为12,电流的数据地址100,数据为15.45(A) (一个整型数据) 主机: ID Command 数据地址 V alue CRC 16进制 0x0c 0x03 0x0064 0x0001 CRC_H CRC_L 10进制 12 3 100 1 CRC_H CRC_L 从机返回 如正确: ID Command 数据个数(以字节为单位) V alue CRC 16进制 0x0c 0x03 0x002 0x0609 CRC_H CRC_L 10进制 12 3 2 1545 CRC_H CRC_L 如错误: ID Command 数据 CRC 16进制 0x0c 0x83 0x02 CRC_H CRC_L 10进制 12 131 2 CRC_H CRC_L 例如发PC39A 启动命令: 机器地址为12,命令的地址200,数据为25000(25000表示启动) 主机: ID Command 数据地址 V alue CRC 16进制 0x0c 0x06 0x00c8 0x61a8 CRC_H CRC_L 10进制 12 6 200 25000 CRC_H CRC_L 从机返回 如正确: ID Command 数据地址 V alue CRC 16进制 0x0c 0x06 0x00c8 0x61a8 CRC_H CRC_L 10进制 12 6 200 25000 CRC_H CRC_L 如错误: ID Command 数据 CRC 16进制 0x0c 0x86 0x02 CRC_H CRC_L 10进制 12 134 2 CRC_H CRC_L 0011 10000110 错误码0x83 功能码0x06错误码0x86

顺特变压器温控器通讯协议

TTC-310系列温控器计算机通讯协议 温控器采用标准的MODBUS-RTU的通讯规约。温控器与主站计算机的传输方式是采用主从应答方式进行通讯。通讯信息传输为异步方式并以字节为单位,通讯信息采用10位字格式,1位起始位,8位数据位,1位停止位,无奇偶校验位,通讯波特率为9600BPS。 1.报文格式 每组报文包括地址码、功能码、数据段和校验码。报文格式如表1所示: 1.1 地址码 地址码在报文的开始部分,由一个字节8位组成,单个终端设备(温控器)的地址范围是1...32。主设备通过将要联络的终端设备的地址放入报文中的地址域来选通终端设备。当终端设备发送回应报文时,它把自己的地址放入回应的地址域中,以便主设备知道是哪一台终端设备作出回应。温控器地址在功能参数表的P_009中设定。 1.2 功能码 报文中的功能代码由一个字节8位组成。当报文由主设备发往终端设备是,功能代码域将告知从设备需要执行哪些行为(如读取一组寄存器数据)。当从设备回应时,它使用功能代码域回应相同的功能代码。表2列出了终端设备(温控器)所用到功能码、功能码所需要执行的行为及意义。 1.3数据段 数据段包含了终端设备执行特定功能所需要的数据或终端设备执行特定功能所响应的数据。这些数据内容可能是数值、寄存器地址、设置值等。例如:主设备需要从终端设备读取一组数据,数据段包含了起始寄存器地址及读取数据的数量。 1.4 错误校验 报文中的错误检验采用基于CRC-16方法,它由两个字节组成。在报文传输过程中,由传输设备计算后加入到报文中。接收设备重新计算收到报文的CRC,并与接收到CRC错误校验码比较,如果两值不相同,则说明报文在传输过程中有误。 错误校正码添加到报文中时,低字节先加入,然后为高字节。 注:报文发送总是按以下顺序来发送:地址码、功能码,数据段和错误校验码。

温控器设置及操作说明-民熔

温控器设置及操作-民熔 一。下限偏差报警设置:按set键选择并显示“SLP”,绿色显示该参数的值,选择shift、ENGASE、DERANCE键设置或修改该参数。此参数表示报警点低于主控设定值的差值。 2。上限偏差报警设置:按set键选择“SHP”,绿色显示显示该参数值。选择shift、increase 和reduce键来设置或修改此参数。此参数表示报警点和主控制设定点之间的差异。 三。标度范围设置:按set键选择显示“P”,绿色显示该参数的值,选择shift、GANCE、DENCE键设置或修改该参数。“P”值越高,恒温控器主控制继电器输出的灵敏度越低。“P”值越低,恒温器主控制继电器输出的灵敏度越高。 四。积分时间设置:按set键选择显示“I”,绿色显示该参数的值,选择shift、INCEASE、decrease键设置或修改该参数。集成时间越短,集成效果越强。 5。差分时间设置:按set键选择显示“d”,绿色显示该参数的值,选择shift、INCRASE、decrease键设置或修改该参数。微分时间越长,校正越强。 6。比例循环设置:按set键选择显示“t”,绿色显示该参数的值,选择shift、GANSE、DENCE 键设置或修改该参数。 7号。自整定:按set键选择并显示“aτ”,绿色显示屏显示该参数的值,选择shift、GANCE、decrease键设置或修改该参数;设置为“00”表示自整定关闭,设置为“01”表示自整定开

8。锁定参数设置:按set键选择并显示“Lok”,绿色显示锁定状态,选择shift、INCEASE、decrease键设置或修改参数;设置为“00”表示不锁定,设置为“01”表示只锁定主控以外的参数,并设置为“02”表示所有参数都已锁定。参数锁定后,其他人不能修改。如果需要修改,则应解锁,即设置为“00”。 9。主控温度上限设定:按set键选择并显示“SOH”,绿色显示该参数值,选择shift、ADVANCE、DEVANCE键设置或修改该参数,该参数表示主控继电器的工作温度不能高于该值,否则主控设置的温度无效 10。温度校正设置:按set键选择并显示“SC”,绿色显示该参数的值,选择shift、GANSE、decrease键设置或修改该参数;当温度控制器长时间运行后出现测量偏差时,此函数可用于更正错误。如果测量值小于2℃,则该参数可设置为02。如果测量值大于2℃,则参数可设为-2。 在第二设置区,按下set键5秒以上,系统保存设置参数,退出设置状态,返回正常状态。设置好设置状态后,如果没有按照正确的操作退出设置状态,30秒后,系统将自动退出设置状态,您之前设置的参数将被声明为无效。 1. 手动 / 自动无扰动切换 按 A/M 键, MAN 指示灯亮, 进入手动状态。 当前 SV 显示器数值即为输出百分比, PV 显示器为测量值。用“向左” 、 “向上” 和“向下”键可手动修改输出百分比。再按

Modbus 通讯协议的原理和标准

Modbus 通讯协议的原理和标准 工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。Modbus 就是工业控制器的网络协议中的一种。 一、Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。 当在一Modbus 网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus 协议发出。在其它网络上,包含了Modbus 协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。 1、在Modbus 网络上转输 标准的Modbus 口是使用一RS-232C 兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。控制器能直接或经由Modem 组网。 控制器通信使用主—从技术,即仅一设备(主设备)能初始化传输(查询)。其它设备(从设备)根据主设备查询提供的数据做出相应反应。典型的主设备:主机和可编程仪表。典型的从设备:可编程控制器。 主设备可单独和从设备通信,也能以广播方式和所有从设备通信。如果单独通信,从设备返回一消息作为回应,如果是以广播方式查询的,则不作任何回应。Modbus 协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、一错误检测域。 从设备回应消息也由Modbus 协议构成,包括确认要行动的域、任何要返回的数据、和一错误检测域。如果在消息接收过程中发生一错误,或从设备不能执行其命令,从设备将建立一错误消息并把它作为回应发送出去。 2、在其它类型网络上转输 在其它网络上,控制器使用对等技术通信,故任何控制都能初始和其它控制器的通信。这样在单独的通信过程中,控制器既可作为主设备也可作为从设备。提供的多个内部通道可允许同时发生的传输进程。 在消息位,Modbus 协议仍提供了主—从原则,尽管网络通信方法是“对等”。如果一控制器发送一消息,它只是作为主设备,并期望从从设备得到回应。同样,当控制器接收到一消息,它将建立一从设备回应格式并返回给发送的控制器。 3、查询—回应周期 (1)查询 查询消息中的功能代码告之被选中的从设备要执行何种功能。数据段包含了从设备要执行功能的任何附加信息。例如功能代码03 是要求从设备读保持寄存器并返回它们的内容。数据段必须包含要告之从设备的信息:从何寄存器开始读及要读的寄存器数量。错误检测域为从设备提供了一种验证消息内容是否正确的方法。

温控器通用接口协议v2.0

温控器通用接口协议 ( ZSDQ-MODBUS ) Version 2.0( 修订) 1

ZSDQ-MODBUS协议是在标准 MODBUS 基础上提炼而成;专用以温控器与客房控制器的连接。 有关详细的 MODBUS 的说明,请参考《标准 MODBUS 详解.pdf》 一 ZSDQ-MODBUS说明: 序号参数名称规定 半双工;主从巡检方式;温控器为从机。 1 工作模式 RS485 2 物理接口 A(+),B(-),两线制 3 波特率9600bps 位格式:1 起始位+8 数据位+1 停止位 4 字节格式 10 5 传输方式 RTU(远程终端单元)格式(请参阅 MOBUS 说明) 6 温控器地址1-8;(0 地址不能使用,默认从1开始) 7 命令代码3,6 (3:读取温控器;6:设置温控器) 校验和 CRC-16 (请参阅 MOBUS 协议说明) 8 CRC 9 校验方式 CRC-16 (请参阅 MOBUS 协议说明) 10 数据帧间隔4个字节以上的空闲 2

二读取温控器操作帧格式: *命令帧(客房控制器发出)读取空调状态; 字节 1 字节 2 字节 3 字节 4 字节 5 字节 6 字节 7 字节 8 温控器地址 03H 00H 02H 00H 08H CRC 高 CRC 低 *应答帧(温控器发出) 字节 1 字节 2 字节 3 字节 4……字节 19 字节 20 字节 21 温控器地址 03H 10H 空调状态值CRC 高 CRC 低 空调状态值格式说明表 字节数值说明 字节4 00 字节5 00-01 温控器状态高字节:通常为 0 温控器状态低字节:0 表示关闭,1 表示开启 字节6 00 字节7 01-03 温控器模式高字节:通常为 0 温控器模式低字节:1 制冷,2 制热,3 通风 字节8 5~35 字节9 0~9 已设定温度高字节:设定温度值的整数值 已设定温度低字节:设定温度值的小数值。没有小数值为0 字节 10 00 温控器风速高字节:通常为 0 字节11 00-03 温控器风速低字节 01 高速 02 中速 03 低速 00 自动 字节12 HH 字节13 LL 温控器机器型号高字节温控器机器型号低字节 字节14 XX 字节15 00 (本次Version 2.0修订启用该字节,这样RCU上5个控制空调的继电器直接赋予此值,RCU部分就不必再为两管制和四管制另外配置)字节8个bit 位从高到低依次定义为位bit7-bit0,各bit位含义如下: bit7- bit5: 默认0 bit4: 继电器1(四管制,冷气阀;两管制,阀关),开启1,关闭0 bit3: 继电器2(四管制,暖气阀;两管制,阀开),开启1,关闭0 bit2: 继电器3(风机高速),开启1,关闭0 bit1: 继电器4(风机中速),开启1,关闭0 bit0: 继电器5(风机低速),开启1,关闭0 系统备用字 1 低字节(保留) 字节16 00 字节17 00 系统备用字 2 高字节(保留)系统备用字 2 低字节(保留) 字节18 tt 字节19 0~9 室内温度高字节:室内温度整数值。 室内温度低字节:室内温度小数值。没有小数值为 0

基于Modbus协议实现单片机与PLC之间的通讯

基于Modbus协议实现单片机与PLC之间的通讯 来源:PLC&FA 作者:蔡晓燕赵兴群万遂人董鹏云 关键词:可编程控制器 Modbus 通讯协议 1 引言 HMI(人机界面)以其体积小,高性能,强实时等特点,越来越多的应用于工业自动化系统和设备中。它有字母、汉字、图形和图片等不同的显示,界面简单友好。配有长寿命的薄膜按钮键盘,操作简单。它一般采用具有集成度高、速度快、高可靠且价格低等优点的单片机[1]作为其核心控制器,以实现实时快速处理。PLC和单片机结合不仅可以提PLC的数据处理能力,还可以给用户带来友好简洁的界面。本文以Modbus通讯协议为例,详细讨论了一个人机系统中,如何用C51实现单片机和PLC之间通讯的实例。 2 Modbus通讯协议[4] Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络和其它设备之间可以通信。 Modbus协议提供了主—从原则,即仅一设备(主设备)能初始化传输(查询)。其它设备(从设备)根据主设备查询提供的数据作出相应反应。主设备查询的格式:设备地址(或广播,此时不需要回应)、功能代码、所有要发送的数据、和一错误检测域。从设备回应消息包括确认地址、功能码、任何要返回的数据、和一错误检测域。如果在消息接收过程中发生一错误,或从设备不能执行其命令,从设备将建立一错误消息并把它作为回应发送出去。 控制器能设置为两种传输模式:ASCII和RTU,在同样的波特率下,RTU可比ASCII方式传送更多的数据,所以采用KTU模式。 (1) 典型的RTU消息帧 典型的RTU消息帧如表1所示。

RTU消息帧的地址域包含8bit。可能的从设备地址是0...127(十进制)。其中地址0是用作广播地址,以使所有的从设备都能认识。主设备通过将要联络的从设备的地址放入消息中的地址域来选通从设备。当从设备发送回应消息时,它把自己的地址放入回应的地址域中,以便主设备知道是哪一个设备作出回应。 RTU消息帧中的功能代码域包含了8bits,当消息从主设备发往从设备时,功能代码域将告之从设备需要执行哪些行为;当从设备回应时,它使用功能代码域来指示是正常回应(无误)还是有某种错误发生(称作异议回应,一般是将功能码的最高位由0改为1)。 从主设备发给从设备消息的数据域包含附加的信息:从设备必须用于进行执行由功能代 码所定义的行为。这包括了像不连续的寄存器地址,要处理项的数目,域中实际数据字节数。如果没有错误发生,从从设备返回的数据域包含请求的数据。如果有错误发生,此域包含一异议代码,主设备应用程序可以用来判断采取下一步行动。 当选用RTU模式作字符帧时,错误检测域包含一16Bits值(用两个8位的字符来实现)。错误检测域的内容是通过对消息内容进行循环冗长检测(CRC)方法得出的。CRC域附加在消息的最后,添加时先是低字节然后是高字节。 (2) 所有的Modbus功能码 Modbus的功能码定义如表2所示。

温控器说明书

温湿度控制器 一、产品概述 温湿度控制器,主要应用于需要对被测环境进行自动温湿度调节的场合, 用户可通过按键分别调整温湿度的上、下限值来控制加热或排风实现自动控制, 显示方式为数码管显示。 二、基本功能: 2.1 温度测量范围:-25℃~+80℃±1℃; 2.2 湿度测量范围:相对湿度RH: 0%~99% 精度±3%RH; 2.3 控制方式:温度采用上、下限和回差控制,湿度采用上、下限控制,所有参数均可设置; 2.4 输出控制类型:两组继电器触点,分别为加热和排风,每路最大负载AC250V /3A,均为有源输出。 三、技术指标: 3.1电源:AC 220V±20% 3.2 工作环境:温度:-25℃~+55℃,相对湿度:<95%RH 3.3控制设定范围:温度:0℃~80℃,相对湿度:50%RH~99%RH 3.4 本机功耗:<3W 3.5自检功能:若数码管显示“–––”,则为检测到传感器故障;若加热或排风运行过程中相应指示灯熄灭, 则检测到加热或排风故障。 四、工作原理: 4.1 温度控制: 当被测环境温度低于设定温度下限时,本仪器启动电加热设备开始加温,此时加热指示灯亮,温度升至比下限温度设定值高回差值时,即:W测≥W下限+回差,停止加温。 当被测环境温度高于设定温度上限时,本仪器启动降温设备(如风机或空调)开始降温,此时排风指示灯亮,温度降至比上限温度设定值低回差值时,即:W测≤W上限-回差,停止降温。 4.2 湿度控制: 当被测环境湿度超过设定湿度上限时。如果当前温度较高,即:W测≥W下限+(W上限-W下限)×3÷4,采用降温(或排风,视具体地区采用不同设备)抽湿,此时排风指示灯亮;抽湿过程中,如果温度低于下限温度+2度后,自动转为加热降湿;当降湿过程中温度高于上限温度-2度后,自动转为降温抽湿,直至湿度低于设定下限值为止。 当被测环境湿度超过设定湿度上限时。如果当前温度较低,即:W测<W下限+(W上限-W下限)×3÷4,采用加热降湿,此时加热指示灯亮,降湿过程中,如果温度高于上限温度-2度后,自动转为降温抽湿;当温度低于下限温度+2度后,自动转为加热降湿,直至湿度低于设定下限值为止。 4.3 手动/自动控制: 当按下“手动/自动”按键后,本控制器无条件执行加热操作;再次按下该按键,控制器切入自动控制状态。 4.4 指示灯: 面板上四个指示灯依次为:温度指示灯、湿度指示灯、加热指示灯、排风指示灯;数码管显示哪项值时对应的指示灯会亮起,加热或排风动作时相应的指示灯亮起。 4.5 固定/循环显示: 上电后产品默认显示温度值,按“上键”或“下键”切换到显示湿度值,若要自动循环显示温湿度值,

温控器使用说明书

一周编程电子智能室温控器LOGIC 578001使用指南 引言 感您选择了我们的产品及对我们的信任与支持。本装置是电子式定时恒温器,可设置一星期为周期的运行程序。通过该装置,可对安装环境的温度进行十分精确的调节控制,满足用户对创造一个舒适生活环境的要求。 符合标准:符合欧盟法令: EN 60730-1 标准及其修订容欧盟B.T.73/23/EEC号法令EN 60730-2-7 标准欧盟E.M.C.89/336/EEC号法令及93/68/EEC修改法令 EN 60730-2-9 标准 产品规格: 电源:二节LR6型1.5V碱性电池 温度调节围:10至35℃ 显示屏显示之环境温度:0至40℃(分辩率0.1℃) 温度修正频率:每分钟一次 微分:0.2至0.4K 探针传感器:NTC3% 保护等级:IP20 绝缘等级: 热梯度:1K/15分 输出:转换继电器

触点容量:8(2.5)A250V~ 作用类型:1BU 绝缘条件:正常环境 最大工作温度:50℃ 储存温度:0-60℃ 防冻温度:6℃恒定 运行程序:以一星期为周期设置 软件等级:A 液晶显示屏 夏季/冬季(采暖/空调)切换 程序设置中的最小增减允许时间:1小时 安装:壁式安装 安装及连接: 安全预防措施 在进行定时恒温器的连接之前,请确认受其控制的设备系统(采暖锅炉、泵和空调系统等)电源已断开,并需检查这些设备的使用电压是否与定时恒温器底座上表明的电压相符(最大250V~).(图4) 安装位置 定时恒温器须安装在远离热源(暖气装置、、厨房)和门窗之处,安装高度离地面约1.5米。(图5) 安装

见图6-7-8 电气连接 将受定时恒温器控制的设备系统电线与定时恒温器的1号及2号接线柱连接见接线图10所示U=受定时恒温器控制的设备 1=共用接线柱 2=常开接线柱 3=常闭接线柱 重要事项: 请务必严格遵照相关现行法律的规定及安全规安装定时恒温器。 电池更换: 当在显示屏上闪烁显示“”标志时,定时恒温器还可正常工作约一个月左右,然后将会停止工作并固定显示“”。 更换电池时,请打开恒温器的前板按照前板上的说明进行操作,电池寿命为一年。(图9) 提示:建议在采暖设备开启时更换电池。(一年更换一次)完成电池更换以后,装回电池座的盖子,按RESET键,按照“时钟设置”的说明重新设定时间。

(完整版)MODBUS通讯协议-RTU要点

Modbus 通讯协议 (RTU传输模式)本说明仅做内部参考,详细请参阅英文版本。

第一章Modbus协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。 此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。 当在一Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus协议发出。在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。 协议在一根通讯线上使用应答式连接(半双工),这意味着在一根单独的通讯线上信号沿着相反的两个方向传输。首先,主计算机的信号寻址到一台唯一的终端设备(从机),然后,在相反的方向上终端设备发出的应答信号传输给主机。协议只允许在主计算机和终端设备之间,而不允许独立的设备之间的数据交换,这就不会在使它们初始化时占据通讯线路,而仅限于响应到达本机的查询信号。 1.1 传输方式 传输方式是一个信息帧内一系列独立的数据结构以及用于传输数据的有限规则,以RTU 模式在Modbus总线上进行通讯时,信息中的每8位字节分成2个4位16进制的字符,每个信息必须连续传输下面定义了与Modebus 协议– RTU方式相兼容的传输方式。 代码系统 ?8位二进制,十六进制数0...9,A...F ?消息中的每个8位域都是一个两个十六进制字符组成 每个字节的位 ?1个起始位 ?8个数据位,最小的有效位先发送 ?1个奇偶校验位,无校验则无 ?1个停止位(有校验时),2个Bit(无校验时) 错误检测域 ?CRC(循环冗长检测)

壁挂炉温控器使用说明书

壁挂炉温控器使用说明书 1、产品描述 2、对码 (1)按住温控器取消键5s,温度区显示0值,信号图标闪烁,非正常工作状态图标点亮,其余与正常状态时同,如下所示图案:

(2)按住接收器按键5s,此时温控器与接收器进行对码,对码时温度区显示值由0不断增加,表示温控器接收到的对码信号个数。 (3)对码成功时,温控器上温度区数字不再变化,而是闪烁显示对码成功后的通讯通道值,此时按确定键,温控器恢复正常状态。 (4)按接收器一次,接收器退出对码。 (5)对码成功,温控器与接收器之间可进行通讯。 3、按键功能 3.1选择编程键,可进入用户编程模式,由用户设置所需各个时间段温度。此状态下编程状态图标及非正常工作状态图标被点亮。 按编程键一次,进入编程模式。

进入编程模式后,会显示编程区P1状态,P1点亮,时间区和时间段上0处时间点闪烁显示,且时间显示为0点,即当时时间段上闪烁点的时间。温度值不变仍然显示当前温度。 (1)进入编程模式后按增加键,会在时间段上顺时针选择移动目标时间点。 如图示,如果在时间段上选择3点处时间点时,时间区显示时间也会随之作相应变化,现在为当前选中时间点与时间闪烁显示。 (2)按减少键,会在时间段上逆时针选择时间点。 (3)同时按设置键和增加键,顺时针点亮目标时间点,点亮一点后自动跳到下一个点,并将此点作为目标时间点。

如图示,按设置键再按增加键将从目标时间点3点处开始设置点亮,停止时,停止点闪烁,此时时间区闪烁显示时间段上当前闪烁时间。 (4)同时按设置键和减少键,熄灭目标时间点,熄灭点后自动跳到下一个点,并将此点作目标时间点。 如图示,按设置键再按减少键将从目标时间点6点处开始熄灭点亮,停止时,停止点闪烁,此时时间区闪烁显示时间段上当前闪烁处时间。 (5)在编程状态下,设置任意时刻按确定键,可保存当前设置,并跳转到另一可编程模式P2。

施耐德TC系列联网温控器Modbus通信协议

TC303-3A2LMS/3A4LMS/3A2DLMS/3A4DLMS系列MODBUS通信协议 MODBUS协议规定了具体的通讯接口形式 序号 技术指针/规格 规 定 1 物理界面 RS485 半双工 2 波特率 4800 3 传输方式 RTU(远程终端单元)格式 4 数据流格式 地址功能代码数据数量数据1 ... 数据n CRC高字 节 CRC低字节 5 地址 1-32 6 功能代码 1,2,3,4,6, 7 数据数量 <255 8 数据 0-255 9 CRC校验 CRC-16 10 字节格式 11位格式:1起始位+8数据位+1位奇校验+1停止位 11 校验方式 CRC-16 12 0地址 广播地址 13 接口定义 A(+),B(-),GND 三线制 01命令报文信息: 功能码 寄存器地址 风机盘管 数 据 解 释 01 1 电动阀 (四管制:冷阀) 0关、1开 01 5 送风机/高0关、1开/0关、1高01 6 送风机 中0关、1中017 送风机 低0关、1低018 四管制:热阀 0关、1开

02命令报文信息: 03/06命令报文信息:(注:TC303-3A2LM/3A4LM 没有门卡和睡眠模式) 功能码 寄存器地址 风机盘管 数 据 解 释 03/06 3 状态 00:关、01:开、02:防冻启动(只读); 03/06 4 模式 1:制冷、2:制热、3:通风; 03/06 5 设置温度 温度值(5~35℃); 03/06 6 风机模式 00:高速、01:中速、02:低速、03:自动; 03/06 7 门卡拔出后制冷设定温度 设定范围22~32℃。 03/06 8 门卡拔出后制热设定温度 设定范围10~21℃。 03/06 9 睡眠模式 00:关、01:开; 03/06 10 ECO 模式 00:关、01:开; 03 11 门卡状态 00:拔卡状态、01:插卡状态; 03/06 12 门卡拔出后风速00:高速、01:中速、02:低速 03/06 13 键盘锁定 00:关、01:开;(全锁与不锁) 04命令报文信息: 1. 温度值:(0~50°C ) 例如:温度值为25.5°C , 数据(255)=00H FFH; 温度值为5.0°C , 数据(50)=00H 32H; 03:读数据 数据格式:温控器地址、功能码、寄存器地址高位、寄存器地址低位、数量高位、数量低位、校验位 06:写数据 数据格式:温控器地址、功能码、寄存器地址高位、寄存器地址低位、数据高位、数据低位、校验位 如:改风机模式到中速 010*********XX 功能码 寄存器地址 风机盘管 数 据 解 释 02 3 室温传感器故障;0正常、1故障 02 4 管道传感器故障;0正常、1故障 功能码 寄存器地址 风机盘管 数 据 解 释 04 1 室内温度 温度值(0~50℃)

很好的威纶通MODBUSRTU通讯协议与变频器通讯案例

很好的威纶通 M O D B U S R T U通讯协议与变频器通讯案例 公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]

本文研究的是触摸屏通过MODBUS RTU通讯协议与变频器通讯实现变频器的控制。触摸屏采用威纶通TK6070IP,变频器用汇川MD380通用系列。通过触摸屏编程软件,编辑控制画面实现变频器的启动、停止、速度调节、多段速速度设置,通过宏指令实现工程值与实际值的转换。 一、MODBUS RTU 简介: 为了在自动化系统之间、自动化系统和所连接的分散的现场设备之间进行信息交换,如今串行现场总线被主要用作通讯系统。成千上万的应用已经强烈地证明了通过使用现场总线技术,可以节省多至40%的接线、调试及维护的费用。仅仅使用两根电线就可以传送现场设备的所有相关信息,比如输入和输出数据、参数、诊断数据。过去使用的现场总线往往是制造商的特定现场总线,并且同其它现场总线不兼容。如今使用的现场总线几乎是完全公开和标准化的。这就意味者用户可以以最合理的价格选择最好的产品,而不用依赖于每个独立的制造商。Modbus RTU是一种国际的、开放的现场总线标准。作为一种很容易实现的现场总线协议,在全世界范围内,Modbus得到了成功的应用。应用领域包括生产过程中的自动化、过程控制和楼宇自控。MODBUS RTU通讯协议的报文如图1。 图1 MODBUS RTU 通讯协议的报文功能码如下: 01H 读取线圈状态。从执行机构上读取线圈(单个位)的内容; 02H 读取离散量输入。从执行机构上读取离散量输入(多个位)的内容; 03H 读取保持寄存器。从执行机构上读取保持寄存器(16位字)的内容; 04H 读取输入寄存器。从执行机构上读取输入寄存器(16位字)的内容; 05H 强置单线圈。写数据到执行机构的线圈(单个位)为“通”(“1”)或“断”(“0”); 06H 预置单寄存器。写数据到执行机构的单个保持寄存器(16位字); 0FH 强置多线圈。写数据到执行机构的几个连续线圈(单个位)为“通”(“1”) 或“断”(“0”); 10H 预置多寄存器。写数据到执行机构的几个连续的保持寄存器(16位字)。 二、威纶通编程软件介绍: EB8000软件中MODBUS协议的设备类型为0x、1x、3x、4x、5x、6x,还有 3x_bit,4x_bit,6x_bit,0x_multi_coils等,下面分别说明这些设备类型在MODBUS协议中支持哪些功能码。 0x:是一个可读可写的设备类型,相当于操作PLC的输出点。该设备类型读取位状态的时候,发出的功能码是01H,写位状态的时候发出的功能码是05H。写多个寄存器时发出的功能码是0fH。

中央空调温控器操作说明

现在很多小伙伴家里在装修的时候,都安装了中央空调,随之配套的还有中央空调的温控器,很多小伙伴还不知道温控器怎么操作,下面就一起来看看温控器的操作说明吧。 中央空调温控器分爲电子式和机器式两种,按显示不同分爲液晶显示和调理式。中央空调温控器是经过顺序编辑,用顺序来控制并向执行器收回各种信号,从而到达控制空调风机盘管以及电动二通阀的目的。 机器式 机器盘管温控器使用于商业、工业及民用修建物。可对采暖、冷气的中央空调末端风机盘管、水阀停止控制。使所控场所环境温度恒定爲设定温度范围内。温度设定拔盘指针应设定爲所需恒定温度地位。拔动开关功用辨别爲:电源开关(开ON—关OFF);运转形式开关(暖气HEAT—冷气COOL),FAN风速开关(低速L—中速M—高速H)。可控制设备:三档风机盘管风速,三线电动阀,二线电动阀,也可接电磁阀、开关型风阀或三线型风阀。外型尺寸。

操作办法 1、开关机:把拨动开关拨动到ON地位,温控器开机;把开关拨动到OFF 地位,温控器关机。 2、打工形式设定:把拨动开关拨动到COOL地位,温控器设定爲制冷形式;把拨动开关拨动到HEAF地位,温控器设定爲制热形式。 3、温度设定:机器式温控器,采用旋钮式设定温度,把红点对着面板标明的温度数据即可。 4、风速设定:把开关拨动到LOW地位;温控器设定爲高档风速;把开关拨动到WED地位,温控器设定爲中档风速;把开关拨动到High地位,温控器设定爲高档风速。 快益修以家电、家居生活为主营业务方向,提供小家电、热水器、空调、燃气灶、油烟机、冰箱、洗衣机、电视、开锁换锁、管道疏通、化粪池清理、家具维修、房屋维修、水电维修、家电拆装等保养维修服务。

相关文档
最新文档