CN112213991A - 控制装置、诊断方法以及诊断程序 - Google Patents
控制装置、诊断方法以及诊断程序 Download PDFInfo
- Publication number
- CN112213991A CN112213991A CN202010642628.7A CN202010642628A CN112213991A CN 112213991 A CN112213991 A CN 112213991A CN 202010642628 A CN202010642628 A CN 202010642628A CN 112213991 A CN112213991 A CN 112213991A
- Authority
- CN
- China
- Prior art keywords
- communication
- control device
- unit
- protocol
- diagnostic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000002405 diagnostic procedure Methods 0.000 title claims abstract description 7
- 238000004891 communication Methods 0.000 claims abstract description 240
- 238000003745 diagnosis Methods 0.000 claims abstract description 44
- 230000005856 abnormality Effects 0.000 abstract description 7
- 238000000034 method Methods 0.000 description 26
- 230000008569 process Effects 0.000 description 23
- 238000012545 processing Methods 0.000 description 11
- 230000004044 response Effects 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 5
- 238000003754 machining Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000010485 coping Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000011835 investigation Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
- G05B19/0425—Safety, monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0745—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in an input/output transactions management context
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25153—Checking communication
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31449—Monitor workflow, to optimize business, industrial processes
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33136—Com: communication, inter processor communication, either local or network
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33236—Add check data to message to check faulty communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Programmable Controllers (AREA)
- Communication Control (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明提供控制装置、诊断方法以及诊断程序。希望能够容易地确定工业机器中的通信异常的原因。经由网络与外部设备通信的工业用机器的控制装置具备:与多个通信协议的每一个对应的多个通信部;以及诊断部,其按照预定的顺序启动多个通信部,并且使用与已启动的各通信部对应的通信协议来尝试通信,从而分阶段地诊断通信的状况。
Description
技术领域
本发明涉及诊断通信状况的控制装置、方法以及程序。
背景技术
目前,已知一种加工***,通过机床和辅助该机床的辅助装置来构筑加工单元,它们协调进行加工(例如参照专利文献1)。
在这种加工***中,例如加工中心的控制装置和机器人的控制装置可通信地连接,通过在控制装置之间直接对各种信息进行通信,实现加工中心和机器人之间的协调动作。
但是,由于装置之间的通信协议有复杂化且通信设定参数以及设备信息增加的趋势,因此当通信建立失败时或发生通信错误时,会难以确定原因。
因此,希望能够容易地确定通信异常的原因。
专利文献
专利文献1:日本特开2010-64158号公报
发明内容
本公开一个方式的控制装置是经由网络与外部设备通信的工业用机器的控制装置,具备:与多个通信协议中的每一个对应的多个通信部;以及诊断部,其按照预定顺序启动上述多个通信部,并使用与已启动的各通信部对应的通信协议来尝试通信,从而分阶段地诊断通信的状况。
在本公开一个方式的诊断方法为,经由网络与外部设备通信的工业用机器的控制装置按照预定的顺序启动与多个通信协议的每一个对应的多个通信部,使用与已启动的各通信部对应的通信协议来尝试通信,从而分阶段地诊断通信的状况。
作为本公开一个方式的诊断程序使计算机作为上述控制装置发挥作用。
根据本发明,能够容易地确定工业机器的控制装置中的通信异常的原因。
附图说明
图1表示一个实施方式的控制装置的功能结构。
图2例示一个实施方式的控制装置与作为外部设备的加工机的控制装置通信时所使用的多个通信协议。
图3A是例示一个实施方式的每个通信协议的通信状况的诊断内容的第一图。
图3B是例示一个实施方式的每个通信协议的通信状况的诊断内容的第二图。
图4A是表示一个实施方式的通信状况的诊断处理流程的第一流程图。
图4B是表示一个实施方式的通信状况的诊断处理流程的第二流程图。
附图标记的说明
1:控制装置、10:控制部、11:通信部、12:诊断部、13:诊断记录部、14:错误记录部、15:通信记录部、20:存储部。
具体实施方式
以下,说明本发明的实施方式的一例。
本实施方式中的控制装置1是用于控制机床或机器人等工业用机器的信息处理装置,经由网络与外部设备通信连接来构成制造***。外部设备是工业用机器或信息设备等,例如包括生产管理***、生产线控制器(line controller)、机器人控制器、加工机的控制装置、远程I/O设备等。
另外,控制装置1可以组装到工业用机器中,也可以作为另一箱体与工业用机器可通信地连接。
图1表示本实施方式的控制装置1的功能结构。
控制装置1具备由CPU等处理器构成的控制部10、存储各种软件以及数据的存储部20,并且还具备各种输入输出设备和通信接口。
控制部10具备多个通信部11、诊断通信部11的通信状况的诊断部12、诊断记录部13、错误记录部14以及通信记录部15。
对应于由与外部设备的通信路径支持的多个通信协议的每一个而设置多个通信部11。控制部10通过这些通信部11中的任意一个,使用所对应的通信协议,经由网络与外部设备通信。
在本实施方式中,例如设想以下的通信协议。
在以太网中,例如使用TCP/IP、UDP/IP、PING、ARP等。
在串行通信中,例如使用RS-232C、RS-485等。
在现场总线中,使用DeviceNet、Profibus、CC-Link等。
在工业用以太网中,使用EntherNet/IP、ProfiNet、CC-Link IE等。
在对象通信(object communication)中,使用CIP、OPC/UA等。
在加工机专用通信中,使用加工机厂家独有标准的通信协议。
诊断部12按照预定的顺序启动多个通信部11,使用与已启动的各通信部11对应的通信协议尝试通信,从而分阶段地诊断通信的状况。此时,诊断部12依次执行与通信协议分别对应的诊断处理。
另外,诊断部12能够变更通信协议中的各种通信参数,诊断部12在使用多个通信协议中任意一个协议的通信失败时,变更通信参数并再次尝试通信。
例如,诊断部12通过变更通信特性文件(profile)而再次尝试通信。另外,当诊断部12在预定的通信周期收发控制信号时,在通信部11得不到接收信号而由于超时导致通信失败的情况下,以预定的阈值为上限延长到该超时为止的时间,并再次尝试通信。
图2例示本实施方式的控制装置1与作为外部设备的加工机的控制装置通信时所使用的多个通信协议。
控制装置1例如支持地址确认、消息通信、连接、I/O通信、加工机专用通信这5种通信协议。
外部设备也支持这些通信协议,并且根据来自控制装置1的请求而进行通信连接。
在地址确认的协议1中,将节点地址、IP地址、主机名等设定为通信参数。协议1请求存在确认的响应,且虽然通信定时没有限制,但是响应信号的接收在1~几十秒左右超时。
在消息通信的协议2中,除了协议1的情况以外,还将端口编号、命令等设定为通信参数。协议2请求数据级别(level)的响应,虽然通信定时没有限制,但是响应信号的接收在1~几十秒左右超时。
在连接的协议3中,除了协议2的情况以外,还设定对预定的通信接入点的连接参数。协议3请求预先定义的处理步骤,通信定时等受到预定的限制。
在I/O通信的协议4中,除了协议3的情况以外,还设定与预定的输入输出逻辑模块的连接参数以及通信周期等参数。协议4请求实时的控制信号的通信处理,通信定时等受到预定的限制。具体地说,需要以与控制周期一致的通信周期进行数据的收发,例如,由于噪声导致在几毫秒~100毫秒左右的短时间内发生超时。
在加工机专用通信的协议5中,除了协议4的情况以外,还为了确认与加工机的连接等,将设备信息、设备版本等设定为通信参数。协议5通过通信来实现加工机的应用程序所需要的功能。为了保证正常动作,需要确认相互的设备结构以及确认所支持的版本。
在该例子中,协议1和2的通信部11可以在诊断时被启动,在控制装置1的通常动作中停止。此外,由于可以用协议4代替通常动作中由协议3实现的心跳(heartbeat)功能,所以协议3的通信部11也可以同样地停止。
另一方面,由于协议4和5在与外部设备的协调工作中是必要的,所以对应的通信部11始终工作。
在这些协议1~5中,通信参数以及通信上的限制等按照该顺序增加,且复杂度增加。因此,虽然协议1或2可以称为稳健的通信协议,但是在协议3之后,容易发生参数的设定错误或通信错误。
诊断部12在控制装置1启动时,依次启动与协议1至5对应的通信部11,当各协议中的通信成功时,分阶段地推进到下一个协议。此时,如果在任意一个通信协议中发生错误,则诊断部12执行与阶段相应的通信状况的诊断例程,由此收集用于确定原因的各种信息并输出。
图3A以及图3B例示本实施方式的每个通信协议的通信状况的诊断内容。
针对多个协议1~5中的每一个准备了个别的诊断例程,外部设备的软件包含与这些诊断例程对应的处理序列。
诊断部12除了发生了错误的通信协议以外,也可以使用已诊断的与先前阶段的通信协议对应的诊断例程来诊断通信状况。
在地址确认的协议1的诊断例程中,通过使用了PING或ARP等的网络地址的搜索,诊断有无节点。
此时,诊断部12生成网络地址的一览。
在消息通信的协议2的诊断例程中,对数值、字符串或文件等的发送请求,诊断可否在一定时间内接收响应数据。
此时,诊断部12读出在外部设备中动作的软件的版本以及在后续阶段的协议3~5中用于参照的设定文件等。另外,诊断部12在网络地址的一览中追加读出的外部设备的名称等。
在连接的协议3的诊断例程中,根据一定时间内来自外部设备的针对与通信接入点的通信开始的请求的响应,诊断通信特性文件是否匹配且连接目的地是否正确。
此时,诊断部12取得由通信协议定义的错误代码,输出错误内容。另外,诊断部12也可以提示与错误代码预先对应的连接失败理由以及应对方法等。
进而,诊断部12为了确认通信特性文件的输入错误,变更通信特性文件并再尝试连接。其结果,在连接成功的情况下,诊断部12也可以提示设定错误的位置。另外,诊断部12在网络地址的一览中追加有无建立连接。
在I/O通信的协议4的诊断例程中,根据在一定时间内来自外部设备的针对与属于通信接入点的收发数据逻辑模块之间的通信开始的请求的响应,诊断通信特性文件是否匹配且连接目的地是否正确。此外,评估控制信号的通信周期、通信延迟及其变化。
此时,诊断部12与协议3的情况同样,取得由通信协议定义的错误代码并输出错误内容。另外,诊断部12也可以提示与错误代码预先对应的连接失败理由以及应对方法等。
进而,诊断部12为了确认通信特性文件的输入错误,变更通信特性文件并再次尝试通信。结果,在通信成功的情况下,诊断部12也可以提示设定错误的位置。
另外,诊断部12评价与作为通信参数的通信周期相关的稳定性、例如错误发生率等,通过与过去的日志信息进行比较来判定通信质量的异常,即存在噪声的可能性。进而,诊断部12可以通过重复通信周期及超时时间的调整来决定错误发生率降低的通信周期以及延迟余量(margin)的推荐值。
另外,由于通信周期以及超时时间会影响加工时间以及生产量等,所以最好设定的较小。另外,通信周期和超时时间由于存在用于后续阶段的加工机专用通信的协议5的上限,所以在到该上限为止的范围内分阶段地设定大的值。
另外,诊断部12将评价后的通信状态的指标追加到网络地址的一览中,按颜色或通过图标等进行显示。
在加工机专用通信的协议5的诊断例程中,确认作为外部设备的加工机的机型的设定与实际是否一致。另外,接口或数据结构等根据应用程序的版本而不同,因此确认控制装置1和加工机中应用程序的版本是否一致。
此时,诊断部12从加工机取得错误代码并输出错误内容。
此外,这些诊断例程除了在刚刚启动了控制装置1之后,在控制装置1的通常运转时也定期地、以及在发生错误时依次地被执行。
诊断记录部13将诊断部12的诊断结果与时刻信息一起记录到存储部20中。
错误记录部14将诊断部12与外部设备的通信失败时使用的通信协议的信息与时刻信息一起记录到存储部20中。
通信记录部15在诊断部12与外部设备的通信成功时,将在多个通信协议中设定的参数与时刻信息一起记录到存储部20中。
图4A和4B是表示由本实施方式中的控制装置1的诊断部12执行的通信状况的诊断处理流程的流程图。
在步骤S1中,诊断部12启动与协议1对应的通信部11,与外部设备之间尝试进行地址确认的通信。
在步骤S2中,诊断部12判定基于协议1的通信是否成功。在该判断为“是”的情况下,处理转移到步骤S4,在判定为“否”的情况下,处理转移到步骤S3。
在步骤S3中,诊断部12执行协议1的诊断例程,结束处理。
在步骤S4中,诊断部12启动与协议2对应的通信部11,与外部设备之间尝试进行消息通信。
在步骤S5中,诊断部12判定基于协议2的通信是否成功。在该判断为“是”的情况下,处理转移到步骤S7,在判定为“否”的情况下,处理转移到步骤S6。
在步骤S6中,诊断部12执行协议2的诊断例程,结束处理。
在步骤S7中,诊断部12启动与协议3对应的通信部11,与外部设备之间尝试连接的通信。
在步骤S8中,诊断部12判定基于协议3的通信是否成功。在该判断为“是”的情况下,处理转移到步骤S10,在判定为“否”的情况下,处理转移到步骤S9。
在步骤S9中,诊断部12执行协议3的诊断例程,结束处理。
在步骤S10中,诊断部12启动与协议4对应的通信部11,与外部设备之间尝试I/O通信。
在步骤S11中,诊断部12判定基于协议4的通信是否成功。在该判断为“是”的情况下,处理转移到步骤S13,在判定为“否”的情况下,处理转移到步骤S12。
在步骤S12中,诊断部12执行协议4的诊断例程,结束处理。
在步骤S13中,诊断部12启动与协议5对应的通信部11,与外部设备之间尝试加工机专用通信。
在步骤S14中,诊断部12判定基于协议5的通信是否成功。在该判断为“是”的情况下,处理转移到步骤S16,在判定为“否”的情况下,处理转移到步骤S15。
在步骤S15中,诊断部12执行协议5的诊断例程,结束处理。
在步骤S16中,诊断部12在预定的定时定期执行通信状态监视例程。
在步骤S17中,诊断部12判定通信状态是否正常。在该判断为“是”的情况下,处理返回到步骤S16,继续通信状态监视例程。另一方面,在判定为“否”的情况下,处理返回到步骤S1,尝试从协议1重新开始通信。
另外,在步骤S17中判断为通信状态不正常的情况下,处理的迁移目的地也可以不固定在步骤S1。例如,诊断部12也可以根据所发生的错误判断是否从返回位置、即从哪个通信协议开始。
另外,该诊断处理在任意一个通信协议中通信失败时,在执行诊断例程后立即结束,但不限于此。例如,也可以在变更参数并且通过预定次数的尝试通信也失败的情况下,结束处理。
至此,作为控制装置1通信的外部设备例示了加工机的控制装置,但如上所述,本实施方式能够适用于与各种设备通信连接的***,设置与连接目的地的外部设备对应的诊断程序。
例如,根据外部设备,上述的协议1-5如下那样被变更。
在外部设备是生产管理***的情况下,不需要连接的协议3和I/O通信的协议4,设置生产管理***专用通信的协议5。
当外部设备是生产线控制器时,设置生产线控制器专用通信的协议5。另外,在通信对象仅是控制信号的I/O的情况下,不需要协议5。
当外部设备是机器人控制器时,设置机器人控制器专用通信的协议5。
在外部设备是远程I/O设备的情况下,设置远程I/O设备专用通信的协议5。另外,在通信对象仅是控制信号的I/O的情况下,不需要协议5。
根据本实施方式,例如可以得到以下作用效果。
(1)经由网络与外部设备通信的工业用机器的控制装置1具备:与多个通信单元11的每一个对应的多个通信部11;以及诊断部12,其按照预定的顺序启动多个通信部11,并且使用与已启动的各通信部11对应的通信协议来尝试通信,从而分阶段地诊断通信的状况。
由此,当多个通信协议能够共存时,控制装置1从技术上简单且具有较长的超时时间等的简单而稳健的通信协议开始分阶段地转移到复杂且对通信错误灵敏的通信协议,并在各个阶段诊断通信的状况。因此,控制装置1能够容易分阶段地确定通信异常的原因。其结果可以减轻人工的调查以及恢复作业的负担和时间。
此外,由于可以使用正常动作的通信协议来收集信息,因此,例如当数据通信成功但在下一阶段失败时,控制装置1通过数据通信取得外部设备的参数,从而能够有效地调查原因。
(2)在(1)中记载的控制装置1中,诊断部12也可以在使用了多个通信协议中的任意一个的通信失败时,变更通信参数并再次尝试通信。
由此,控制装置1可以通过变更通信参数并尝试通信来推定适当的通信参数。此外,控制装置1能够纠正通信参数的错误,自动地从通信异常恢复。
(3)在(2)所述的控制装置1中,诊断部12在未得到接收信号而因超时导致通信失败的情况下,也可以以预定阈值为上限延长到该超时为止的时间,再次尝试通信。
由此,控制装置1通过逐渐延长到超时为止的时间,能够正常地进行通信,并且能够设定通信效率良好的适当时间。此外,控制装置1通过对能够设定的时间设置上限,能够诊断可否在现实的加工时间等条件下进行通信。
(4)从(1)至(3)中任意一项所述的控制装置1也可以具备将诊断部12的诊断结果与时刻信息一起记录的诊断记录部13。
由此,控制装置1通过将通信异常的诊断结果作为日记进行记录,能够向用户提供用于调查的信息,能够减少原因确定以及恢复的负担和时间。
(5)从(1)到(4)中任意一项所述的控制装置1具备:错误记录部14,其将与外部设备的通信失败时使用的通信协议的信息与时刻信息一起记录。
由此,控制装置1通过将通信失败时的通信协议的信息作为日志记录,能够提供每个通信协议的错误发生率等,能够对将来的错误发生时的诊断有帮助。
(6)从(1)到(5)中任意一项所述的控制装置1具备:通信记录部15,其在与外部设备的通信成功时,将多个通信协议中设定的参数与时刻信息一起记录。
由此,控制装置1通过将通信成功时的通信参数作为日志记录,能够提供可正常通信的参数和其变更履历,能够对将来的错误发生时的诊断有帮助。
以上对本发明的实施方式进行了说明,但本发明不限于上述实施方式。另外,本实施方式中记载的效果只不过是列举了本发明产生的最佳效果,本发明的效果不限于本实施方式中记载的内容。
控制装置1的诊断方法通过软件实现。如果由软件实现,则构成该软件的程序被安装在计算机上。另外,这些程序可以被记录在可移动介质中并分发给用户,也可以经由网络下载到用户的计算机上来分发。
Claims (8)
1.一种控制装置,是经由网络与外部设备通信的工业用机器的控制装置,其特征在于,
该控制装置具备:
与多个通信协议的每一个对应的多个通信部;以及
诊断部,其按照预定的顺序启动上述多个通信部,并且使用与已启动的各通信部对应的通信协议来尝试通信,从而分阶段地诊断通信的状况。
2.根据权利要求1所述的控制装置,其特征在于,
上述诊断部在使用了上述多个通信协议中的任意一个的通信失败时,变更通信参数并再次尝试通信。
3.根据权利要求2所述的控制装置,其特征在于,
上述诊断部在未得到接收信号而因超时导致通信失败的情况下,将到该超时为止的时间延长到预定阈值的上限,再次尝试通信。
4.根据权利要求1~3中任意一项所述的控制装置,其特征在于,
该控制装置具备:诊断记录部,其将上述诊断部的诊断结果与时刻信息一起记录。
5.根据权利要求1~4中任意一项所述的控制装置,其特征在于,
该控制装置具备:错误记录部,其将与上述外部设备的通信失败时使用的通信协议的信息与时刻信息一起记录。
6.根据权利要求1~5中任意一项所述的控制装置,其特征在于,
该控制装置具备:通信记录部,其在与上述外部设备的通信成功时,将上述多个通信协议中设定的参数与时刻信息一起记录。
7.一种诊断方法,其特征在于,
经由网络与外部设备通信的工业用机器的控制装置按照预定的顺序启动与多个通信协议的每一个对应的多个通信部,使用与已启动的各通信部对应的通信协议来尝试通信,从而分阶段地诊断通信的状况。
8.一种计算机可读介质,其特征在于,
该计算机可读介质记录了用于使计算机作为权利要求1~6中任意一项所述的控制装置发挥作用的诊断程序。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019128347A JP7339037B2 (ja) | 2019-07-10 | 2019-07-10 | 制御装置、診断方法及び診断プログラム |
JP2019-128347 | 2019-07-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112213991A true CN112213991A (zh) | 2021-01-12 |
Family
ID=74059448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010642628.7A Pending CN112213991A (zh) | 2019-07-10 | 2020-07-06 | 控制装置、诊断方法以及诊断程序 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11907055B2 (zh) |
JP (1) | JP7339037B2 (zh) |
CN (1) | CN112213991A (zh) |
DE (1) | DE102020208137A1 (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002324014A (ja) * | 2001-04-26 | 2002-11-08 | Meidensha Corp | 監視制御システム |
JP2006277733A (ja) * | 2005-03-01 | 2006-10-12 | Omron Corp | プログラマブル・コントローラ・システム |
JP2006300872A (ja) * | 2005-04-25 | 2006-11-02 | Honda Motor Co Ltd | 診断装置および通信装置 |
CN101427596A (zh) * | 2006-02-17 | 2009-05-06 | 思科技术公司 | 无线网络中的故障排除链路和协议 |
CN102158375A (zh) * | 2010-01-29 | 2011-08-17 | 精工爱普生株式会社 | 信息处理装置、通信装置、无线诊断方法及程序 |
US20120044527A1 (en) * | 2010-08-18 | 2012-02-23 | Snap-On Incorporated | Apparatus and Method for Controlled Ethernet Switching |
CN106681945A (zh) * | 2016-11-24 | 2017-05-17 | 天津津航计算技术研究所 | 多协议接口的固态硬盘 |
Family Cites Families (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5839534A (en) * | 1995-03-01 | 1998-11-24 | Eaton Vorad Technologies, Llc | System and method for intelligent cruise control using standard engine control modes |
JPH09102970A (ja) * | 1995-10-05 | 1997-04-15 | Sony Corp | 映像音声機器エラー監視システム |
US5898828A (en) * | 1995-12-29 | 1999-04-27 | Emc Corporation | Reduction of power used by transceivers in a data transmission loop |
US6108300A (en) * | 1997-05-02 | 2000-08-22 | Cisco Technology, Inc | Method and apparatus for transparently providing a failover network device |
US6504851B1 (en) * | 1997-11-21 | 2003-01-07 | International Business Machines Corporation | Dynamic detection of LAN network protocol |
US6535855B1 (en) * | 1997-12-09 | 2003-03-18 | The Chase Manhattan Bank | Push banking system and method |
US6615383B1 (en) * | 1998-05-29 | 2003-09-02 | Sun Microsystems, Inc. | System and method for message transmission between network nodes connected by parallel links |
JP4181259B2 (ja) * | 1998-12-14 | 2008-11-12 | 松下電器産業株式会社 | 受信装置及び受信方法 |
US20020105972A1 (en) * | 2000-03-03 | 2002-08-08 | Richter Roger K. | Interprocess communications within a network node using switch fabric |
US20030236837A1 (en) * | 2000-03-03 | 2003-12-25 | Johnson Scott C. | Content delivery system providing accelerate content delivery |
US7814354B2 (en) * | 2000-06-22 | 2010-10-12 | Broadcom Corporation | Method and apparatus for regulating transceiver power consumption for a transceiver in a communications network |
US9639553B2 (en) * | 2000-11-02 | 2017-05-02 | Oracle International Corporation | TCP/UDP acceleration |
US20020107971A1 (en) * | 2000-11-07 | 2002-08-08 | Bailey Brian W. | Network transport accelerator |
US20020091824A1 (en) * | 2001-01-10 | 2002-07-11 | Center 7, Inc. | Intermediate systems for enterprise management from a central location |
US6912671B2 (en) * | 2001-05-07 | 2005-06-28 | Bisher-Rosemount Systems, Inc | Wiring fault detection, diagnosis and reporting for process control systems |
US7111204B1 (en) * | 2001-08-01 | 2006-09-19 | Agilent Technologies, Inc. | Protocol sleuthing system and method for load-testing a network server |
US7206970B1 (en) * | 2002-02-07 | 2007-04-17 | Network Appliance, Inc. | System and method for diagnostics execution and data capture in a storage system using nonvolatile memory |
US7209859B2 (en) * | 2002-03-02 | 2007-04-24 | Linxberg Technology, Llc | Method and apparatus for sequentially collecting and analyzing real time data with interactive monitoring |
WO2004036366A2 (en) * | 2002-10-16 | 2004-04-29 | Synthetic Networks, Inc. | Load testing methods and systems with transaction variability andconsistency |
EP1584163B1 (en) * | 2003-01-08 | 2007-10-10 | Nxp B.V. | Communication partner device for communication with another communication partner device over a first communication channel |
US7401162B2 (en) * | 2003-07-22 | 2008-07-15 | Psion Teklogix Inc. | Multi-functional port |
US8014378B1 (en) * | 2003-10-23 | 2011-09-06 | Itt Manufacturing Enterprise, Inc. | Method and apparatus for automatic control of time-of-day synchronization and merging of networks |
US7290172B2 (en) * | 2003-12-16 | 2007-10-30 | Intel Corporation | Computer system maintenance and diagnostics techniques |
US20090024757A1 (en) * | 2004-07-30 | 2009-01-22 | Proctor David W | Automatic Protocol Determination For Portable Devices Supporting Multiple Protocols |
JP4330520B2 (ja) * | 2004-12-08 | 2009-09-16 | 富士通株式会社 | 通信装置 |
JP4481858B2 (ja) * | 2005-03-30 | 2010-06-16 | 株式会社日立製作所 | 情報伝送方法及び情報伝送システム |
JP4241681B2 (ja) * | 2005-07-05 | 2009-03-18 | ブラザー工業株式会社 | 情報処理装置、およびプログラム |
JP2007026237A (ja) * | 2005-07-20 | 2007-02-01 | Keyence Corp | プログラマブルロジックコントローラ用表示装置 |
US7821930B2 (en) * | 2005-09-12 | 2010-10-26 | Microsoft Corporation | Fault-tolerant communications in routed networks |
JP2007104137A (ja) * | 2005-09-30 | 2007-04-19 | Matsushita Electric Ind Co Ltd | データ通信装置 |
CA2592817C (en) * | 2006-06-30 | 2010-02-16 | Hitachi, Ltd. | Control apparatus, control method and control program |
US20080070569A1 (en) * | 2006-09-07 | 2008-03-20 | Shelley John T | Proximity order processing system |
US8065048B2 (en) * | 2006-09-14 | 2011-11-22 | Spx Corporation | Automatically identifying volvo communication protocols method and apparatus |
US7479714B1 (en) * | 2006-11-13 | 2009-01-20 | Sprint Communications Company L.P. | Apparatus and method for multiple-module electronic system power control |
US8566630B2 (en) * | 2006-11-30 | 2013-10-22 | Eaton Corporation | Apparatus, methods and computer program products supporting automatic network identification for power supplies |
US7363129B1 (en) * | 2007-01-05 | 2008-04-22 | Moon Valley Software | Apparatus, system and method that interfaces with an automobile engine control unit |
US9319225B2 (en) * | 2007-01-16 | 2016-04-19 | Microsoft Technology Licensing, Llc | Remote device waking using a multicast packet |
US8175099B2 (en) * | 2007-05-14 | 2012-05-08 | Microsoft Corporation | Embedded system development platform |
JP2008312024A (ja) * | 2007-06-15 | 2008-12-25 | Auto Network Gijutsu Kenkyusho:Kk | 中継接続ユニット |
US20090016720A1 (en) * | 2007-07-11 | 2009-01-15 | Inventec Multimedia & Telecom (Tianjin) Co., Ltd. | Problem detection device at ONU end in PON system and method thereof |
US8437272B2 (en) * | 2007-08-16 | 2013-05-07 | Cisco Technology, Inc. | Distinguishing between connectivity verification availability and forwarding protocol functionality in a computer network |
US7925398B2 (en) * | 2007-10-31 | 2011-04-12 | Spx Corporation | Error message details for debug available to end user |
US7864687B2 (en) * | 2007-12-19 | 2011-01-04 | At&T Intellectual Property Ii, L.P. | Methods and apparatus for fault identification in border gateway protocol networks |
KR100968970B1 (ko) * | 2007-12-29 | 2010-07-14 | 삼성전기주식회사 | 안테나 다이버시티 수신기 |
US20110084815A1 (en) * | 2008-03-26 | 2011-04-14 | Aalborg Universitet | Device and method for activating a communication unit |
JP2010064158A (ja) | 2008-09-08 | 2010-03-25 | Yamazaki Mazak Corp | 加工装置 |
US8352623B2 (en) * | 2008-09-17 | 2013-01-08 | International Business Machines Corporation | System for energy efficient computer management environment via tightly integrated target status and directed work sessions |
JP4733728B2 (ja) * | 2008-09-29 | 2011-07-27 | 株式会社沖データ | 通信装置 |
JP5161736B2 (ja) * | 2008-11-18 | 2013-03-13 | 株式会社東芝 | 障害診断プログラム、方法、および通信装置 |
KR101539119B1 (ko) * | 2008-12-24 | 2015-07-24 | 두산인프라코어 주식회사 | 시동 오프 상태에서 데이터 송수신을 제어하기 위한 건설기계 원격관리 시스템 및 방법 |
TWI474734B (zh) * | 2009-01-23 | 2015-02-21 | Realtek Semiconductor Corp | 無線通訊裝置之電源管理方法及無線通訊裝置 |
EP2415214B1 (en) * | 2009-03-31 | 2016-03-23 | Telefonaktiebolaget LM Ericsson (publ) | Energy efficient ethernet network nodes and methods for use in ethernet network nodes |
DE102009022158A1 (de) * | 2009-05-20 | 2010-11-25 | Kathrein-Werke Kg | Antenneneinrichtung, insbesondere für eine Mobilfunkanlage, mit mehreren zugeordneten Funktionseinheiten |
JP4788804B2 (ja) * | 2009-06-01 | 2011-10-05 | 株式会社デンソー | 電子制御装置 |
US8854193B2 (en) * | 2009-12-29 | 2014-10-07 | Tigo Energy, Inc. | Systems and methods for remote or local shut-off of a photovoltaic system |
KR101119276B1 (ko) * | 2010-01-05 | 2012-03-20 | 삼성전기주식회사 | 이벤트 신호 제어를 통한 저전력 근거리 통신 장치 및 방법 |
US8234426B2 (en) * | 2010-06-08 | 2012-07-31 | Innostor Technology Corporation | Switching interface method for a multi-interface storage device |
JP5221617B2 (ja) * | 2010-09-24 | 2013-06-26 | 株式会社東芝 | 通信装置、通信システム、制御方法及びプログラム |
JP5143259B2 (ja) * | 2011-07-05 | 2013-02-13 | 株式会社東芝 | 電子機器、電子機器の制御方法、電子機器の制御プログラム |
CN102394752B (zh) * | 2011-10-31 | 2013-11-13 | 飞天诚信科技股份有限公司 | 一种动态令牌与工装通信的***及方法 |
US8504123B1 (en) * | 2012-05-07 | 2013-08-06 | Google Inc. | Telephone ringing signal-based notification method for mobile devices |
US9590432B2 (en) * | 2012-05-24 | 2017-03-07 | Hitachi Automotive Systems, Inc. | Battery control device comprising a plurality of cell controllers and being capable of determining whether a cell controller is operating abnormally |
JP5949417B2 (ja) * | 2012-10-09 | 2016-07-06 | 株式会社デンソー | 中継装置 |
US9489307B2 (en) * | 2012-10-24 | 2016-11-08 | Texas Instruments Incorporated | Multi domain bridge with auto snoop response |
WO2014145531A2 (en) * | 2013-03-15 | 2014-09-18 | Cardiomems, Inc. | Ambulatory sensing system and associated methods |
US9712688B2 (en) * | 2013-03-15 | 2017-07-18 | Cam Ranger LLC | Wireless adapter and method for communication with digital camera |
US9544754B1 (en) * | 2013-05-28 | 2017-01-10 | Marvell International Ltd. | Systems and methods for scheduling discovery-related communication in a wireless network |
JP6213059B2 (ja) * | 2013-08-27 | 2017-10-18 | 富士通株式会社 | 中継プログラム、中継装置、及び中継方法 |
KR101526413B1 (ko) * | 2014-01-10 | 2015-06-05 | 현대자동차 주식회사 | 트랜시버 ic 및 그 동작 방법 |
JP6274031B2 (ja) * | 2014-06-26 | 2018-02-07 | 株式会社オートネットワーク技術研究所 | 車両用通信システム、車載機、携帯機及びコンピュータプログラム |
US9734119B1 (en) * | 2014-07-10 | 2017-08-15 | Scantool.net LLC | Systems and methods for accessing vehicle communications bus information for an application processor |
TWI577154B (zh) * | 2014-10-31 | 2017-04-01 | 宏碁股份有限公司 | 保持遠端連線方法、電子裝置與伺服器 |
EP3269130A1 (fr) * | 2015-03-11 | 2018-01-17 | EM Microelectronic-Marin SA | Ensemble de terminaux connectes pour la programmation et la gestion d'une selection de fonctions |
US10263869B1 (en) * | 2015-03-16 | 2019-04-16 | Amazon Technologies, Inc. | Analysis and testing of network devices |
US10382222B2 (en) * | 2015-04-30 | 2019-08-13 | Continental Teves Ag & Co. Ohg | Method for protecting configuration data from a data bus transceiver, data bus transceiver and data bus system |
KR102396822B1 (ko) * | 2015-06-04 | 2022-05-13 | 삼성전자주식회사 | 디바이스 및 그의 제어 방법 |
CN106664625B (zh) * | 2015-06-11 | 2019-12-17 | 华为技术有限公司 | 一种用户设备及网络接入方法 |
WO2016203513A1 (ja) * | 2015-06-15 | 2016-12-22 | 三菱電機株式会社 | エレベータ安全システム |
US10169262B2 (en) * | 2015-07-14 | 2019-01-01 | Qualcomm Incorporated | Low-power clocking for a high-speed memory interface |
CN106550376B (zh) * | 2015-09-17 | 2020-06-26 | 杭州华为企业通信技术有限公司 | 一种终端唤醒方法以及装置 |
WO2017112820A1 (en) * | 2015-12-22 | 2017-06-29 | Rapidsos, Inc. | Systems and methods for robust and persistent emergency communications |
US10306490B2 (en) * | 2016-01-20 | 2019-05-28 | Netscout Systems Texas, Llc | Multi KPI correlation in wireless protocols |
US10326641B2 (en) * | 2016-01-26 | 2019-06-18 | Motorola Mobility Llc | Using RF energy on an uplink channel to transition an unpowered access point to a power-up state |
JP6285473B2 (ja) * | 2016-01-26 | 2018-02-28 | ファナック株式会社 | 通信設定通知装置 |
US10085161B1 (en) * | 2016-02-17 | 2018-09-25 | Sprint Spectrum L.P. | Dynamic variation of radio link failure timer duration for relay backhaul link, with timer duration being set based on number of served UEs |
US20160171791A1 (en) * | 2016-02-18 | 2016-06-16 | Juan Cervantes | Method and Apparatus For Remote Diagnostics and Maintenance of Vehicles |
EP3429052B1 (en) * | 2016-03-07 | 2020-09-16 | Kawasaki Jukogyo Kabushiki Kaisha | Synchronous power-on/off control method and synchronous power-on/off controller |
JP6590754B2 (ja) * | 2016-04-28 | 2019-10-16 | キヤノン株式会社 | 通信装置、制御方法およびプログラム |
US11774944B2 (en) * | 2016-05-09 | 2023-10-03 | Strong Force Iot Portfolio 2016, Llc | Methods and systems for the industrial internet of things |
US10609644B2 (en) * | 2016-05-10 | 2020-03-31 | Zte Corporation | Low power receiver for wireless communication |
EP3500051A4 (en) * | 2016-08-11 | 2020-03-11 | LG Electronics Inc. -1- | METHOD FOR REPORTING REFERENCE SIGNAL MEASUREMENT INFORMATION USING A TERMINAL IN A WIRELESS COMMUNICATION SYSTEM AND APPARATUS SUPPORTING SAME |
US10118421B2 (en) * | 2016-09-22 | 2018-11-06 | Teeco Associates, Inc. | Printer with secure tray |
JP6767896B2 (ja) * | 2017-02-14 | 2020-10-14 | 株式会社キーエンス | プログラマブルロジックコントローラシステム、プログラマブルロジックコントローラ、通信テスト支援装置、通信テスト支援方法、及び通信テスト支援装置で実行することが可能なコンピュータプログラム |
US10568031B2 (en) * | 2017-02-23 | 2020-02-18 | Futurewei Technologies, Inc. | System and method for recovering a communications station in sleep mode |
EP3812855B1 (en) * | 2018-06-22 | 2024-01-17 | Soft Servo Systems, Inc. | Motion control program, motion control method, and motion control device |
EP3900440B1 (en) * | 2018-12-21 | 2023-07-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Conditional wake-up signal configuration for new radio |
US11912509B2 (en) * | 2019-02-08 | 2024-02-27 | Advanced Technology & Research Corp. | Modular package sorting system |
FR3112663B1 (fr) * | 2020-07-16 | 2023-08-04 | Safran Electronics & Defense | Système de communication sans fil |
US20220046677A1 (en) * | 2020-10-22 | 2022-02-10 | Intel Corporation | Hybrid automatic repeat request (harq) enhancements for ultra-reliable low latency communication (urllc) |
-
2019
- 2019-07-10 JP JP2019128347A patent/JP7339037B2/ja active Active
-
2020
- 2020-06-24 US US16/910,402 patent/US11907055B2/en active Active
- 2020-06-30 DE DE102020208137.9A patent/DE102020208137A1/de active Pending
- 2020-07-06 CN CN202010642628.7A patent/CN112213991A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002324014A (ja) * | 2001-04-26 | 2002-11-08 | Meidensha Corp | 監視制御システム |
JP2006277733A (ja) * | 2005-03-01 | 2006-10-12 | Omron Corp | プログラマブル・コントローラ・システム |
JP2006300872A (ja) * | 2005-04-25 | 2006-11-02 | Honda Motor Co Ltd | 診断装置および通信装置 |
CN101427596A (zh) * | 2006-02-17 | 2009-05-06 | 思科技术公司 | 无线网络中的故障排除链路和协议 |
CN102158375A (zh) * | 2010-01-29 | 2011-08-17 | 精工爱普生株式会社 | 信息处理装置、通信装置、无线诊断方法及程序 |
US20120044527A1 (en) * | 2010-08-18 | 2012-02-23 | Snap-On Incorporated | Apparatus and Method for Controlled Ethernet Switching |
CN106681945A (zh) * | 2016-11-24 | 2017-05-17 | 天津津航计算技术研究所 | 多协议接口的固态硬盘 |
Also Published As
Publication number | Publication date |
---|---|
JP2021015342A (ja) | 2021-02-12 |
DE102020208137A1 (de) | 2021-01-14 |
US20210011792A1 (en) | 2021-01-14 |
US11907055B2 (en) | 2024-02-20 |
JP7339037B2 (ja) | 2023-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5348489B2 (ja) | コントローラ | |
EP3333657B1 (en) | Communication system, communication device, and communication program | |
EP3007386B1 (en) | Apparatus and method for analyzing a control network | |
US11063855B2 (en) | Monitoring of the data transmission in a client/server-based device access system | |
EP3428750B1 (en) | Slave device, method for controlling slave device, information processing program, and recording medium | |
CN110069049B (zh) | 网络控制***中的自动篡改检测 | |
WO2019176387A1 (ja) | 制御装置、制御方法、および制御プログラム | |
US20030225813A1 (en) | Programmable controller with CPU and communication units and method of controlling same | |
CN108369403A (zh) | 现场总线耦合器、***和用于配置故障保险模块的方法 | |
JP4697484B2 (ja) | Plcシステム | |
CN112213991A (zh) | 控制装置、诊断方法以及诊断程序 | |
CN115842860B (zh) | 一种针对数据链路的监控方法、装置及*** | |
WO2019176386A1 (ja) | 制御システム、制御方法、および制御プログラム | |
JP2000049891A (ja) | プログラマブルロジックコントロ―ラおよびその通信条件設定方法および通信条件設定装置 | |
CN114127646B (zh) | 支持装置、支持程序的记录介质及设定方法 | |
EP3786750B1 (en) | Data collection system, data collection method, and program | |
US11226611B2 (en) | Control device, control method, and control program | |
JP6821559B2 (ja) | 自己修復機能を有するフィールド機器 | |
JP3309434B2 (ja) | Pcのプログラミング装置 | |
CN116132462A (zh) | 控制***、工业装置、控制方法以及存储介质 | |
KR20230078839A (ko) | 이더캣 네트워크 기반의 진단 기능을 포함한 모션 제어 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |