本发明专利技术提供能够根据优先级而更高效地进行经由通信线路的数据传送的控制装置及面向该控制装置的控制方法。控制装置包括:发送部,其用于经由通信线路向其他单元以帧发送数据;生成部,其生成应向其他单元发送的数据。在发送部正在发送第一帧的过程中,在接收部或控制部中产生了优先级较高的应发送的数据时,发送部将正在发送的第一帧发送到预定的数据块(block)为止之后,发送包含应发送的该数据的第二帧。
【技术实现步骤摘要】
【专利摘要】本专利技术提供能够根据优先级而更高效地进行经由通信线路的数据传送的控制装置及面向该控制装置的控制方法。控制装置包括:发送部,其用于经由通信线路向其他单元以帧发送数据;生成部,其生成应向其他单元发送的数据。在发送部正在发送第一帧的过程中,在接收部或控制部中产生了优先级较高的应发送的数据时,发送部将正在发送的第一帧发送到预定的数据块(block)为止之后,发送包含应发送的该数据的第二帧。【专利说明】
本专利技术涉及用于控制机械或器材(设备)等动作的控制系统中的数据传送。
技术介绍
对于大多生产现场中使用的机械或器材(设备),典型地利用由可编程控制器(Programmable Logic Controller,下面还称为“PLC”)等构成的控制系统来进行控制。这样的控制系统包含IO (Input Output,输入输出)单元,该10单元从外部的开关或传感器输入信号并且向外部的继电器或促动器输出信号。这样的10单元预定配置到生产现场的各种位置(地方)。这样的10单元与包含处理器等的处理单元经由规定的通信线路连接。作为这样的通信线路,存在由内部总线构成的情况。在利用这样的内部总线的情况下,通过采用较高的时钟频率(传送频率),能够提高传送能力(传送速度及传送频带等)。在日本特开2011-192068号公报(专利文献I)中,公开了考虑在进行数据通信时的噪声的影响而可靠且高速地进行构成PLC的单元之间的通信的结构。现有技术文献专利文献专利文献1:日本特开2011-192068号公报即使采用了传送能力高的通信线路,在传送大量数据的情况下,也会导致发生因当前的数据的存在而不能发送后续的数据的状态即“等待发送”的状态。另一方面,在经由通信线路收发的数据之间,存在与其内容等相对应的优先级。本专利技术的目的在于,提供一种能够根据优先级来更高效地进行经由通信线路的数据传送的控制装置及面向该控制装置的控制方法。
技术实现思路
根据本专利技术的一个技术方案,提供构成控制系统的至少一部分的控制装置。控制装置包括经由通信线路连接的多个单元。多个单元中的各单元分别包括:控制部;接收部,其用于经由通信线路接收从其他单元以帧的方式发送来的数据;发送部,其用于经由通信线路向其他单元以帧的方式发送数据;生成部,其生成应向其他单元发送的数据。各帧由一个或多个数据块构成,并且包含表示在该帧中所含的数据的优先级的信息。在发送部正在发送第一帧的过程中,在接收部或控制部中产生了优先级更高的应发送的数据时,发送部在将正在发送的第一帧发送到预先设定的数据块为止之后,发送包含应发送的该数据的第二帧。优选地,发送部中断第一帧中的未发送的部分的发送,直到第二帧发送结束为止。优选地,发送部废弃第一帧中的未发送的部分。优选地,如果产生了应发送的数据时存在等待发送的第三帧,而且包含在第三帧中的数据的优先级低于应发送的数据的优先级,则发送部先于第三帧而发送第二帧。优选地,如果产生了应发送的数据时存在等待发送的第三帧,而且包含在第三帧中的数据的优先级与应发送的数据的优先级同等,则发送部发送第三帧,接着发送第二帧。优选地,多个单元中的各单元还分别包括:多个缓冲器;判断部,其针对包含在由接收部接收的帧中的数据和由生成部生成的数据中的至少一个数据,基于包含在对象的数据中的表示优先级的信息,来决定保存该数据的缓冲器。优选地,生成部根据数据种类,对所生成的数据中附加表示优先级的信息。根据本专利技术的另一技术方案,提供一种控制系统的控制方法,该控制系统构成包含经由通信线路连接的多个单元的控制装置的至少一部分。控制方法包括多个单元中的第一单元经由通信线路接收从其他单元以帧发送来的数据的步骤。各帧由一个或多个数据块构成,并且包含表示在该帧中含有的数据的优先级的信息。控制方法还包括以下步骤:第一单元经由通信线路向其他单元以帧发送数据的步骤;第一单元生成应向其他单元发送的数据的步骤;在第一单元正在向其他单元发送帧的过程中,在产生了优先级较高的应发送的数据时,在将正在发送的第一帧发送到预定的数据块为止之后,发送包含该发送的数据的第二帧的步骤。根据本专利技术,能够根据优先级而更高效地进行经由通信线路的数据传送。【专利附图】【附图说明】图1是示出了本专利技术的实施方式的PLC系统的整体结构的示意图。图2是本专利技术的实施方式的远程IO装置的连接结构的示意图。图3是示出了构成本专利技术的实施方式的远程IO装置的主体单元(master unit,主单元)的硬件结构的示意图。图4是示出了本专利技术的实施方式的远程IO装置的IO单元的硬件结构的示意图。图5是示出了本专利技术的实施方式的主处理装置的连接结构的示意图。图6是示出了构成本专利技术的实施方式的主处理装置的CPU单元的硬件结构的示意图。图7是示出了在本专利技术的实施方式的内部总线上传送的帧(frame)的结构的示意图。图8是示出了本专利技术的实施方式的IO单元的正向控制器(forward controller)的更具体的结构的示意图。图9是示出了本专利技术的实施方式的与优先级相对应的数据传送的处理例的示意图。图10是示出了本专利技术的实施方式的与优先级相对应的数据传送的处理例的示意图。图11是示出了本专利技术的实施方式的与优先级相对应的数据传送的处理例的示意图。图12是示出了本专利技术的实施方式的发生了帧中断的情况下的帧的结构的示意图。图13是示出了本专利技术的实施方式的与优先级相对应的数据传送的处理例的示意图。图14是示出了本专利技术的实施方式的与优先级相对应的数据传送的处理例的示意图。图15是示出了本专利技术的实施方式的与优先级相对应的数据传送的处理例的示意图。图16是示出了本专利技术的实施方式的与优先级相对应的数据传送的处理例的示意图。图17是示出了本专利技术的实施方式的与优先级相对应的数据传送的处理例的示意图。图18是示出了本专利技术的实施方式的与优先级相对应的数据传送的处理例的示意图。图19是示出了本专利技术的实施方式的与优先级相对应的数据传送的处理步骤的流程图。图20是用于说明利用了本专利技术的实施方式的与优先级相对应的数据传送的远程IO装置的低耗电化的实现方法的图。图21是示出了利用了本专利技术的实施方式的与优先级相对应的数据传送的远程IO装置的通信步骤的时序图。附图标记的说明I PLC 系统2 主处理装置3 远程IO装置4 现场总线5 内部总线10主体单元12、42通信模块20 IO 单元30 电源单元40 CPU 单元51下行链路52上行链路100,150,200 处理器110现场总线控制部112,210a,220a 接收部114,210b,220b 发送部120上位通信控制器122存储器控制器124存储器126,203接收缓冲器(接收缓存)128,204发送缓冲器(发送缓存)130内部总线控制部132内部总线通信控制器142发送电路144接收电路152主存储器154,208非易失性存储器156用户程序160存储部162、202共用存储器164接收存储器166发送存储器206 IO 模块212、222 DES部(在图中仅标注为“DES ”)214,224正向控制器216,226 SER部(在图中仅标注为“SER”)230接收处理部232解码部234 CRC (Cyclic Redundancy Check:本文档来自技高网...
【技术保护点】
一种控制装置,构成控制系统的至少一部分,其特征在于,包括经由通信线路连接的多个单元;所述多个单元中的各单元分别包括:控制部,接收部,其用于经由所述通信线路接收从其他单元以帧的方式发送来的数据,发送部,其用于经由所述通信线路向其他单元以帧的方式发送数据,生成部,其生成应向其他单元发送的数据;各帧由一个或多个数据块构成,并且包含表示在该帧中所含的数据的优先级的信息;在所述发送部正在发送第一帧的过程中,在所述接收部或所述控制部中产生了优先级更高的应发送的数据时,所述发送部在将正在发送的第一帧发送到预先设定的数据块为止之后,发送包含该应发送的数据的第二帧。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:水谷征尔,
申请(专利权)人:欧姆龙株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。