PROFIBUS-DP与CC-Link协议转换器制造技术

技术编号:25486364 阅读:52 留言:0更新日期:2020-09-01 23:05
本发明专利技术涉及转换器技术领域,尤其涉及一种PROFIBUS‑DP与CC‑Link协议转换器,包括PROFIBUS板卡、CC‑Link板卡和MCU芯片;PROFIBUS板卡对西门子S7‑300/400 PLC的数据接收和发送;B40 CC‑Link板卡对三菱Q系列PLC的数据接收和发送;PROFIBUS板卡和CC‑Link板卡分别通过USART1和USART2与MCU芯片进行通讯。本协议转换器可有效的解决三菱与西门子两台工控PLC的部分数据融合,从而提高生产质量、效率等,有利于推广应用。

【技术实现步骤摘要】
PROFIBUS-DP与CC-Link协议转换器
本专利技术涉及转换器
,尤其涉及一种PROFIBUS-DP与CC-Link协议转换器。
技术介绍
PROFIBUS是一个用在自动化技术的现场总线标准,在1987年由德国西门子公司等十四家公司及五个研究机构所推动[1],PROFIBUS是程序总线网络(PROcessFIeldBUS)的简称。PROFIBUS和用在工业以太网的PROFINET是二种不同的通信协议。Profibus代表“过程现场总线”DP代表“分布式设备”。“CC-link”是“Control&Communication-link”的简称。它是一个通过通信电缆将分散的I/O模块,特殊高功能模块等连接起来,并且通过PLC的CPU来控制这些相应模块的系统。DP/CC协议转换器作为一种数据交换设备,以PLC为控制器,通过数据的发送与接收,完成数据的共享。目前国内有部分设备既用到西门子S7-300/400PLC又用到三菱Q系列PLC,这样就难以对两台PLC进行统一管理,两台PLC单独运行,无法共享数据,使两台设备的协调程度大大降低,这样对生产产品的质量等问题降低,造成不必要的损失。由于目前的设备存在部分难以解决的问题。设备只能经过人为或者机械等来完成产品的生产,这样某些方面就降低的自动化的程度。
技术实现思路
本专利技术的目的在于克服上述技术的不足,而提供一种PROFIBUS-DP与CC-Link协议转换器。本专利技术为实现上述目的,采用以下技术方案:一种PROFIBUS-DP与CC-Link协议转换器,其特征在于:包括AnybusCompactB40PROFIBUS板卡、AnybusCompactB40CC-Link板卡和MCU芯片;AnybusCompactB40PROFIBUS板卡对西门子S7-300/400PLC的数据接收和发送;AnybusCompactB40CC-Link板卡对三菱Q系列PLC的数据接收和发送;AnybusCompactB40PROFIBUS板卡和AnybusCompactB40CC-Link板卡分别通过USART1和USART2与MCU芯片进行通讯。优选地,所述MCU芯片采用32位STM32F107VCT6控制器。优选地,所述MCU通过GPIO对两个板卡的状态检测、复位控制和中断接收。本专利技术的有益效果是:本专利技术可以实现PROFIBUS与CC-Link的协议转换,其中PROFIBUSDP总线网络信号通过协议转换器PROFIBUS板卡采集,转换为串口信号,通过MCU处理,再通过串口将数据传给CC-Link板卡,转换为CC-Link协议,与CC-Link网络通信。最后可通过协议转换器上的指示灯直观体现当前的通讯状态。本协议转换器可有效的解决三菱与西门子两台工控PLC的部分数据融合,从而提高生产质量、效率等,有利于推广应用。附图说明图1为本专利技术硬件电路图;图2a和图2b分别为本专利技术供电电路图;图3为本专利技术提供的MCU控制电路图;图4为本专利技术提供的EEPROM芯片电路图;图5为本专利技术提供的AnybusCompactB40PROFIBUS板卡(AB6670)电路图;图6为本专利技术提供的AnybusCompactB40CC-Link板卡(AB6672)电路图;图7为本专利技术提供的西门子300PLC接线图;图8为本专利技术提供的三菱Q系列PLC接线图;图9为本专利技术提供的具体接线方式;图10为本专利技术提供的通讯线接线方式。具体实施方式为了便于描述,在这里可以使用空间相对术语,如“在……之上”、“在……上方”、“在……上表面”、“上面的”等,用来描述如在图中所示的一个器或特征与其他器或特征的空间位置关系。应当理解的是,空间相对术语旨在包含除了器在图中所描述的方位之外的在使用或操作中的不同方位。例如,如果附图中的器被倒置,则描述为“在其他器或构造上方”或“在其他器或构造之上”的器之后将被定位为“在其他器或构造下方”或“在其他器或构造之下”。因而,示例性术语“在……上方”可以包括“在……上方”和“在……下方”两种方位。该器也可以其他不同方式定位(旋转90度或处于其他方位),并且对这里所使用的空间相对描述作出相应解释。本专利技术提供了西门子S7-300/400PLC和三菱Q系列PLC的通讯协议,包括PROFIBUS-DP与CC-Link的数据共享。包括AnybusCompactB40PROFIBUS板卡、AnybusCompactB40CC-Link板卡和MCU芯片;AnybusCompactB40PROFIBUS板卡对西门子S7-300/400PLC的数据接收和发送;AnybusCompactB40CC-Link板卡对三菱Q系列PLC的数据接收和发送;AnybusCompactB40PROFIBUS板卡和AnybusCompactB40CC-Link板卡分别通过USART1和USART2与MCU芯片进行通讯。其中某个通讯环节出现问题时DP/CC协议转换器会通过LED指示灯指明出现问题的通讯环节。如图1所示,首先通过AnybusCompactB40PROFIBUS板卡和AnybusCompactB40CC-Link板卡对各自的PLC进行相应数据的采集,然后把数据发送给STM32F107VCT6芯片进行数据交换,再通过AnybusCompactB40PROFIBUS板卡和AnybusCompactB40CC-Link板卡把交换后的数据发送到对应的PLC中,从而实现西门子S7-300/400PLC和三菱Q系列PLC的数据共享。本专利技术的供电选择可参考图2a和图2b电路进行供电的选择本专利技术的协议转换器基于STM32F107VCT632位MCU(如图3所示)进行开发。协议转换需要对大量数据进行高速处理,需要大容量RAM和FLASH的MCU,因此选用STM32F107系列高性能MCU。该处理器具有以下特点:256kBFlash64kBRAM,存储容量大;高性能32位ARM微控制器;时钟频率72Mhz,速度快;具有80个GPIO,2个I2C接口,5个USART接口,3个SPI接口,接口丰富;工作温度:-40℃~+85℃,性能稳定。PROFIBUS板卡和CC-Link板卡分别通过USART1和USART2与STM32控制器进行通讯,同时MCU通过GPIO可实现对板卡的状态检测,复位控制,中断接收等功能。USART3为系统的DEBUG调试口,通过串口电平转换电路,可兼容5VTTL电平。本专利技术的EEPROM芯片原理图如图4所示,设备参数存储在EEPROM芯片中,EEPROM采用M24C64DIP-8封装芯片。PCB上焊接DIP-8IC座,方便芯片拆卸。更换设备后可将旧设备的EEPROM芯片安装到新设备上,实现参数同步,使用更加方便。本专利技术的通讯板卡原理图如图5、图6所示,AnybusCompac本文档来自技高网...

【技术保护点】
1.一种PROFIBUS-DP与CC-Link协议转换器,其特征在于:包括Anybus Compact B40PROFIBUS板卡、Anybus Compact B40 CC-Link板卡和MCU芯片;Anybus Compact B40PROFIBUS板卡对西门子S7-300/400PLC的数据接收和发送;/nAnybus Compact B40 CC-Link板卡对三菱Q系列PLC的数据接收和发送;/nAnybus Compact B40 PROFIBUS板卡和Anybus Compact B40 CC-Link板卡分别通过USART1和USART2与MCU芯片进行通讯。/n

【技术特征摘要】
1.一种PROFIBUS-DP与CC-Link协议转换器,其特征在于:包括AnybusCompactB40PROFIBUS板卡、AnybusCompactB40CC-Link板卡和MCU芯片;AnybusCompactB40PROFIBUS板卡对西门子S7-300/400PLC的数据接收和发送;
AnybusCompactB40CC-Link板卡对三菱Q系列PLC的数据接收和发送;
AnybusCompactB40PROFIBUS板卡...

【专利技术属性】
技术研发人员:范其明席飞郭卉乔佳申会群
申请(专利权)人:天津中德应用技术大学
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1