[发明专利]应用于三菱FX型PLC的CAN协议通信转换器及方法在审
申请号: | 201911149538.8 | 申请日: | 2019-11-21 |
公开(公告)号: | CN111224944A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 王嘉;范蟠果;李欣玉 | 申请(专利权)人: | 西北工业大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/40 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 常威威 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 三菱 fx plc can 协议 通信 转换器 方法 | ||
1.一种应用于三菱FX型PLC的CAN协议通信转换器,主要包括PIC18F25核心板、供电模块、编码器模块、三个拨码开关、一个串口和一个CAN接口,其特征在于:PIC18F25核心板通过CAN接口连接至CAN总线网络,通过串口连接PLC,通过编码器模块连接三个拨码开关;拨码开关A设定CAN过滤报文ID,PIC18F25核心板通过拨码开关A设置的报文ID进行CAN报文过滤;拨码开关B设定CAN反馈报文ID,PIC18F25核心板将PLC返回的数据转换为CAN反馈报文并通过拨码开关B设置报文ID后发送至CAN总线;拨码开关C设定CAN通信波特率和串行通信数据帧格式。
2.一种利用权利要求1所述转换器应用于三菱FX型PLC的CAN协议通信转换方法,其特征在于包括下述步骤:
步骤1:通信转换器上电,CAN接口及串口初始化,CAN接口进入CAN总线网络命令监听状态,串口进入接收PLC数据的等待状态;
步骤2:CAN接口收到CAN总线发送的报文后,PIC18F25核心板通过拨码开关A设定的报文ID对收到的报文进行过滤,将通过过滤的CAN操作报文转化成三菱PLC专用协议指令,并根据拨码开关C设定的串行通信数据帧格式发送至PLC;所述的串行通信数据帧格式包括波特率、校验位、数据位和停止位;
步骤3:转换器向PLC发送三菱PLC专用协议指令后等待PLC向串口返回信息;
步骤4:PLC按照专用协议发送反馈信息至PIC18F25核心板,核心板将PLC返回的信息整合为CAN反馈报文,并根据拨码开关B设置的CAN反馈报文ID,将反馈报文经CAN接口发送至CAN总线。
3.如权利要求2所述的应用于三菱FX型PLC的CAN协议通信转换方法,其特征在于:所述的CAN操作报文包括位读取操作报文、字读取操作报文、位写入操作报文、字写入操作报文、PLC启动操作报文和PLC停止操作报文,相应的反馈报文种类与操作报文种类一一对应,包括位读取反馈报文、字读取反馈报文、位写入反馈报文、字写入反馈报文、PLC启动反馈报文和PLC停止反馈报文。
4.如权利要求2或3所述的应用于三菱FX型PLC的CAN通信转换方法,其特征在于:所述的CAN操作报文为位读取操作报文和字读取操作报文时,报文内容包含读操作类型、操作对象、对象起始地址、操作数量,PLC返回读取的数据信息。
5.如权利要求2或3所述的应用于三菱FX型PLC的CAN通信转换方法,其特征在于:CAN操作报文为位写入操作报文和字写入操作报文时,报文内容包含写操作类型、操作对象、对象起始地址、操作数量及所要写入的数据,PLC返回写入成功或失败的应答信息。
6.如权利要求2或3所述的应用于三菱FX型PLC的CAN通信转换方法,其特征在于:所述的CAN操作报文为PLC启动报文和PLC停止报文时,CAN报文内容包含操作类型、PLC返回启动、停止成功或失败的应答信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911149538.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种火焰处理换模系统
- 下一篇:量子点发光二极管和量子点发光显示装置