大数跨境

台达PLC与秦合源称重模块连接使用案例

台达PLC与秦合源称重模块连接使用案例 众力达电气
2018-01-18
0
导读:本案例中PLC采用485通讯称重模块(本案例中称重模块均为秦合源放大器),格式为默认值(8,N,1,9600

 请关注上面的蓝色字体      

          

          本案例中PLC采用485通讯称重模块(本案例中称重模块均为秦合源放大器),格式为默认值(8,N,1,9600);用WPLSoft软件写入皮重,读出毛重和净重。

1、(1)数据格式:

帧头

模块地址

功能代码

数据

CRC16校验

帧尾

≥3.5字符

1字节

1字节

0到252字节

2字节

≥3.5字符

(2)读寄存器(0x03功能码)

读取格式

模块地址

功能代码

寄存器起始地址

寄存器数量

CRC16校验

Addr

0x03

高8位

低8位

高8位

低8位

低8位

高8位

模块返回格式(广播指令不回复)

模块地址

功能代码

字节数

第一组寄存器数据

….寄存器数据….

最后组寄存器数据

CRC16校验

Addr

0x03

N

高8位

低8位

……...数据……...

高8位

低8位

低8位

高8位

(3)写寄存器(0x10功能码)

写入格式

模块返回格式(广播指令不回复)

模块地址

功能代码

寄存器起始地址

寄存器数量

CRC16校验

Addr

0x10

高8位

低8位

高8位

低8位

低8位

高8位

(4)出错应答格式

模块地址

功能码+0x80

错误代码

CRC16校验

Addr

0x03+0x80=0x83, 0x10+0x80=0x90

高8位

低8位

低8位

高8位

错误代码:0x01:主机发送的功能码不被模块支持

 0x02:主机发送的寄存器地址超出模块支持的范围

          0x03:主机对目标寄存器写入的数据超出该寄存器支持的范围

当模块接收到的指令中出现奇偶校验错误、CRC校验错误、广播指令错误,模块均不回复,主机可根据超时进行相应处理。

2、在编写指令时应注意寄存器起始地址为16进制数值,程序如下图:

   定义通讯格式

写入皮重,读出毛重和净重

*****************************************************

关注我们:提供丰富的产品信息,优秀的技术服务与支持。

欢迎搜索“河南众力达”微信号:hnzlddq

*****************************************************


长按识别图中二维码       一键关注

更多精彩内容请登陆河南众力达官方网站:www.hnzld.com

电话:0371-66617266

网址:http://www.hnzld.com

地址:郑州市铭功路83号豫港大厦17楼1701室

代理品牌: 台达 三菱  奥托尼克斯 和泉 西门子 町洋端子 卓蓝减速机

专业维修变频器、PLC、伺服电机、驱动器、人机界面



【声明】内容源于网络
0
0
众力达电气
河南众力达电气设备有限公司代理台达机电全系列产品、施耐德抵压元器件及自动化产品、西门子PLC、触摸屏、伺服等,和泉继电器,代理科姆龙变频器,卓蓝减速机,町洋端子,同时经销三菱机电产品和奥托尼克斯传感器
内容 886
粉丝 0
众力达电气 河南众力达电气设备有限公司代理台达机电全系列产品、施耐德抵压元器件及自动化产品、西门子PLC、触摸屏、伺服等,和泉继电器,代理科姆龙变频器,卓蓝减速机,町洋端子,同时经销三菱机电产品和奥托尼克斯传感器
总阅读666
粉丝0
内容886