可编程控制器系统技术方案

技术编号:2774206 阅读:246 留言:0更新日期:2012-04-11 18:40
通过减轻在具备外部设备劣化诊断功能的PLC系统的例如导入时的阈值决定方面的劳动,同时保证在系统导入时和系统应用时同样的运转,收集可靠性高的数据。在位于可编程控制器装置和遥控输入输出装置之间的通信路径上、可无源地监视在它们之间流动的通信数据的装置中,与一个外部设备劣化诊断相关联,通过对每个劣化诊断设定用于规定将发送请求命令发行的条件的可重写标记,通过参照该标记,命令发行部件将发送请求命令发行到遥控输入输出装置。由此,在该装置中,要求的数据登录动作不干涉PLC而合适地进行。

Programmable logic controller system

By reducing in PLC system with external equipment deterioration diagnosis function such as import threshold decisions of labor, while ensuring the application in system implementation and system of the same operation, high reliability data collection. The device is in the communication path between the programmable controller and remote control device input and output device, the passive monitoring of communication data flow between them in, associated with an external equipment deterioration diagnosis, based on each deterioration diagnosis will be set for a specified tag rewriting transmission request command issued conditions. By referring to the mark command issuing part will send the request command issued to the output of a remote input device. Thus, in the device, the required data logging action does not interfere with the PLC and is carried out appropriately.

【技术实现步骤摘要】

本专利技术涉及可编程控制器系统,通过将在遥控输入输出装置端进行的外部设备的劣化诊断结果通过通信通知可编程控制器装置端,从而能够以梯形图方式直接地参照劣化诊断结果。
技术介绍
本申请人在本申请前提出过可编程控制器系统(以下,称为PLC系统),通过将在遥控输入输出装置端进行的外部设备的劣化诊断结果通过通信通知可编程控制器装置端,从而能够参照劣化诊断结果(例如,专利文献1)。根据这样的PLC系统,如前述那样,不需要将用于取入遥控输入输出装置端的劣化诊断关联数据的消息通信处理装入PLC端的用户程序中,可获得减轻伴随用户程序编制的劳动,以及消除将这样的维护用的用户程序与原来的控制用的用户程序同时执行造成的循环时间的延迟的各种效果。可是,这种外部设备的劣化诊断求构成遥控输入输出装置的一个或两个以上的输入输出端子对(例如,OUT1和NI1、IN1和IN2、…)的各个对的一个端子的规定信号边沿(上升沿或下降沿)和另一端子的规定信号边沿(上升沿或下降沿)的时间差,根据这样获得的一个或两个以上的时间差数据来生成劣化特征量(在端子对为1个的情况下等,也可以将时间差本身作为劣化特征量),同时将该劣化特征量与规定的劣化判定用阈值(TH)进行比较,从而诊断甚至预测与这些端子对有关的外部设备的劣化。再有,作为阈值(TH),也可以由上限阈值(TH·H)和下限阈值(TH·L)构成。如果在PLC系统的从属机中具备这样的劣化诊断功能,例如,通过形成与外部设备的连接,以由OUT1对外部设备施加启动,同时由IN1取入来自外部设备的动作完成位置的传感器输入,从而可以取得该外部设备的动作时间,通过将该动作时间与规定的劣化诊断用阈值进行比较,可进行该外部设备(可以是特定的致动器,或是包含特定的致动器的一连串的动作机构)的时间性的劣化诊断。(日本)特开2003-295914为了将这样的外部设备的劣化诊断功能导入PLC系统,在导入之前,需要适当地设定劣化判定用阈值(TH、或TH·H、TH·L)的值。为此,需要一边将PLC装置及遥控输入输出装置实际地运转,一边累计有关相应的各个端子对的时间差数据的计量值(遥控输入输出装置自身取得计量值)的处理。因被控制对象设备乃至系统不同,这种登录(logging)处理有时需要持续1~2个月。以往,通过在构成该PLC系统的PLC装置的用户程序本身中装入将遥控输入输出装置内生成的时间差数据传送到PLC装置端并进行累计的登录专用程序,来进行这种登录处理。表示一例这样的登录专用的用户程序的梯形图示于图10。该程序是响应规定端子(IN2)的规定信号边沿(上升沿)来取得第1端子对(OUT1和IN1)的规定信号边沿间的时间差(T1)和第2端子对(IN1和IN2)的规定信号边沿间的时间差(T2),将其累计在PLC装置内的输入输出存储器内的程序。在图中,作为操作码的MOV、SEND、INC是本领域技术人员周知的,所以省略其含义内容的说明。此外,在包围这些操作码的矩形框内,实际上存在多个用于实现各个必要的功能的命令代码串。因此,如果遥控输入输出装置存在多个,并且在各自上存在多个劣化诊断对象,则需要对每个劣化诊断对象,将图10所示的程序记述在用户程序中,需要进行很大的劳动。另外,因追加用于这样的登录处理的程序,用户程序整体的量也增加,PLC装置端的循环周期也与系统应用时的循环时间有若干不同,在这样的状态下取得的时间差数据的可靠性不一定得到保证。
技术实现思路
本专利技术是着眼于上述问题而完成的专利技术,其目的是,通过减轻在具备了这种外部设备劣化诊断功能的PLC系统的例如导入时的阈值决定时的劳动,同时保证系统导入时和系统应用时同样的运转,来收集可靠性高的数据。对于本专利技术的其他目的及作用效果,通过参照说明书的以下论述,只要是本领域技术人员,就可容易地理解。本专利技术的可编程控制器系统将可编程控制器装置和遥控输入输出装置通过现场总线以通信方式连接,同时在将可编程控制器装置和遥控输入输出装置之间连接的通信路径上,设置有可无源地监视在它们之间流动的通信数据的装置。在可编程控制器装置中,至少设置有输入部、输出部、输入输出存储器、程序存储器、输入输出更新部件、劣化诊断标志控制部件、以及程序执行部件。输入部用于取入来自外部设备的信号,输出部用于对外部设备输出信号。在输入输出存储器中,至少设置有输入区,存储与从可编程控制器装置的输入部读入的信号相当的输入数据;输出区,存储与要从可编程控制器装置的输出部输出的信号相当的输出数据;遥控输入区,存储与从遥控输入输出装置取入的信号相当的输入数据;遥控输出区,存储与要从遥控输入输出装置输出的信号相当的遥控输出数据;以及在用户命令中可参照的劣化诊断标志。这里,‘至少’的原因是,意识到其他数据区、参数区等是通常存在的。在输入输出存储器中,存储有将要求的控制标准使用用户命令记述的用户程序。输入输出更新部件,执行在可编程控制器装置的输入输出部和输入输出存储器的输入输出区之间通过内部总线进行数据的交换的输入输出更新处理,以及在遥控输入输出装置和输入输出存储器的遥控输入输出区之间通过现场总线进行数据的交换的遥控输入输出更新处理。劣化诊断标志控制部件,通过现场总线,根据由遥控输入输出装置通知的劣化诊断结果,将劣化诊断标志进行接通/关断控制。程序执行部件,一边参照输入输出存储器的内容一边执行被存储在程序存储器中的用户程序,同时根据其执行结果,将输入输出存储器的输出区以及遥控输出区的内容重写。通过这些输入输出更新部件和程序执行部件起作用,在PLC装置及遥控输入输出装置中,通过保证以用户程序规定的动作,而且劣化诊断标志控制部件起作用,可在用户程序上参照劣化诊断标志来编制要求的劣化诊断程序。另一方面在遥控输入输出装置中,设置有输入部、输出部、输入输出更新部件、时间差测量部件、时间差寄存器、劣化诊断部件、诊断结果通知部件。输入部用于取入来自外部设备的信号,输出部用于对外部设备输出信号。输入输出更新部件,将与从输入部取入的信号相当的输入数据通过现场总线发送到可编程控制器装置,同时从输出部输出与从可编程控制器装置通过现场总线接收的输出数据相当的信号。通过该输入输出更新部件起作用,经由输入部及输出部与外部设备进行输入输出信号的交换,从而可进行外部设备的控制。时间差测量部件,测量在构成输入部或输出部的规定的一对或两对以上的各个端子对中的一个端子的规定信号边沿和另一个端子的规定信号边沿的时间差。一或二以上的时间差寄存器,将时间差测量部件获得的每个端子对的时间差分别存储一次。劣化诊断部件,通过将根据这些时间差寄存器中存储的一或二以上的时间差生成的劣化特征量与规定阈值进行比较,对这些端子对涉及的外部设备的劣化进行诊断。通过这些时间差测量部件及劣化诊断部件起作用,在遥控输入输出装置端,生成与外部设备有关的劣化诊断结果。诊断结果通知部件,通过现场总线对可编程控制器装置通知劣化诊断部件的劣化诊断结果。由此,在遥控输入输出装置端生成的劣化诊断结果不受到用户程序的干涉,自动地通知到可编程控制器装置端。在可无源地监视在可编程控制器装置和遥控输入输出装置之间流动的通信数据的装置中,设置有发送请求命令发行部件、数据累计部件、累计数据输出部件。发送请求命令发行部件,通过无源地本文档来自技高网
...

【技术保护点】
一种可编程控制器系统,可编程控制器装置和遥控输入输出装置通过现场总线以通信方式连接,在将可编程控制器装置和遥控输入输出装置之间连接的通信路径上,设置有可无源地监视在它们之间流动的通信数据的装置,其特征在于:在可编程控制器装置中,还至 少设置有:输入部,用于读入来自外部设备的信号;输出部,用于对外部设备输出信号;输入输出存储器,至少有:输入区,存储与从可编程控制器装置的输入部读入的信号相当的输入数据;输出区,存储与要从可编程控制器装置的输出部输出的 信号相当的输出数据;遥控输入区,存储与从遥控输入输出装置取入的信号相当的输入数据;遥控输出区,存储与要从遥控输入输出装置输出的信号相当的遥控输出数据;以及在用户命令中可参照的劣化诊断标志;程序存储器,用于存储将要求的控制标准使用用户 命令记述的用户程序;输入输出更新部件,执行在可编程控制器装置的输入输出部和输入输出存储器的输入输出区之间通过内部总线进行数据的交换的输入输出更新处理,以及在遥控输入输出装置和输入输出存储器的遥控输入输出区之间通过现场总线进行数据的交 换的遥控输入输出更新处理;劣化诊断标志控制部件,通过现场总线,根据由遥控输入输出装置通知的劣化诊断结果,将劣化诊断标志进行接通/关断控制;以及程序执行部件,一边参照输入输出存储器的内容一边执行被存储在程序存储器中的用户程序, 同时根据其执行结果,将输入输出存储器的输出区以及遥控输出区的内容重写,在遥控输入输出装置中,设置有:输入部,用于取入来自外部设备的信号;输出部,用于对外部设备输出信号;输入输出更新部件,将与从输入部取入的信号 相当的输入数据通过现场总线发送到可编程控制器装置,同时从输出部输出与从可编程控制器装置通过现场总线接收的输出数据相当的信号;时间差测量部件,测量在构成输入部或输出部的规定的一对或两对以上的各个端子对中的一个端子的规定信号边沿和另一个 端子的规定信号边沿的时间差;一或二以上的时间差寄存器,将时间差测量部件获得的每个端子对的时间差分别存储一次;劣化诊断部件,通过将根据这些时间差寄存器中存储的一或二以上的时间差生成的劣化特征量与规定阈值进行比较,对这些端子对涉 及的外部设备的劣化进行诊断;以及诊断结果通知部件,通过现场总线对可编程控制器装置通知劣化诊断部件的劣化诊断结果,而且,可无源地...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:上野真太郎泉谷作
申请(专利权)人:欧姆龙株式会社
类型:发明
国别省市:JP[日本]

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

1