CN119452320A 调试辅助装置、控制系统、调试辅助方法以及程序 (三菱电机株式会社)_第1页
CN119452320A 调试辅助装置、控制系统、调试辅助方法以及程序 (三菱电机株式会社)_第2页
CN119452320A 调试辅助装置、控制系统、调试辅助方法以及程序 (三菱电机株式会社)_第3页
CN119452320A 调试辅助装置、控制系统、调试辅助方法以及程序 (三菱电机株式会社)_第4页
CN119452320A 调试辅助装置、控制系统、调试辅助方法以及程序 (三菱电机株式会社)_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2024.12.30PCT/JP2022/0292642022.07.29WO2024/024077JA2024.02.01输入输出数据收集部(114)从PLC(30)收集输入输出数据,该输入输出数据表示与由PLC(30)执行的程序中的被预先确定作为日志记录生成部(120)在判别为调试对象程序不包含于预先确定的程序的情况下,通过执行对PLC(30)的表示与调试对象程序的设备有关的日志的输入2输入输出数据收集单元,其从所述可编程逻辑控制器收集输入输出数据表示与由可编程逻辑控制器执行的程序中的被预先确定作为日志记录的对象的程序输入输出数据生成单元,其在判别为调试对象程序不包含于所述预先还具有判别单元,该判别单元对所述调试对象程序是否包含于所行判别,所述输入输出数据生成单元在所述判别单元判别为所述调试对象程序不包含于所述所述输入输出数据收集单元收集到的输入输出数据进行判别,所述输入输出数据生成单元在判别为包含于所述输入输出数据收集单元收集到的输所述输入输出数据生成单元在判别为不包含于所述输入输出数据收集单元收集到的在判别为所述调试对象程序包含于所述预先确定的程序的情况生成单元将所述输入输出数据收集单元收集到的输入输出数据作具有对由所述输入输出数据生成单元生成的输入输出数所述输入输出数据生成单元还具有项目生成单元,该项目生成单元生所述项目文件具有由所述输入输出数据生成单元生成的所述输入输对象程序以及提供所述调试对象程序的调试辅助环境的调试辅助环境提7.一种控制系统,其具有权利要求1至6中任所述可编程逻辑控制器具有日志记录单元,该日志记录单元对与所述预所述输入输出数据收集单元取得由所述日志记录单元进行日志记录得到8.一种调试辅助方法,其从可编程逻辑控制3在调试对象程序不包含于作为日志记录对象的程序的情况下,从可编程逻辑控制器收集表示与被设定为日志记录对象的程序的设备有关的日志的在调试对象程序不包含于作为日志记录对象的程序的情况下,4产生概率极低等情况下,难以调试未作为日志数据的收集对象而选择的程序或参照日志。序的调试进行辅助,该调试辅助装置具有输入输出数据收集单元和输入输出数据生成单与由可编程逻辑控制器执行的程序中的被预先确定作为日志记录的对象的程序的设备有[0009]图1是表示本发明的实施方式涉及的具有调试辅助功能的生产系统的整体结构的[0012]图4是表示本发明的实施方式涉及的调试辅助装置中的数据生成部的硬件结构的5[0013]图5是表示通过本发明的实施方式涉及的调试辅助装置进行的用于调试辅助的处[0015]图7是表示由图1所示的输入输出数据收集部收集到的输入输出数据的一个例子[0016]图8是表示由图1所示的输入输出数据生成部生成的输入输出数据的一个例子的[0017]图9是表示由图1所示的输入输出数据生成部生成的输入输出数据的一个例子的[0018]图10是表示通过图1所示的调试辅助环境的提供而在第2显示部上进行显示画面6输入数据与将一系列输入数据输入至模拟程序而输出的一系列输出[0028]数据生成部100例如由运行着工程设计工具的程序的个人计算机构成。工程设计调试的对象而选择的程序之外作为调试的对象而追加指定的程序(以下简称为“指定程在输入了相同的数据序列时输出相同的数据[0035]第1日志记录对象程序D132是由PLC30执行的被作为日志记录对象而选定的程序[0036]第2日志记录对象设备D133是作为调试对象而指定的程序所包含的设备的识别信网络接口实现。第1通信部160例如从PLC30接收第1日志记录对象程序D132的输入输出数7[0041]调试对象程序指定部112根据由第1操作部150输出的基于用户的操作的信号,追[0042]输入输出数据收集部114经由第1通信部160接收由PLC30作为日志而记录下来的[0043]发送部116将由数据生成部100收集或生成的输入输出数据经由第1通信部160向[0045]判定部121对由调试对象程序指定部112指定的调试对象程序是否包含于第1日志[0046]提取部122从由输入输出数据收集部114收集到的输入输出数据中提取与调试对索生成部123通过从由输入输出数据收集部114收集到的除了调试对象程序之外的程序的[0048]模拟部124在判定部121判定为调试对象程序不包含于第1日志记录对象程序D132,并且搜索生成部123判定为调试对象程序中的设备的日志数据不存在于由输入输出数据收集部114收集到的输入输出数据中的情况下,通过模拟而生成调试对象程序所使用[0049]设备指定部125将调试对象程序中的设备指定为第1存储部130的第2日志记录对[0050]第2日志记录部127将通过执行模拟程序而得到的第2日志记录对象设备D133的日8[0054]第2存储部220对为了提供调试辅助环境而执行的调试辅助环境提供程序D221进外,调试辅助环境提供程序D221是用于将由数据生成部100生成的调试对象程序的输入输信部250从数据生成部100接收由数据生成部100生成的调试对象程[0056]调试功能部210承担执行调试辅助环境提供程序D221的作用。调试功能部210具[0057]输入输出数据接收部212经由第2通信部250接收由数据生成部100生成的调试对部310基于通过与第4通信部340的通信而取得的信息,将与现场仪器40关联的设备作为对[0060]第3存储部320对日志记录对象数据D321和第1日志D322进行存储。日志记录对象为第1日志记录的对象的程序中的设备有关的日志作为第1日志D322按时序而日志记录于9[0066]存储器1002例如是由RAM(RandomAccessMemory)构成的主存储装置。存储器器1002作为由处理器1001执行工程设计工具的程序时的工作存储器而[0067]接口1003例如是串行端口、USB(UniversalSerialBus)端口、网络接口等I/O[0068]次级存储装置1004例如具有闪存、HDD(HardDiskDrive)、SSD(SolidState过次级存储装置1004实现第1存储部1[0069]一边参照图5一边对通过调试辅助装置10进行的用于调试辅助处理的动作的一个另外,将由PLC30执行的程序中的作为日志记录对象的1个或多个程序的标识符在调试辅助装置10的第1存储部130中登记为第1日志记录对象程序D132,在PLC30的第3存储部320第1日志记录部310对由日志记录对象数据D321确定的日志记录对象程序的日志记录对象[0071]图5所示的动作是在用户在调试辅助装置10的数据生成部100上执行工程设计工[0073]接下来,数据生成部100在第1显示部140中进行应当确定调试对象程序的引导显想要调试的程序是否已被选作日志记录的对象。调试对象程序指定部112将由用户确定出[0074]判定部121对由调试对象程序指定部112指定的调试对象程序是否为第1日志记录[0075]在判定为调试对象程序是第1日志记录对象即包含于第1日志记录对象程序D132[0076]一边参照图7一边对步骤S104具体地进行说明。图7是由输入输出数据收集部114到的输入输出数据是成为PLC30的第1日志记录部310的日志记录对象的程序的输入输出D132的程序中出现的设备。在判定为所指定的调试对象程序是第1日志记录对象的情况下中的调试对象程序之外的调试对象程序的情况下,搜索生成部123对由调试对象程序使用的设备是否出现于第1日志记录对象程序D132所包含的程序中进行判定(步骤S105)。进行够从由输入输出数据收集部114收集到的输入输出数据中提取调试对象程序的输入输出数为调试对象的情况下,调试对象程序的全部设备也都在第1日志记录对象的其它程序中存中提取设备M0、M1、D0的时序数据,生成图8所示的调试对象程序的输入输出数据(步骤够通过从由输入输出数据收集部114收集到的输入输出数据中的提取而实现所指定的调试至第1存储部130的第2日志记录对象设备D133(步骤S121)。第1执行部126执行对PLC30的时刻从由输入输出数据收集部114收集到的输入输出数据中提取与调试对象程序的输入数1日志记录对象程序的情况下,也能够通过模拟部124的第2日志记录而实现调试对象程序出数据以及在模拟执行处理中生成的输入输出数据中[0084]调试功能部210的输入输出数据接收部212经由第2通信部250接收由发送部116发送来的调试对象程序的输入输出数据(步骤S109)。由调试实施者进行调试的调试环境部中存在的调试对象之外的程序等调试不需要的信息、PLC30和数据生成部100中的私密信[0085]第2执行部214基于由输入输出数据接收部212接收到的调试对象程序的输入输出助环境提供程序D221的执行,从而将调试对象程序的输入输出数据显示于第2显示部230。据收集部114收集到的输入输出数据而生成调试对象程序的输入输出数据。输入输出数据生成部120在所指定的调试对象程序是不包含于预先设定的调试对象程序中的追加的调试于由输入输出数据生成部120生成的输入输出数据而实现辅助调试。另外,从数据生成部入输出数据向调试环境部200发送。然而,调试环境部200不限于具有调试辅助环境提供程序D221和储存有调试对象程序的调试对象储存数据D222。数据生成部100的数据处理部110也可以还具有创建项目文件的项目生成部。项目文件是包含调试辅助环境提供程序D221、调试对象程序的输入输出数据和调试对象程序在内的文件。发送部116将项目文件向调试环境部200发送。由此,即使在调试环境部200没有调试辅助环境提供程序D221和调试对象试实施者提供PLC30和数据生成部100中的私密信息这一情况进行程序使用的并非全部且大于或等于1个的设备出现于预先设定的调试对象程序中时,例如调试环境部200向用户告知该状况和所得到的范围的输入输出数据,询问是否执行模拟执[0094]在图4所示的硬件结构中,调试辅助装置10具有次级存储装置1004。然而不限于[0095]另外,也可以替代图4所示的硬件结构,由使用了ASIC(ApplicationSpecificIntegratedCircuit:面向特定用途的集成电路)、FPGA(FieldProgrammableGate辅助装置10的功能的一部分通过例如与接口1003连接的专用[0096]调试辅助装置10使用的程序能够储存在CD_ROM(CompactDiscReadOnly先将PLC30作为日志而记录下来的输入输出数据向SD卡输出,输入输出数据收集部114从[0099]本发明能够在不脱离本发明的广义的精神和范围的情况下实现各种实施方式以公开的意义的范围内实施的各种变形都被认为落入本发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论