一种dp智能模块、plc控制系统及方法

文档序号:10624223阅读:568来源:国知局
一种dp智能模块、plc控制系统及方法
【专利摘要】本发明公开了一种DP智能模块,用于解决PLC算法程序加密保护不足以及一种PLC控制模块只能应用一种控制算法的技术问题,该DP智能模块包括:主控制器、DP从站模块以及RS485接口模块;主控制器与DP从站模块相连,DP从站模块与RS485接口模块相连,RS485接口模块与Profibus?DP总线相连;主控制器,用于接收、存储并运行PLC控制算法;DP从站模块,用于实现主控制器与RS485接口模块之间的数据交互;RS485接口模块,用于实现DP从站模块与Profibus?DP总线之间的数据交互。本发明还公开了一种PLC控制系统及方法。
【专利说明】
一种DP智能模块、PLC控制系统及方法
技术领域
[0001 ] 本发明涉及PLC(ProgrammabIe Logic Controller,可编程逻辑控制)技术领域,具体涉及一种DP(Decentralized Periphery,分散型外围设备)智能模块、PLC控制系统及方法。
【背景技术】
[0002]可编程逻辑控制PLC系统是美国在二十世纪推出的取代传统继电器装置,为实现一些用户定义的自动化控制,逻辑运算,计数和定时功能的一系列使用可编程的逻辑存储器的逻辑控制器。由于PLC适应性广、使用稳定性好、防干扰能力强等优点,已经被广泛应用于工业生产的各个领域,其发展非常迅速。目前大型机械和生产线几乎都是采用基于工业网络的PLC系统实施控制和通信,从而实现设备和生产工艺的控制与管理的一体化。
[0003]但是,由于PLC软件具有开放性的特点,存在算法程序保护不足的情况,在PLC系统维护过程中,其方便的修改性能导致PLC程序中固定算法变更后现场调试工作量大,周期长,人工费用支出大;同时,由于PLC编程的局限性,使得一个PLC控制模块只能应用一种控制算法,从而只能针对特定的执行机构完成单一控制。

【发明内容】

[0004]有鉴于此,本发明提供一种DP智能模块、PLC控制系统及方法,以解决现有技术中存在的PLC算法程序加密保护不足以及一种PLC控制模块只能应用一种控制算法的问题。
[0005]为解决上述问题,本发明提供的技术方案如下:
[0006]一种DP智能模块,所述DP智能模块包括:
[0007 ]主控制器、DP从站模块以及RS485接口模块;
[0008]所述主控制器与所述DP从站模块相连,所述DP从站模块与所述RS485接口模块相连,所述RS485接口模块与Prof ibus-DP总线相连;
[0009]所述主控制器,用于接收、存储并运行PLC控制算法;
[0010]所述DP从站模块,用于实现所述主控制器与所述RS485接口模块之间的数据交互;[0011 ]所述RS485接口模块,用于实现所述DP从站模块与所述Prof ibus-DP总线之间的数据交互。
[0012]相应的,所述主控制器搭载Linux操作系统,采用ARM控制器实现。
[0013]相应的,所述DP从站模块包括微控制器以及VPC3协议转换芯片;所述微控制器采用STMF103ZET6单片机实现。
[0014]相应的,所述微控制器,用于从所述VPC3协议转换芯片的数据输出缓冲区读取数据并发送给所述主控制器;将所述主控制器发送的数据存入所述VPC3协议转换芯片的数据输出缓冲区;
[0015]VPC3协议转换芯片,用于从所述RS485接口模块获取数据,存入所述数据输出缓冲区;将所述微控制器存入所述数据输出缓冲区的数据发送给所述RS485接口模块。
[0016]相应的,所述RS485接口模块采用基于磁隔离的ADM486芯片。
[0017]一种PLC控制系统,所述PLC控制系统包括:
[0018]PLC主站、DP智能模块以及至少一个PLC从站;
[0019]所述PLC主站、所述DP智能模块以及至少一个所述PLC从站均与Prof ibus-DP总线相连;
[0020]所述DP智能模块是权利要求1-5任一项所述的DP智能模块。
[0021]相应的,所述PLC控制系统还包括:
[0022]监控客户端,所述监控客户端与所述DP智能模块相连,用于将PLC控制算法发送到所述DP智能模块中的主控制器。
[0023]一种PLC控制方法,所述方法应用于DP智能模块,所述DP智能模块包括主控制器、DP从站模块以及RS485接口模块,所述主控制器与所述DP从站模块相连,所述DP从站模块与所述RS485接口模块相连,所述RS485接口模块与Profibus-DP总线相连;所述方法包括:
[0024]所述RS485接口模块获取PLC主站通过Prof ibus-DP总线输出的数据;
[0025]所述DP从站模块通过所述RS485接口模块获取所述PLC主站输出的数据,并将所述PLC主站输出的数据发送给所述主控制器;
[0026]所述主控制器运行PLC控制算法,根据所述PLC主站输出的数据生成结果数据,并将所述结果数据发送给所述DP从站模块;
[0027]所述DP从站模块将所述结果数据发送给所述RS485接口模块;
[0028]所述RS485接口模块将所述结果数据通过所述Prof ibus-DP总线发送给所述PLC主站。
[0029]相应的,所述DP从站模块包括微控制器以及VPC3协议转换芯片;
[0030]所述DP从站模块通过所述RS485接口模块获取所述PLC主站输出的数据,并将所述PLC主站输出的数据发送给所述主控制器,包括:
[0031 ]所述VPC3协议转换芯片从所述RS485接口模块获取所述PLC主站输出的数据,并存入数据输出缓冲区;
[0032]所述微控制器从所述VPC3协议转换芯片的数据输出缓冲区读取所述PLC主站输出的数据,并发送给所述主控制器。
[0033]相应的,所述DP从站模块将所述结果数据发送给所述RS485接口模块,包括:
[0034]所述微控制器将所述主控制器发送的结果数据存入所述VPC3协议转换芯片的数据输出缓冲区;
[0035]所述VPC3协议转换芯片将所述结果数据发送给所述RS485接口模块。
[0036]由此可见,本发明实施例具有如下有益效果:
[0037]本发明实施例采用搭载Li nux操作系统的ARM控制器代替传统的PLC控制器,构成嵌入式DP智能模块,可以下载运行不同的PLC控制算法,从而一个DP智能模块即可实现不同的控制算法;控制算法下载到ARM控制器中,一般维护工程技术人员对PLC控制程序具有不可修改的加密性能;同时,DP从站模块能高质量地实现与主站之间的通信。因此,本发明实施例提供的DP智能模块可以作为从站方便地挂接在Prof ibus-DP总线上,通过ARM控制器实现的多种控制算法不仅可以提高PLC控制系统的功能,保证算法的稳定和可靠,还能显著缩短现场调试时间,提高系统运行的可靠性和可维护性。
【附图说明】
[0038]图1为本发明实施例中提供的DP智能模块实施例一的示意图;
[0039]图2为本发明实施例中提供的DP智能模块实施例二的示意图;
[0040]图3为本发明实施例中主控制模块的硬件实现图;
[0041 ]图4为本发明实施例中DP从站模块的硬件实现图;
[0042]图5为本发明实施例中RS485接口模块的硬件实现图;
[0043]图6为本发明实施中提供的PLC控制系统实施例的示意图;
[0044]图7为本发明实施中向主控器模块下载PLC控制算法的流程图;
[0045]图8为本发明实施中提供的PLC控制方法实施例的流程图;
[0046]图9为本发明实施中DP从站模块的工作流程图。
【具体实施方式】
[0047]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明实施例作进一步详细的说明。
[0048]参见图1所示,是本发明实施例中提供的DP智能模块实施例一,可以包括:
[0049]主控制器1、DP从站模块2以及RS485接口模块3。
[0050]主控制器I与DP从站模块2相连,DP从站模块2与RS485接口模块3相连,RS485接口模块3与Profibus-DP总线相连。主控制器I可以通过SPI(Serial Peripheral Interface,串行外设接口)接口与DP从站模块2相连,Prof ibus-DP总线基于Prof ibus协议,用于设备级控制系统与分散式I/O的通信。该DP智能模块可以作为一个PLC从站与Profibus-DP总线相连,Prof ibus-DP总线上还可以连接PLC主站以及其他PLC从站,从而DP智能模块、PLC主站以及至少一个PLC从站可以共同构成一种PLC控制系统。
[0051 ]在DP智能模块中,其中,主控制器I,用于接收、存储并运行PLC控制算法。
[0052]在本发明的一些实现方式中,主控制器I搭载Linux操作系统,采用ARM控制器实现,可以将各种复杂的PLC控制算法下载到搭载Linux操作系统的ARM控制器中运行,由于下载到ARM控制器中的PLC控制算法无法随意修改,保证了PLC控制算法的稳定性与可靠性,达到了对PLC控制算法进行加密保护的作用,保护了程序设计者的知识产权,同时解决了PLC控制算法因变更导致现场调试工作量大、周期长的技术问题。
[0053]DP从站模块,用于实现主控制器与RS485接口模块之间的数据交互。
[0054]RS485接口模块,用于实现DP从站模块与Prof ibus-DP总线之间的数据交互。
[0055]DP从站模块以及RS485接口模块共同实现DP智能模块与Prof ibus-DP总线之间的通信,从而DP智能模块可以通过Prof ibus-DP总线接收PLC主站发送的数据,也可以通过Prof ibus-DP总线将数据发送给PLC主站。
[0056]参见图2所示,是本发明实施例中提供的DP智能模块实施例二。可以包括:
[0057]主控制器1、DP从站模块2以及RS485接口模块3。
[0058]参见图3所示,是主控制模块的硬件实现图。主控制模块采用ARM控制器,其最小系统图包括复位电路、晶振电路等,是DP智能模块的核心部分,可以搭载Linux操作系统,代替传统的PLC控制器,实现多种复杂PLC控制算法并且能对PLC控制算法进行加密保护,使得该DP智能模块既能完成特定的PLC控制算法,又能与PLC系统构成完整的PLC控制系统。
[0059]在本发明的一些实现方式中,DP从站模块2可以包括微控制器21以及VPC3协议转换芯片22。参见图4所示,是DP从站模块的硬件实现图,微控制器21可以采用STMF103ZET6单片机实现,微控制器21可以对VPC3协议转换芯片22进行配置,例如包括对VPC3协议转换芯片的初始化以及中断处理等。VPC3协议转换芯片可以实现DP智能模块作为PLC从站与PLC主站之间的数据通信。VPC3协议转换芯片是西门子PLC的专用协议芯片,它支持PR0FIBUS-DP协议,且内部集成了 1.5k字节的双口RAM,内部锁存器/寄存器位于前21个地址单元,能提高DP智能模块和主站PLC的通信速度。
[0060]可以通过微控制器21读取VPC3协议转换芯片22的中断寄存器来判断触发中断的原因并进行相应的中断处理,以实现与主站之间的通信。
[0061 ] DP从站模块的工作原理可以为:当VPC3协议转换芯片通过RS485接口模块接收到主站发送的数据后,产生DataOut中断,VPC3协议转换芯片监测到DataOut中断后,从RS485接口模块获取数据,将数据放入数据输入缓冲区再存入到数据输出缓冲区;微控制器从VPC3协议转换芯片的数据输出缓冲区读取数据并发送给主控制器;当主控制器产生结果数据后,微控制器将主控制器发送的数据存入VPC3协议转换芯片的数据输出缓冲区,VPC3协议转换芯片产生DataIn中断,VPC3协议转换芯片将微控制器存入数据输出缓冲区的数据发送给RS485接口模块。另外,VPC3协议转换芯片处于数据交换状态时,除了同主站进行输入输出数据交换外,还可以从主站接收其他控制参数。
[0062]参见图5所示,是RS485接口模块的硬件实现图,在本发明的一些实现方式中,RS485接口模块可以采用基于磁隔离的ADM486芯片,它采用高速CMOS(ComplementaryMetal Oxide Semiconductor,互补金属氧化物半导体)工艺和芯片级的变压器技术,在性能、功耗、体积等各方面都有传统光耦隔离期间无法比拟的优势,基于该ADM486芯片实现DP从站模块与Prof ibus-DP总线之间的数据交互,保证数据高效稳定的传输。
[0063]这样,本发明实施例采用搭载Linux操作系统的ARM控制器代替传统的PLC控制器,构成嵌入式DP智能模块,可以下载运行不同的PLC控制算法,从而一个DP智能模块即可实现不同的控制算法;控制算法下载到ARM控制器中,一般维护工程技术人员对PLC控制程序具有不可修改的加密性能;同时,DP从站模块能高质量地实现与主站之间的通信。因此,本发明实施例提供的DP智能模块可以作为从站方便地挂接在Prof ibus-DP总线上,通过ARM控制器实现的多种控制算法不仅可以提高PLC控制系统的功能,保证算法的稳定和可靠,还能显著缩短现场调试时间,提高系统运行的可靠性和可维护性。
[0064]参见图6所示,是本发明实施例中提供的PLC控制系统实施例,可以包括:
[0065]PLC主站601、DP智能模块602以及至少一个PLC从站603;PLC主站、DP智能模块以及至少一个PLC从站均与Prof ibus-DP总线相连。其中,DP智能模块可以是上述实施例中的DP智能t吴块。
[0066]在本发明的一些实现方式中,PLC控制系统还可以包括:
[0067]监控客户端,监控客户端与DP智能模块相连,用于将PLC控制算法发送到DP智能模块中的主控制器。
[0068]关于DP智能模块的相关说明可以参见上述实施例,在此不再赘述。
[0069]参见图7所示,是本发明实施中向主控器模块下载PLC控制算法的流程图,可以包括:
[0070]步骤701:主控器模块创建套接字,保持监听状态。
[0071 ]步骤702:通过监听判断是否有来自监控客户端的连接,如果是,进入步骤703,如果否,返回步骤702。
[0072]步骤703: Ki 11上次下载的正在运行的程序。当有来自监控客户端的连接,则说明有新的PLC控制程序需要下载到主控制器中,则首先Kill上次下载的正在运行的PLC控制算法。
[0073 ]步骤704:定义文件流,打开文件,完成传输。
[0074]步骤705:执行下载好的程序文件。
[0075]在本实施例中,在监控客户端的PLC编程软件中可以配置DP智能模块的地址和输入输出接口变量,主要的PLC控制算法程序可以通过接口下载到主控制器即ARM控制器当中,一般情况下下载到主控制器中的文件为.ο格式的可执行文件,通过ARM控制器自带的编程环境,可以存储并运行这些PLC控制算法,从而PLC内部的一些部分控制功能算法可以加载到DP智能模块中,通过ARM控制器配合实现复杂的工业控制。操作人员可以调用DP智能模块而不能看到DP智能模块中的程序,防止操作人员随意对其进行修改。
[0076]这样,本发明实施例采用搭载Linux操作系统的ARM控制器代替传统的PLC控制器,构成嵌入式DP智能模块,可以下载运行不同的PLC控制算法,从而一个DP智能模块即可实现不同的控制算法;控制算法下载到ARM控制器中,一般维护工程技术人员对PLC控制程序具有不可修改的加密性能;同时,DP从站模块能高质量地实现与主站之间的通信。因此,本发明实施例提供的DP智能模块可以作为从站方便地挂接在Prof ibus-DP总线上,通过ARM控制器实现的多种控制算法不仅可以提高PLC控制系统的功能,保证算法的稳定和可靠,还能显著缩短现场调试时间,提高系统运行的可靠性和可维护性。
[0077]参见图8所示,是本发明实施例中提供的PLC控制方法实施例,该方法可以应用于本发明上述实施例中提供的DP智能模块,DP智能模块可以包括主控制器、DP从站模块以及RS485接口模块,主控制器与DP从站模块相连,DP从站模块与RS485接口模块相连,RS485接口模块与Prof ibus-DP总线相连;该方法可以包括:
[0078]步骤801:RS485接口模块获取PLC主站通过Prof ibus-DP总线输出的数据;
[0079]步骤802: DP从站模块通过RS485接口模块获取PLC主站输出的数据,并将PLC主站输出的数据发送给主控制器;
[0080]步骤803:主控制器运行PLC控制算法,根据PLC主站输出的数据生成结果数据,并将结果数据发送给DP从站模块;
[0081 ]步骤804: DP从站模块将结果数据发送给RS485接口模块;
[0082]步骤805:RS485接口模块将结果数据通过Prof ibus-DP总线发送给PLC主站。
[0083]在本发明的一些实现方式中,DP从站模块可以包括微控制器以及VPC3协议转换芯片;
[0084]则DP从站模块通过RS485接口模块获取PLC主站输出的数据,并将PLC主站输出的数据发送给主控制器,可以包括:
[0085]VPC3协议转换芯片从RS485接口模块获取PLC主站输出的数据,并存入数据输出缓冲区;微控制器从VPC3协议转换芯片的数据输出缓冲区读取PLC主站输出的数据,并发送给主控制器。
[0086]DP从站模块将结果数据发送给RS485接口模块,可以包括:
[0087]微控制器将主控制器发送的结果数据存入VPC3协议转换芯片的数据输出缓冲区;VPC3协议转换芯片将结果数据发送给RS485接口模块。
[0088]参见图9所示,是DP从站模块的工作流程图,再对DP从站模块从主站接收数据的过程进行说明,可以包括:
[0089]步骤901:微控制器STMF103ZET6单片机内部寄存器初始化。
[0090]步骤902:微控制器STMF103ZET6对VPC3协议转换芯片进行初始化。
[0091]VPC3协议转换芯片的初始化可以包括:设置协议转换芯片的中断允许、写入从站识别号和地址、设置VPC3方式寄存器、设置诊断缓冲区、参数缓冲区、配置缓冲区、地址缓冲区、初始化各缓冲区长度,并根据以上初始值得出各个缓冲区的指针和辅助缓冲区的指针。
[0092]步骤903:启动VPC3协议转换芯片。可以通过微控制器向VPC3协议转换芯片发送启动命令信号的方式启动VPC3协议转换芯片。
[0093]步骤904:微控制器STMF103ZET6判断主站是否输出数据,如果是,进入步骤905,如果否,返回步骤904。
[0094]当VPC3协议转换芯片通过RS485接口模块接收到主站发送的数据后,将数据放入数据输入缓冲区再存入到数据输出缓冲区;
[0095]微控制器可以通过读取VPC3协议转换芯片数据输出缓冲区的数据指针来判断主站是否输出数据,也即VPC3协议转换芯片将数据放入数据输出缓冲区后,数据输出缓冲区的数据指针不为空,则主站有输出数据。
[0096]步骤905:读出主站数据。微控制器可以从VPC3协议转换芯片的数据输出缓冲区读出主站数据。
[0097]步骤906:准备SPI接口输入数据。
[0098]步骤907:通过SPI接口上传输入数据。
[0099]DP从站模块中的微控制器与主控制器之间采用SPI接口相连,微控制器可以将读取的主站数据通过SPI接口发送给主控制器。
[0100]另外,VPC3协议转换芯片处于数据交换状态时,除了同主站进行输入输出数据交换外,还可以接收新的参数交换,可以通过读取VPC3的中断寄存器来判断触发中断的原因并进行相应的中断处理。
[0101]这样,本发明实施例采用搭载Linux操作系统的ARM控制器代替传统的PLC控制器,构成嵌入式DP智能模块,可以下载运行不同的PLC控制算法,从而一个DP智能模块即可实现不同的控制算法;控制算法下载到ARM控制器中,一般维护工程技术人员对PLC控制程序具有不可修改的加密性能;同时,DP从站模块能高质量地实现与主站之间的通信。因此,本发明实施例提供的DP智能模块可以作为从站方便地挂接在Prof ibus-DP总线上,通过ARM控制器实现的多种控制算法不仅可以提高PLC控制系统的功能,保证算法的稳定和可靠,还能显著缩短现场调试时间,提高系统运行的可靠性和可维护性。
[0102]需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统或装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0103]还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0104]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(R0M)、电可编程R0M、电可擦除可编程R0M、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0105]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种DP智能模块,其特征在于,所述DP智能模块包括: 主控制器、DP从站模块以及RS485接口模块; 所述主控制器与所述DP从站模块相连,所述DP从站模块与所述RS485接口模块相连,所述RS485接口模块与Prof ibus-DP总线相连; 所述主控制器,用于接收、存储并运行PLC控制算法; 所述DP从站模块,用于实现所述主控制器与所述RS485接口模块之间的数据交互; 所述RS485接口模块,用于实现所述DP从站模块与所述Prof ibus-DP总线之间的数据交互。2.根据权利要求1所述的DP智能模块,其特征在于,所述主控制器搭载Linux操作系统,采用ARM控制器实现。3.根据权利要求1所述的DP智能模块,其特征在于,所述DP从站模块包括微控制器以及VPC3协议转换芯片;所述微控制器采用STMF103ZET6单片机实现。4.根据权利要求3所述的DP智能模块,其特征在于, 所述微控制器,用于从所述VPC3协议转换芯片的数据输出缓冲区读取数据并发送给所述主控制器;将所述主控制器发送的数据存入所述VPC3协议转换芯片的数据输出缓冲区;VPC3协议转换芯片,用于从所述RS485接口模块获取数据,存入所述数据输出缓冲区;将所述微控制器存入所述数据输出缓冲区的数据发送给所述RS485接口模块。5.根据权利要求1所述的DP智能模块,其特征在于,所述RS485接口模块采用基于磁隔离的ADM486芯片。6.一种PLC控制系统,其特征在于,所述PLC控制系统包括: PLC主站、DP智能模块以及至少一个PLC从站; 所述PLC主站、所述DP智能模块以及至少一个所述PLC从站均与Prof ibus-DP总线相连; 所述DP智能模块是权利要求1-5任一项所述的DP智能模块。7.根据权利要求6所述的PLC控制系统,其特征在于,所述PLC控制系统还包括: 监控客户端,所述监控客户端与所述DP智能模块相连,用于将PLC控制算法发送到所述DP智能模块中的主控制器。8.—种PLC控制方法,其特征在于,所述方法应用于DP智能模块,所述DP智能模块包括主控制器、DP从站模块以及RS485接口模块,所述主控制器与所述DP从站模块相连,所述DP从站模块与所述RS485接口模块相连,所述RS485接口模块与Profibus-DP总线相连;所述方法包括: 所述RS485接口模块获取PLC主站通过Prof ibus-DP总线输出的数据; 所述DP从站模块通过所述RS485接口模块获取所述PLC主站输出的数据,并将所述PLC主站输出的数据发送给所述主控制器; 所述主控制器运行PLC控制算法,根据所述PLC主站输出的数据生成结果数据,并将所述结果数据发送给所述DP从站模块; 所述DP从站模块将所述结果数据发送给所述RS485接口模块; 所述RS485接口模块将所述结果数据通过所述Prof ibus-DP总线发送给所述PLC主站。9.根据权利要求8所述的方法,其特征在于,所述DP从站模块包括微控制器以及VPC3协议转换芯片; 所述DP从站模块通过所述RS485接口模块获取所述PLC主站输出的数据,并将所述PLC主站输出的数据发送给所述主控制器,包括: 所述VPC3协议转换芯片从所述RS485接口模块获取所述PLC主站输出的数据,并存入数据输出缓冲区; 所述微控制器从所述VPC3协议转换芯片的数据输出缓冲区读取所述PLC主站输出的数据,并发送给所述主控制器。10.根据权利要求9所述的方法,其特征在于,所述DP从站模块将所述结果数据发送给所述RS485接口模块,包括: 所述微控制器将所述主控制器发送的结果数据存入所述VPC3协议转换芯片的数据输出缓冲区; 所述VPC3协议转换芯片将所述结果数据发送给所述RS485接口模块。
【文档编号】G05B19/05GK105988411SQ201610274572
【公开日】2016年10月5日
【申请日】2016年4月28日
【发明人】周铁梁, 叶阜, 刘清, 徐小强, 谢兆青, 梅迎春, 张溧栗, 陈凤香, 陈超, 连磊, 谭冲
【申请人】华电重工股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1