[发明专利]一种煤样检测系统中的PLC数据读写方法及系统有效
| 申请号: | 201710741622.3 | 申请日: | 2017-08-25 |
| 公开(公告)号: | CN107390625B | 公开(公告)日: | 2020-01-21 |
| 发明(设计)人: | 肖兵球;谭为 | 申请(专利权)人: | 湖南三德科技股份有限公司 |
| 主分类号: | G05B19/05 | 分类号: | G05B19/05 |
| 代理公司: | 43008 湖南兆弘专利事务所(普通合伙) | 代理人: | 周长清;蒋维特 |
| 地址: | 410205 湖南*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 检测 系统 中的 plc 数据 读写 方法 | ||
1.一种煤样检测系统中的PLC数据读写方法,其特征在于,包括如下步骤:
S1. 在主站初始化端口时,固化各模块的MB_DB背景数据块;
S2. 根据从站类型划分地址区间,固化从站的MODBUS地址;
S3. 在主站中,根据模块与从站的连接关系,对从站地址进行配置;
S4. 根据主站中的地址配置参数,进行轮询扫描,对各从站的数据进行读写操作。
2.根据权利要求1所述的煤样检测系统中的PLC数据读写方法,其特征在于:步骤S3中,所述主站通过固定数组来配置从站的地址。
3.根据权利要求2所述的煤样检测系统中的PLC数据读写方法,其特征在于:对于与模块连接的N个从站,通过所述固定数组的前N个元素来配置从站地址,并在第N+1个元素配置预设的结束标志。
4.根据权利要求1至3任一项所述的煤样检测系统中的PLC数据读写方法,其特征在于:步骤S4的具体步骤包括:
S4.1. 对于每个模块,分别定义工作步变量;
S4.2. 在每次轮询扫描中,对于每个模块,依次将与模块连接的从站地址赋值给所述工作步变量,并调用读写子程序对工作步变量所指定的从站执行读写操作,直到完成对所述从站的读写操作。
5.根据权利要求4所述的煤样检测系统中的PLC数据读写方法,其特征在于:在所述读写子程序中,在完成当前从站的读写操作后,直接在所述读写子程序中将所述工作步变量赋值为一下个从站的地址值。
6.根据权利要求5所述的煤样检测系统中的PLC数据读写方法,其特征在于:在所述读写子程序中,通过写数据使能变量控制读写子程序对从站执行写操作,仅在需要向从站写数据时,所述写数据使能变量才被打开,执行写数据操作。
7.根据权利要求6所述的煤样检测系统中的PLC数据读写方法,其特征在于:对于每个模块,与之连接的从站数量小于等于50个。
8.一种煤样检测系统中的PLC数据读写系统,包括上位机、主站和从站,所述主站包括多个模块,所述主站与上位机连接,所述从站与主站的模块连接;其特征在于:所述主站在初始化端口时,固化各模块的MB_DB背景数据块;所述从站采用固化的MODBUS地址;所述主站根据模块与从站的连接关系,对从站地址进行配置;根据主站中的地址配置参数,进行轮询扫描,对各从站的数据进行读写操作。
9.根据权利要求8所述的煤样检测系统中的PLC数据读写系统,其特征在于:在所述主站中,对于每个模块,分别定义工作步变量;在每次轮询扫描中,对于每个模块,依次将与模块连接的从站地址赋值给所述工作步变量,并调用读写子程序对工作步变量所指定的从站执行读写操作,直到完成对所述从站的读写操作。
10.根据权利要求9所述的煤样检测系统中的PLC数据读写系统,其特征在于:在所述读写子程序中,在完成当前从站的读写操作后,直接在所述读写子程序中将所述工作步变量赋值为一下个从站的地址值。
11.根据权利要求10所述的煤样检测系统中的PLC数据读写系统,其特征在于:在所述读写子程序中,通过写数据使能变量控制读写子程序对从站执行写操作,仅在需要向从站写数据时,所述写数据使能变量才被打开,执行写数据操作。
12.根据权利要求8至11任一项所述的煤样检测系统中的PLC数据读写系统,其特征在于:所述主站通过固定数组来配置从站的地址;对于与模块连接的N个从站,通过所述固定数组的前N个元素来配置从站地址,并在第N+1个元素配置预设的结束标志;对于每个模块,与之连接的从站数量小于等于50个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南三德科技股份有限公司,未经湖南三德科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710741622.3/1.html,转载请声明来源钻瓜专利网。





