开发协议 %e5%bc%80%e5%8f%91%e5%8d%8f%e8%ae%ae
您现在的位置:首页 > 开发协议 > 总线通迅模块【寄存器地址】,中控主机,串口继电器,或带有RS485通迅和以太网中的 MODBUS参数

使用教程

下载中心

总线通迅模块【寄存器地址】,中控主机,串口继电器,或带有RS485通迅和以太网中的 MODBUS参数

发布时间:2016/11/26 开发协议 浏览:5494

使用Modbus Poll测试工具的设置参数示例 注意设备的通信地址,每条指令都需要填写正确设备地址,和寄存器地址。 Modbus Poll下载地址:Modbus Poll v3.60 PDF文档下载地址:Modbus Poll 控制方式 购买产品参数:

 

modbus-rtu01

第一步:串口通信参数设置


modbus-rtu02

第二步:协议地址起始基址选择(Base 0)


modbus-rtu03

第三步:继电器输出状态读


modbus-rtu04

第四步:继电器输出修改指令


第五步:设备号、设备地址修改指令,寄存器在8896


modbus-rtu06

第六步:单路关指令


modbus-rtu07

第七步:单路开指令


modbus-rtu08

第八步:关第一路,开第二路

Modbus功能号22指令功能比较灵活,可以单独设置每个输出为开或者关,单条指令同时设置两个或多个继电器状态,不影响其他继电器。 单条指令可以连续设置最大16个继电器位。


modbus-rtu09

如果想知道通信的具体发送和接收的数据,那么可以打开监控程序, 必要时,可以关闭自动查询功能,单独测试需要使用到的指令。


设备的MODBUS协议说明

通信协议:专用协议,MOBDUS-RTU协议

通信参数:波特率9600bps,无检验,8位数据位,1位停止位

设备站点号:默认为1(某些型号可修改站点号),RS485支持一条总线外挂多个控制器

站点号可修改为1到247(MODBUS协议规定站点号有效范围)


 中控主机:MODBUS功能描述(以下规定地址范围从0开始计算)以最大数量显示,其它总线产品寄存器地址相同,数量将不及中控。

支持功能号:01 05 15 03 04 06

起始地址:0   数量:256   类型:位(线圈) 描述:数字量输入X

起始地址:256  数量:256   类型:位(线圈) 描述:数字量输出Y

起始地址:512  数量:256    类型:位(线圈) 描述:数字量输出S

起始地址:768  数量:256    类型:位(线圈) 描述:辅助位变量M

起始地址:7513  数量:1路, 类型:位(线圈) 描述:写1复位控制器,写0无效
以上用(位)(线圈)的意思是:从0开始的,从256开始的,从768开始的,都是属于开关。


起始地址:0   数量:200路,(不保持)   类型:16位字和32位浮点(寄存器), 描述:DCS扩展外部模似量

起始地址:10000   数量:200路,(保持)   类型:16位字(寄存器) 描述:延时(外部可调延时时间)(单位0.1秒)

起始地址:1000    数量:100路,   类型:16位字(寄存器) 描述:变值(外部变化计数器)

起始地址:2016    数量:100路,(保持)   类型:16位字(寄存器) 描述:计时器寄存器

起始地址:10200   数量:200路,(保持)   类型:16位字(寄存器) 描述:固值(外部可调固定计数值)

起始地址:8896   数量:1路,(保持)   类型:16位字(寄存器) 描述:站点号

起始地址:10400    数量 :200路,(保持)    类型: 32位双字(单精度浮点数)    描述:浮点数(外部可修改浮点数)


步进电机相关寄存器:

以下,总共规划32个位,32路电机控制输出,实际上只用到前3位,所以数量是3,32是最大数量。

起始地址:13460   数量:32   类型:位(线圈) 描述:软停止位

起始地址:13492   数量:32   类型:位(线圈) 描述:硬停止位

起始地址:13524  数量:32   类型:位(线圈) 描述:清零位置计数器位

起始地址:13428  数量:32   类型:位(线圈) 描述:启动位

起始地址:13396 数量:32   类型:位(线圈) 描述:绝对位置运动标记位

起始地址:13300 数量:32   类型:位(线圈) 描述:方向位

起始地址:13364 数量:32   类型:位(线圈) 描述:运行类型标志位

起始地址:13332 数量:32   类型:位(线圈) 描述:停止模式标志位

起始地址:13000 数量:32   类型:位(线圈) 描述:电机忙标志位

 

起始地址:5000  数量 :32  类型: 双字(32位整数)    描述:位置计数器(带符号整数)

起始地址:5064  数量 :32  类型: 双字(32位整数)    描述:请求运行脉冲器(带符号整数)


中控主机时钟寄存器地址:

描述:年份,起始地址:8000    数量:1路,(保持)   类型:16位字(寄存器)(R/W)

描述:月份,起始地址:8001    数量:1路,(保持)   类型:16位字(寄存器)(R/W)

描述:日期,起始地址:8002    数量:1路,(保持)   类型:16位字(寄存器)(R/W)

描述:时钟,起始地址:8003    数量:1路,(保持)   类型:16位字(寄存器)(R/W)

描述:分钟,起始地址:8004    数量:1路,(保持)   类型:16位字(寄存器)(R/W)

描述:秒钟,起始地址:8005    数量:1路,(保持)   类型:16位字(寄存器)(R/W)

描述:星期,起始地址:8006    数量:1路,(保持)   类型:16位字(寄存器)(R/W)


重启控制器:
开关量:7513    数量:1路,(保持关状态)置位开时重启   类型:(R/W)


延时单位设置,只支持DDC控制器
需要重启:

起始地址:20612    数量:1路,(保持)   类型:16位字(寄存器)(R/W)
需重启控制器,
单位:秒,当设置为0时,其延时时间为0.001秒,设置为10时,单位为0.01秒,设置为100时为0.1秒,1000时为1秒、10000、100000等,也未必一定要填10的倍数。


任务延时单位读取:
每个任务延时提供延时数据供读取,
起始地址:2000-2015    数量:16路,(保持)   类型:16位字(寄存器)(R)
我们在编程,在某一任务设计PLC代码,并添加了延时器时,可以从本寄存器读取当前正在延时的时间是多少,以供参考。


以太网电流检测模块:
单位安倍,如:7.8876A。
可编程功能,可设计电流达到某一个值时,启动电源或断开电源,或作为报警提示等作用。
电流:起始地址:8608   类型浮点数:32位字(寄存器)底位在前(3412)(R)
电流:起始地址:8610   类型浮点数:32位字(寄存器)底位在前(3412)(R)
电压:起始地址:8736   类型浮点数:32位字(寄存器)底位在前(3412)(R)
电流电压上报地址:7523      类型:位(线圈)(R/W) 描述:停止上报或主动上报电流电压。


其他未列出的地址,请不要随意修改,以免打乱程序运行。


姓 名:
邮箱
留 言: