基于DP接口的可编程控制模块及其控制方法技术

技术编号:15219385 阅读:57 留言:0更新日期:2017-04-26 16:24
本发明专利技术提供一种基于DP接口的可编程控制模块,包括依次连接的485接口芯片、DP接口芯片、MCU和USB隔离芯片,其中485接口芯片用于与DP主站连接,USB隔离芯片用于向MCU写入算法;所述的485接口芯片采用profichip公司的VPC3+C/S芯片,作为DP从站协议处理芯片;所述的DP接口芯片采用ADI公司的ADM2486芯片。本发明专利技术利用Profibus‑DP接口接入控制网络,接收DP主站下发工艺相关数据,用户可从USB接口写入自己对数据处理的一些核心算法,然后把处理之后的结果返回给DP主站,从而较好的对用户自己的算法进行加密保护。

Programmable control module based on DP interface and control method thereof

The invention provides a programmable control module based on DP interface includes 485 connection interface chip, DP interface chip, MCU chip and USB isolation, of which 485 interface chip is connected to a DP master, USB chip is used to write to the MCU isolation algorithm; 485 interface chip of the VPC3+C/S chip of profichip company. From the station as the DP protocol processing chip; DP interface chip of the ADM2486 chip of ADI company. The invention uses Profibus DP interface access control network, receiving DP master issued process related data, users can write their own on some of the core algorithm of data processing, from the USB interface and then after processing the results back to the DP station, so better to the user's own encryption protection algorithm.

【技术实现步骤摘要】

本专利技术涉及工业控制领域,具体为一种基于DP接口的可编程控制模块及其控制方法。
技术介绍
目前在工业控制领域中,算法通常都是直接写入PLC中,这样任何人都可以将算法得到;然而有一些核心算法,技术人员不愿意公开,希望作为技术秘密隐藏起来,又不能影响使用。
技术实现思路
本专利技术要解决的技术问题是:提供一种基于DP接口的可编程控制模块及其控制方法,能够较好的对用户自己的算法进行加密保护。本专利技术为解决上述技术问题所采取的技术方案为:一种基于DP接口的可编程控制模块,其特征在于:它包括依次连接的485接口芯片、DP接口芯片、MCU和USB隔离芯片,其中485接口芯片用于与DP主站连接,USB隔离芯片用于向MCU写入算法;所述的485接口芯片采用profichip公司的VPC3+C/S芯片,作为DP从站协议处理芯片;所述的DP接口芯片采用ADI公司的ADM2486芯片。一种所述的基于DP接口的可编程控制模块的控制方法,其特征在于:它包括以下步骤:S1、初始化:对VPC3进行初始化;S2、喂VPC3看门狗;S3、当VPC3处于数据交换状态,且为DP总站发送数据时,则对数据进行相应的处理;S4、处理完成后,更新发送缓冲区,将数据处理结果发送至DP总站,返回S2。按上述方法,所述的S3中,在对数据进行相应的处理前,先保证上一次的数据处理完成。按上述方法,所述的S1的具体方法为:复位VPC3;设置输入输出、配置、参数、诊断区的长度;内存检查:读写是否正常;清除VPC3内存中的数据;若VPC3处于离线状态,则向VPC3内部寄存器写配置数据并设置从站地址;从站地址设置成功后,分配VPC3中用户缓冲区的大小、指针地址;启动VPC3。本专利技术的有益效果为:利用Profibus-DP接口接入控制网络,接收DP主站下发工艺相关数据,用户可从USB接口写入自己对数据处理的一些核心算法,然后把处理之后的结果返回给DP主站,从而较好的对用户自己的算法进行加密保护。附图说明图1为本专利技术一实施例的结构框图。图2为本专利技术一实施例的控制流程图。图3为VPC3初始化流程图。具体实施方式下面结合具体实例和附图对本专利技术做进一步说明。DP接口是Profibus-DP接口的简称。Profibus-DP通讯协议是一种单一的、一致性通讯协议,在工厂自动化和过程自动化领域的应用非常广泛。该协议为主-从式控制模式,支持单主或多主系统。物理层采用RS-485接口,传输介质可以是双绞线,也可以是光纤,传输速率为9.6k~12Mbps。本专利技术提供一种基于DP接口的可编程控制模块,如图1所示,它包括依次连接的485接口芯片、DP接口芯片、MCU和USB隔离芯片,其中485接口芯片用于与DP主站连接,USB隔离芯片用于向MCU写入算法;所述的485接口芯片采用profichip公司的VPC3+C/S芯片,作为DP从站协议处理芯片;所述的DP接口芯片采用ADI公司的ADM2486芯片。一种所述的基于DP接口的可编程控制模块的控制方法,如图2所示,它包括以下步骤:S1、初始化:获取拨码开关所设置从站地址、指示灯初始化、延时函数初始化、中断分组、USART初始化、外部中断初始化、SPI初始化、VPC3初始化;S2、喂VPC3看门狗;S3、当VPC3处于数据交换状态,且为DP总站发送数据时,则对数据进行相应的处理;S4、处理完成后,更新发送缓冲区,将数据处理结果发送至DP总站,返回S2。所述的S3中,在对数据进行相应的处理前,先保证上一次的数据处理完成。所述的VPC3初始化的具体方法如图3所示,为:复位VPC3;设置输入输出、配置、参数、诊断区的长度;内存检查:读写是否正常;清除PVC3内存中的数据;若VPC3处于离线状态,则向VPC3内部寄存器写配置数据并设置从站地址;从站地址设置成功后,分配VPC3中用户缓冲区的大小、指针地址;启动VPC3。本实施例中,采用ST公司的32位Cortex-M3内核ARM芯片STM32F103ZET6作为整个系统的MCU,采用profichip公司的VPC3+C/S芯片作为DP从站协议处理芯片,采用ADI公司的ADM2486作为DP总线物理接口芯片。DP接口芯片ADM2486具有隔离功能,从而保证了整个系统在工业应用场合的抗干扰能力,提高了整个系统的可靠性。软件部分。1)程序初始化中内容包括:获取拨码开关所设置从站地址、指示灯初始化、延时函数初始化、中断分组、USART初始化、外部中断初始化、SPI初始化、VPC3初始化。除VPC3初始化之外,其它的都是STM32所带功能的常规初始化程序,这里不再详述。VPC3对于MCU来说相当于片外SRAM,MCU对其读、写操作与普通SRAM并无区别。正常启动VPC3芯片以后,MCU只需读取输出缓冲区或者将数据写入输入缓冲区即可完成与PLC(即DP主站)的数据交换。2)设备上电之后,即进行程序初始化工作。设备成功被DP主站识别之后,程序自动查询VPC3+C/S芯片是否处于数据交换状态以及DP主站是否发送数据,如果没有则一直处于查询状态。收到主站数据之后,则去判断上一周期的数据是否已经处理完成,如果没有处理完,则丢弃本次接收到的数据并继续查询DP主站是否发送数据且接收新数据,如果上一周期的数据处理完成则将本次接收到数据进行新一轮处理,并将结果送至发送缓冲区,由VPC3把发送缓冲区中数据发送给DP主站。以上实施例仅用于说明本专利技术的设计思想和特点,其目的在于使本领域内的技术人员能够了解本专利技术的内容并据以实施,本专利技术的保护范围不限于上述实施例。所以,凡依据本专利技术所揭示的原理、设计思路所作的等同变化或修饰,均在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种基于DP接口的可编程控制模块,其特征在于:它包括依次连接的485接口芯片、DP接口芯片、MCU和USB隔离芯片,其中485接口芯片用于与DP主站连接,USB隔离芯片用于向MCU写入算法;所述的485接口芯片采用profichip公司的VPC3+C/S芯片,作为DP从站协议处理芯片;所述的DP接口芯片采用ADI公司的ADM2486芯片。

【技术特征摘要】
1.一种基于DP接口的可编程控制模块,其特征在于:它包括依次连接的485接口芯片、DP接口芯片、MCU和USB隔离芯片,其中485接口芯片用于与DP主站连接,USB隔离芯片用于向MCU写入算法;所述的485接口芯片采用profichip公司的VPC3+C/S芯片,作为DP从站协议处理芯片;所述的DP接口芯片采用ADI公司的ADM2486芯片。2.一种权利要求1所述的基于DP接口的可编程控制模块的控制方法,其特征在于:它包括以下步骤:S1、初始化:获取拨码开关所设置从站地址、指示灯初始化、延时函数初始化、中断分组、USART初始化、外部中断初始化、SPI初始化、VPC3初始化;S2、喂VPC3看门...

【专利技术属性】
技术研发人员:万磊刘亮
申请(专利权)人:中冶南方工程技术有限公司
类型:发明
国别省市:湖北;42

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

1