CN106255930B - 可编程控制器***、可编程控制器以及显示装置 - Google Patents

可编程控制器***、可编程控制器以及显示装置 Download PDF

Info

Publication number
CN106255930B
CN106255930B CN201580014924.XA CN201580014924A CN106255930B CN 106255930 B CN106255930 B CN 106255930B CN 201580014924 A CN201580014924 A CN 201580014924A CN 106255930 B CN106255930 B CN 106255930B
Authority
CN
China
Prior art keywords
address
logic
buffer memory
indicates
memory address
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.)
Active
Application number
CN201580014924.XA
Other languages
English (en)
Other versions
CN106255930A (zh
Inventor
梅野健太郎
高桥雅也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN106255930A publication Critical patent/CN106255930A/zh
Application granted granted Critical
Publication of CN106255930B publication Critical patent/CN106255930B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/054Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023Free address space management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13114Use of relative addresses for program
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13144GUI graphical user interface, icon, function bloc editor, OI operator interface
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15118Shared memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Programmable Controllers (AREA)

Abstract

得到一种可编程控制器***,该可编程控制器***能够容易地设定或变更可编程控制器的功能装置的功能。可编程控制器***(1)具有:控制装置(200);功能装置(100),其包含缓冲存储器(130)以及通用逻辑部(110);以及***装置(300),其生成用户程序。***装置(300)具有:电路设定部(302),其对动作数据进行设定,该动作数据表示通用逻辑部(110)的逻辑(120)的动作;以及电路控制参数设定部(303),其对表示缓冲存储器地址和逻辑地址之间的关系的电路控制参数进行设定,该缓冲存储器地址表示缓冲存储器(130)的地址,该逻辑地址表示逻辑的地址。功能装置(100)具有电路控制部(131),该电路控制部(131)基于所指定的缓冲存储器地址和电路控制参数,将动作数据传送至逻辑地址。

Description

可编程控制器***、可编程控制器以及显示装置
技术领域
本发明涉及一种具有可编程控制器和***装置的可编程控制器***、可编程控制器以及显示装置。
背景技术
可编程控制器所执行的用户程序是由安装有编程工具的个人计算机这类***装置创建的。由***装置创建的用户程序经由通信线缆而传送至可编程控制器。可编程控制器具有控制装置和功能装置,该控制装置具有处理器,该可编程控制器根据用户程序执行处理,控制作为控制对象的外部仪器。专利文献1中公开了一种技术,即,由可编程控制器用程序生成装置来生成定序程序,传送至具有功能单元的可编程控制器。
专利文献1:国际公开第2006/011474号
发明内容
可编程控制器的功能装置具有通用性,能够执行由用户指定的功能。然而,在当前的可编程控制器中,存在不能进行功能装置的功能的变更以及追加的课题。对此,在PCT/JP2014/004673中提出有涉及易于使用且能够实现各种功能的可编程控制器的输入输出控制装置、输入输出控制方法以及程序的技术。根据该技术,能够通过在输入接口、逻辑电路、以及输出接口任意地对电路选择器进行变更而得到用户所期望的输入输出控制。然而,输入接口、逻辑电路、以及输出接口实现哪种功能随着用户的每种电路设定而不同,因此输入接口、逻辑电路、以及输出接口的作用不能唯一地确定。另外,缓冲存储器内的地址映射是按照一定的规则而排列的,在用户程序访问输入接口、逻辑电路、以及输出接口而进行状态的获取以及设定的变更时,需要访问与用户的电路设定的意向无关联地映射的缓冲存储器。因此,在用户程序内尝试进行利用了反复处理的连续访问的情况下,地址的计算变得繁琐。
本发明就是鉴于上述内容而提出的,目的在于得到一种能够容易地设定或变更可编程控制器的功能装置的功能以在可编程控制器中实现各种功能的可编程控制器***、可编程控制器以及显示装置。
为了解决上述课题、实现目的,本发明的特征在于,具有:可编程控制器,其具有控制装置和功能装置,该功能装置经由总线与控制装置连接,包含缓冲存储器以及通用逻辑部;以及***装置,其经由通信线缆与可编程控制器连接,生成用户程序,***装置具有:电路设定部,其对动作数据进行设定,该动作数据表示通用逻辑部的逻辑的动作;以及电路控制参数设定部,其对表示缓冲存储器地址和逻辑地址之间的关系的电路控制参数进行设定,该缓冲存储器地址表示缓冲存储器的地址,该逻辑地址表示逻辑的地址,功能装置具有电路控制部,该电路控制部基于所指定的缓冲存储器地址和电路控制参数,将动作数据传送至逻辑地址。
发明的效果
根据本发明,实现能够容易地变更可编程控制器的功能装置的功能的效果。
附图说明
图1是表示实施方式1所涉及的可编程控制器***的结构图。
图2是表示实施方式1所涉及的可编程控制器***的框图。
图3是表示实施方式1所涉及的电路控制参数的图。
图4是表示实施方式1所涉及的电路状态获取参数的图。
图5是表示实施方式1所涉及的图形用户接口的动作的图。
图6是表示实施方式1所涉及的图形用户接口的动作的图。
图7是表示实施方式1所涉及的可编程控制器***的动作的流程图。
图8是表示实施方式1所涉及的可编程控制器***的动作的流程图。
图9是表示实施方式1所涉及的可编程控制器***的动作的流程图。
图10是表示实施方式1所涉及的可编程控制器***的动作的流程图。
具体实施方式
下面,基于附图详细地说明本发明的实施方式所涉及的可编程控制器***、可编程控制器以及显示装置。此外,本发明并不限定于本实施方式。
实施方式1.
图1是表示可编程控制器***1的一个例子的结构图。如图1所示,可编程控制器***1具有可编程控制器10和***装置300,该***装置300经由通信线缆400与可编程控制器10连接。***装置300是生成用户程序的编程工具或者个人计算机。
用户程序是指,用于对作为可编程控制器***1的控制对象的电负载21进行控制的程序。电负载21是致动器或者显示仪器这类外部仪器。用户程序是梯形图程序、C语言程序等。
可编程控制器10具有控制装置200和功能装置100,该功能装置100经由总线11与控制装置200连接。功能装置100是进行数据的输入输出的输入输出装置100。
由***装置300创建的用户程序经由通信线缆400而传送至可编程控制器10。可编程控制器10能够根据用户程序进行运算处理,对电负载21进行控制。另外,可编程控制器10能够仅利用输入输出装置100的电路装置7所包含的逻辑对电负载21进行控制,而不经由用户程序。
控制装置200具有:包含CPU(Central Processing Unit)这类微处理器的运算处理装置2;包含ROM(Read Only Memory)或者RAM(Random Access Memory)这类存储器的存储装置3;以及输入输出接口装置4。从***装置300传送的用户程序被存储于存储装置3。运算处理装置2根据在存储装置3存储的用户程序而进行运算处理。
输入输出装置100具有:包含微处理器的运算处理装置5;包含ROM或者RAM这类存储器的存储装置6;具有通用逻辑集成电路的电路装置7,其中,该通用逻辑集成电路包含多个逻辑电路;以及输入输出接口装置8。输入输出装置100从开闭传感器20接收输入数据。开闭传感器20包含在操作面板设置的操作开关以及用于确认外部仪器的动作的传感器开关中的至少一者。控制装置200能够基于从开闭传感器20供给的输入数据而进行运算处理,生成控制信号。另外,可编程控制器10能够仅利用输入输出装置100的电路装置7所包含的逻辑来生成控制信号,而不经由控制装置200。输入输出装置100将所生成的控制信号输出至电负载21。
***装置300具有:包含CPU这类微处理器的运算处理装置9;包含ROM或者RAM这类内部存储器以及硬盘装置这类外部存储器的存储装置12;输入输出接口装置15;以及图形用户接口(GUI:Graphical User Interface)16。图形用户接口16具有:包含键盘、鼠标、以及触摸面板中的至少一者的输入装置13;以及包含平板显示器这类显示装置的输出装置14。输入装置13由用户操作。
图2是可编程控制器***1的框图。如图2所示,控制装置200具有:执行运算处理的运算部201;存储用户程序的存储器202;经由通信线缆400而与***装置300连接的***装置接口203;以及经由总线11而与输入输出装置100连接的通信接口205。
运算处理装置2包含运算部201。存储装置3包含存储器202。输入输出接口装置4包含***装置接口203以及通信接口205。
存储器202对用户程序、在用户程序的执行中所使用的执行数据、以及表示用户程序的执行结果的结果数据进行存储。运算部201以已确定的控制周期进行用户程序的执行、从存储器202的执行数据的读出、以及向存储器202的结果数据的写入。
输入输出装置100具有:通用逻辑部110,其包含能够根据由用户指定的动作模式而进行动作的多个逻辑120;存储器101,其对电路控制参数以及电路状态获取参数进行存储,该电路控制参数在表示逻辑120的动作的动作数据向逻辑120的传送中使用,该电路状态获取参数在逻辑120的状态数据的获取中使用;运算部102,其执行运算处理;缓冲存储器130,其临时保存动作数据以及状态数据;电路控制部131,其基于在存储器101存储的电路控制参数而从指定的缓冲存储器130的缓冲存储器地址获取动作数据,将获取的动作数据传送至逻辑120的逻辑地址;以及电路状态获取部132,其基于在存储器101存储的电路状态获取参数而从指定的逻辑120的逻辑地址获取状态数据,将获取的状态数据传送至缓冲存储器130的缓冲存储器地址。
另外,输入输出装置100具有:通信接口103,其经由总线11与控制装置200连接;外部输入接口104,其与开闭传感器20连接;以及外部输出接口105,其与电负载21连接。
运算处理装置5包含运算部102、电路控制部131以及电路状态获取部132。存储装置6包含存储器101以及缓冲存储器130。电路装置7包含通用逻辑部110。输入输出接口装置8包含通信接口103、外部输入接口104以及外部输出接口105。
通用逻辑部110包含输入选择器111、输出选择器112、逻辑切换总线113、滤波器114、逻辑门115、计数器116、比较器117、运算器118以及时钟119。
输入选择器111以及输出选择器112与逻辑切换总线113连接。来自外部输入接口104的输入数据经由输入选择器111而发送至逻辑切换总线113。滤波器114、逻辑门115、计数器116、比较器117、运算器118以及时钟119与逻辑切换总线113连接。滤波器114、逻辑门115、计数器116、比较器117、运算器118以及时钟119中的至少一者基于输入数据而执行处理,将表示处理结果的信号向逻辑切换总线113输出。输出至逻辑切换总线113的信号经由输出选择器112而向外部输出接口105发送。另外,输出至逻辑切换总线113的信号还能够再次向逻辑门115、计数器116、比较器117以及运算器118输入。
逻辑120是构成通用逻辑部110的滤波器114、逻辑门115、计数器116、比较器117、运算器118以及时钟119的总称。通用逻辑部110具有多个逻辑120。逻辑120根据由用户所指定的原始的动作数据而动作。
***装置300具有:程序设定部301,其对用户程序进行设定;电路设定部302,其基于由用户指定的逻辑120的动作模式,对表示通用逻辑部110的逻辑120的动作的动作数据进行设定;电路控制参数设定部303,其对表示缓冲存储器地址和逻辑地址之间的关系的电路控制参数进行设定,该缓冲存储器地址表示缓冲存储器130的地址,该逻辑地址表示逻辑120的地址;以及电路状态获取参数设定部304,其对表示缓冲存储器地址和逻辑地址之间的关系的电路状态获取参数进行设定。
另外,***装置300具有经由通信线缆400而与可编程控制器10连接的外部通信接口305。
运算处理装置9包含程序设定部301、电路设定部302、电路控制参数设定部303以及电路状态获取参数设定部304。输入输出接口装置15包含外部通信接口305。
所创建的用户程序被输入至程序设定部301。程序设定部301基于所创建的用户程序而生成表示可编程控制器10的动作的动作数据。另外,程序设定部301对从可编程控制器10供给的表示可编程控制器10的状态的状态数据进行监视。
用户程序从程序设定部301经由外部通信接口305以及***装置接口203而被发送至存储器202。存储器202存储用户程序。运算部201根据在存储器202存储的用户程序而进行运算处理。
电路设定部302基于用户的指定,对通用逻辑部110的动作进行设定,生成表示所设定的通用逻辑部110的动作的动作数据。由用户进行的动作模式的指定是经由包含输入装置13以及输出装置14的图形用户接口16而进行的。通用逻辑部110的动作的设定包含通用逻辑部110的多个逻辑120的动作的设定,和输入选择器111、输出选择器112以及逻辑切换总线113的配线的设定。通用逻辑部110的动作数据包含表示逻辑120的动作的动作数据和表示配线的设定的配线数据。此外,电路设定部302也可以具有对逻辑120的动作进行模拟的功能。
另外,电路设定部302基于用户的指定而从缓冲存储器130的多个缓冲存储器地址之中对特定的缓冲存储器地址进行指定,生成表示所指定的缓冲存储器地址的缓冲存储器地址数据。
表示通用逻辑部110的动作的动作数据从电路设定部302经由外部通信接口305、***装置接口203、通信接口205以及通信接口103而被发送至输入输出装置100的存储器101。另外,缓冲存储器地址数据被发送至存储器101。
电路控制参数设定部303对电路控制参数进行设定,该电路控制参数表示缓冲存储器地址和逻辑地址之间的关系,该缓冲存储器地址表示缓冲存储器130的地址,该逻辑地址表示逻辑120的地址。电路控制参数设定部303进行缓冲存储器地址和逻辑地址的关联。
电路状态获取参数设定部304对表示缓冲存储器地址和逻辑地址之间的关系的电路状态获取参数进行设定,该缓冲存储器地址表示缓冲存储器130的地址,该逻辑地址表示逻辑120的地址。电路状态获取参数设定部304进行缓冲存储器地址和逻辑地址的关联。
电路控制部131基于由用户所指定的缓冲存储器地址、在存储器101存储的逻辑120的动作数据、在存储器101存储的电路控制参数,将动作数据传送至逻辑地址,进行逻辑120的动作的设定或者变更。
另外,电路控制部131基于在存储器101存储的通用逻辑部110的动作数据,进行输入选择器111、输出选择器112以及逻辑切换总线113的配线的设定或者变更。
缓冲存储器130在表示多个逻辑120之中所指定的逻辑120的动作的动作数据被变更时,将被变更的动作数据临时保存在指定的缓冲存储器地址。缓冲存储器130的缓冲存储器地址作为对被变更的逻辑120的动作数据进行储存的区域而起作用。
缓冲存储器地址由用户经由***装置300的图形用户接口16而指定。表示经由图形用户接口16而指定的缓冲存储器地址的缓冲存储器地址数据,从电路控制参数设定部303经由外部通信接口305、***装置接口203、通信接口205以及通信接口103而被发送至输入输出装置100的存储器101。
电路控制部131基于在存储器101存储的缓冲存储器地址数据,将被变更的动作数据储存至缓冲存储器130的多个缓冲存储器地址之中所指定的缓冲存储器地址。电路控制部131基于在存储器101存储的电路控制参数,将在所指定的缓冲存储器地址储存的动作数据传送至逻辑地址。利用电路控制参数将缓冲存储器地址和逻辑地址相关联。从多个缓冲存储器地址之中对特定的缓冲存储器地址进行指定,意味着从多个逻辑地址之中对特定的逻辑地址进行指定。电路控制部131基于所指定的缓冲存储器地址和电路控制参数,将动作数据传送至与所指定的缓冲存储器地址相关联的逻辑地址。通过向所指定的逻辑地址传送动作数据,从而对具有被传送了动作数据的逻辑地址的逻辑120的动作进行设定或者变更。
电路控制部131以恒定周期执行对逻辑120的动作进行设定的处理。由此,利用所指定的缓冲存储器地址而进行逻辑120的动作的设定或者变更。只要一度从***装置300向存储器101发送过缓冲存储器地址、动作数据以及电路控制参数之后,则即使没有***装置300,控制装置200也能够进行逻辑120的动作的设定或者变更。此外,逻辑120的动作的设定或者变更也可以将外部信号作为触发而进行。
电路状态获取部132基于由用户所指定的缓冲存储器地址、以及在存储器101存储的电路状态获取参数,将表示所指定的逻辑120的状态的状态数据储存于逻辑地址,将储存于逻辑地址的状态数据传送至缓冲存储器地址。
表示多个逻辑120中的某个逻辑120的当前状态的状态数据的获取是由用户经由***装置300的图形用户接口16而请求的。由用户经由图形用户接口16指定缓冲存储器地址,由此对希望获取状态数据的逻辑120进行指定。表示所指定的缓冲存储器地址的缓冲存储器地址数据,从电路状态获取参数设定部304经由外部通信接口305、***装置接口203、通信接口205以及通信接口103而被传送至输入输出装置100的存储器101。
电路状态获取部132基于在存储器101存储的缓冲存储器地址数据以及电路状态获取参数,将表示所指定的逻辑120的状态的状态数据储存于所指定的逻辑120具有的逻辑地址。电路状态获取部132能够基于所指定的缓冲存储器地址、以及在存储器101存储的电路状态获取参数,将所指定的逻辑120的状态数据储存于逻辑地址。利用电路状态获取参数将缓冲存储器地址与逻辑地址相关联。从多个缓冲存储器地址之中对特定的缓冲存储器地址进行指定,意味着从多个逻辑地址之中对特定的逻辑地址进行指定。电路状态获取部132能够基于所指定的缓冲存储器地址以及电路状态获取参数,将逻辑120的状态数据储存于与所指定的缓冲存储器地址相关联的逻辑地址。
电路状态获取部132基于电路状态获取参数,将在逻辑地址储存的状态数据传送至与逻辑地址相关联的缓冲存储器地址。缓冲存储器130的缓冲存储器地址作为对表示被请求获取状态数据的逻辑120的状态的状态数据进行储存的区域而起作用。
电路状态获取部132以恒定周期执行对逻辑120的状态进行获取的处理。由此,利用所指定的缓冲存储器地址,进行逻辑120的状态数据的获取。只要一度从***装置300向存储器101发送过缓冲存储器地址、以及电路状态获取参数之后,则即使没有***装置300,控制装置200也能够获取逻辑120的状态。此外,逻辑120的状态数据的获取也可以将外部信号作为触发而进行。
控制装置200能够访问存储器101以及缓冲存储器130。控制装置200能够访问存储器101以及缓冲存储器130,对逻辑120的动作数据、逻辑120的状态数据、电路控制参数、以及电路状态获取参数进行传送,存储于存储器202。控制装置200能够基于动作数据以及状态数据中的至少一者,根据用户程序而执行运算处理,对电负载21进行控制。另外,控制装置200能够基于电路控制参数以及电路状态获取参数中的至少一者,根据用户程序而执行运算处理,对电负载21进行控制。
此外,作为控制装置200能够获取的动作数据的例子,举出表示计数器116的计数许可指令的许可指令数据、以及表示计数值的重置指令的重置指令数据。另外,作为控制装置200能够获取的状态数据的例子,举出表示计数器116的计数值的计数值数据。
另外,由电路状态获取部132获取的逻辑120的状态数据被传送至***装置300的程序设定部301。程序设定部301能够对逻辑120的状态数据进行监视。图形用户接口16能够将被传送至***装置300的状态数据向输出装置14输出。
图3是表示在存储器101存储的电路控制参数的概念图。图4是表示在存储器101存储的电路状态获取参数的概念图。
如图3所示,电路控制参数是表示缓冲存储器地址和逻辑地址之间的关系的参数,该缓冲存储器地址表示缓冲存储器130的地址,该逻辑地址表示逻辑120的地址。数据种类示出的是数据类型。电路控制部131访问所指定的缓冲存储器地址,对表示动作数据的数据值进行储存,将表示动作数据的数据值传送至通过电路控制参数而与缓冲存储器地址相关联的逻辑地址。
如图4所示,电路状态获取参数是表示缓冲存储器地址和逻辑地址之间的关系的参数,该缓冲存储器地址表示缓冲存储器130的地址,该逻辑地址表示逻辑120的地址。数据种类示出的是数据类型。电路状态获取部132访问与所指定的缓冲存储器地址相关联的逻辑地址,对表示状态数据的数据值进行储存,将表示状态数据的数据值传送至通过电路状态获取参数而与逻辑地址相关联的缓冲存储器地址,其中,该状态数据是具有所访问的逻辑地址的逻辑120的状态数据。电路状态获取部132将数据值设定于缓冲存储器130,从而控制装置200以及***装置300仅通过访问缓冲存储器130便能够获取逻辑120的状态数据。
如图3以及图4所示,由电路控制参数使用的缓冲存储器地址与由电路状态获取参数使用的缓冲存储器地址不同。由电路控制参数使用的逻辑地址与由电路状态获取参数使用的逻辑地址不同。
图5是表示输出了电路控制参数设定部303的图形用户接口16的图。图6是表示输出了电路状态获取参数设定部304的图形用户接口16的图。
如图5所示,在示出电路控制参数设定部303的图形用户接口16中,由用户对动作数据的设定值即数据值、以及与希望变更动作的逻辑120的逻辑地址相关联的缓冲存储器地址进行指定,其中,该动作数据表示所希望的变更后的动作或功能。
如图6所示,在示出电路状态获取参数设定部304的图形用户接口16中,由用户对与希望获取状态数据的逻辑120的逻辑地址相关联的缓冲存储器地址进行指定。
如图5以及图6所示,在图形用户接口16中不显示逻辑地址。由用户对任意的缓冲存储器地址进行指定,由此电路控制参数设定部303基于事先设定的电路控制参数而自动地将所指定的缓冲存储器地址与逻辑地址相关联。电路状态获取参数设定部304基于事先设定的电路状态获取参数而自动地将所指定的缓冲存储器地址与逻辑地址相关联。
此外,缓冲存储器地址既可以由用户逐一输入,也可以从由用户所指定的起始地址起以连续的地址编号将全部缓冲存储器地址自动输入,还可以仅将关联性高的各逻辑从由用户所指定的起始地址起以连续的地址编号自动输入。
图7是表示由用户对动作数据进行了变更时的***装置300的动作的流程图。
利用程序设定部301进行用户程序的设定。利用电路设定部302、电路控制参数设定部303、以及电路状态获取参数设定部304,进行通用逻辑部110的动作数据、电路控制参数、以及电路状态获取参数的设定(步骤S10)。
在电路设定部302设定的动作数据、在电路控制参数设定部303设定的电路控制参数、以及在电路状态获取参数设定部304设定的电路状态获取参数被传送至存储器101(步骤S20)。通用逻辑部110基于所设定的动作数据而进行动作。
用户在希望变更逻辑120的动作数据的情况下对图形用户接口16进行操作。如参照图5所说明的那样,用户对表示希望变更的动作数据的数据值、以及与希望变更动作数据的逻辑120相关联的缓冲存储器地址进行指定并输入。
在图形用户接口16中存在对逻辑120的动作数据的变更进行指示的输入的情况下,电路设定部302识别为存在对动作数据的变更进行指示的输入(步骤S30)。电路设定部302对动作数据进行变更(步骤S40)。电路设定部302将变更后的动作数据以及表示所指定的缓冲存储器地址的缓冲存储器地址数据传送至存储器101(步骤S50)。
图8是表示用户希望进行状态数据的获取时的***装置300的动作的流程图。
如参照图7所说明的那样,在***装置300中,进行通用逻辑部110的动作数据、电路控制参数、以及电路状态获取参数的设定(步骤S10),将设定的动作数据、电路控制参数、以及电路状态获取参数传送至存储器101(步骤S20)。
用户在希望获取逻辑120的状态数据的情况下对图形用户接口16进行操作。如参照图6所说明的那样,用户对与希望获取状态数据的逻辑120相关联的缓冲存储器地址进行指定并输入。
在图形用户接口16中存在对逻辑120的状态数据的获取进行指示的输入的情况下,电路设定部302认识为存在对状态数据的获取进行指示的输入(步骤S70)。电路设定部302将电路状态获取参数传送至存储器101(步骤S80)。
图9是表示输入输出装置100的电路控制部131的动作的流程图。
电路控制部131从存储器101进行电路控制参数的读出(步骤S100)。
电路控制部131判定是否已从***装置300将动作数据以及缓冲存储器地址数据传送至存储器101(步骤S110)。
在步骤S110中,在判定为未传送动作数据以及缓冲存储器地址数据的情况下(步骤S110:NO),在通用逻辑部110中继续进行基于动作数据的动作。
在步骤S110中,在判定为传送了动作数据以及缓冲存储器地址数据的情况下(步骤S110:Yes),电路控制部131基于电路控制参数而将所指定的缓冲存储器地址的动作数据传送至逻辑地址(步骤S120)。
动作数据在与由用户所指定的缓冲存储器地址相关联的状态下从***装置300被传送至存储器101。电路控制部131能够基于电路控制参数而将所指定的缓冲存储器地址的动作数据传送至逻辑地址。
传送至逻辑地址的动作数据被展开至逻辑120。逻辑120基于变更后的动作数据而进行动作。
图10是表示输入输出装置100的电路状态获取部132的动作的流程图。
电路状态获取部132从存储器101进行电路状态获取参数的读出(步骤S130)。
电路状态获取部132判定是否已从***装置300将表示所指定的缓冲存储器地址的缓冲存储器地址数据传送至存储器101(步骤S140)。
在步骤S140中,在判定为未传送缓冲存储器地址数据的情况下(步骤S140:NO),1个控制周期量的处理结束。
在步骤S140中,在判定为传送了缓冲存储器地址数据的情况下(步骤S140:Yes),电路状态获取部132基于电路状态获取参数而获取与所指定的缓冲存储器地址相关联的逻辑地址的逻辑120的状态数据(步骤S150)。逻辑120的状态数据被储存于逻辑地址。
电路状态获取部132将状态数据向所指定的缓冲存储器地址传送(步骤S160)。传送至缓冲存储器地址的状态数据处于能够从***装置300以及控制装置200访问的状态。***装置300以及控制装置200能够在任意的定时访问缓冲存储器130而获取状态数据。用户能够经由图形用户接口16而掌握状态数据。
如上所述,根据实施方式1,利用对表示逻辑120的动作的动作数据进行设定的电路设定部302,能够将通用逻辑部110的逻辑120设定或变更为发挥用户所期望的各种功能的逻辑120。
电路控制参数设定部303对表示缓冲存储器地址和逻辑地址之间的关系的电路控制参数进行设定,电路控制部131基于由用户所指定的缓冲存储器地址以及电路控制参数,将由电路设定部302设定的动作数据从缓冲存储器地址传送至逻辑地址。将动作数据设定于使用电路控制参数设定部303而由用户指定的缓冲存储器130的缓冲存储器地址,动作数据被传送至逻辑地址,对通用逻辑部110的逻辑120的控制进行变更,因此用户无需意识到通用逻辑部110的各逻辑120的逻辑地址,仅通过意识到缓冲存储器地址便能够容易地对通用逻辑部110的动作或功能进行变更。
在缓冲存储器130的缓冲存储器地址的映射与由用户进行的逻辑120的动作设定的意向无关联的情况下,逻辑地址的计算变得繁琐。通过将缓冲存储器地址与逻辑地址相关联,由此仅通过指定缓冲存储器地址便能够容易地对具有与该缓冲存储器地址相关联的逻辑地址的逻辑120的动作或功能进行变更。
在控制装置200以及***装置300处公开了缓冲存储器130的缓冲存储器地址,用户通过自行对缓冲存储器地址进行指定,由此能够实现具有用户独自的地址配置的可编程控制器***1。
另外,电路状态获取参数设定部304对表示缓冲存储器地址和逻辑地址之间的关系的电路状态获取参数进行设定,电路状态获取部132基于由用户所指定的缓冲存储器地址以及电路状态获取参数而获取表示具有与缓冲存储器地址相关联的逻辑地址的逻辑120的状态的状态数据,从逻辑地址传送至缓冲存储器地址。在与由用户所指定的缓冲存储器地址相关联的逻辑地址对逻辑120的状态数据进行储存,从逻辑地址传送至缓冲存储器地址,因此用户无需意识到通用逻辑部110的各逻辑120的逻辑地址,仅通过意识到缓冲存储器地址便能够容易地进行通用逻辑部110的状态的获取。
缓冲存储器地址的指定是经由图形用户接口16而进行的。用户能够使用图形用户接口16而顺畅地进行缓冲存储器地址的指定。另外,在图形用户接口16中,进行缓冲存储器地址的指定,但不进行逻辑地址的指定以及逻辑地址的显示。因此,用户无需意识到逻辑地址便能够容易地对通用逻辑部110的动作或功能进行变更,能够容易地获取通用逻辑部110的状态。
以上实施方式所示的结构表示本发明的内容的一个例子,也能够与其他公知的技术进行组合,还能够在不脱离本发明的主旨的范围对结构的一部分进行省略、变更。
标号的说明
1可编程控制器***,2运算处理装置,3存储装置,4输入输出接口装置,5运算处理装置,6存储装置,7电路装置,8输入输出接口装置,9运算处理装置,10可编程控制器,11总线,12存储装置,13输入装置,14输出装置,15输入输出接口装置,16图形用户接口,20开闭传感器,21电负载,100输入输出装置(功能装置),101存储器,102运算部,103通信接口,104外部输入接口,105外部输出接口,110通用逻辑部,111输入选择器,112输出选择器,113逻辑切换总线,114滤波器,115逻辑门,116计数器,117比较器,118运算器,119时钟,120逻辑,130缓冲存储器,131电路控制部,132电路状态获取部,200控制装置,201运算部,202存储器,203***装置接口,205通信接口,300***装置,301程序设定部,302电路设定部,400通信线缆。

Claims (15)

1.一种可编程控制器***,其特征在于,具有:
可编程控制器,其具有控制装置和功能装置,该功能装置经由总线与所述控制装置连接,包含缓冲存储器以及通用逻辑部;以及
***装置,其经由通信线缆与所述可编程控制器连接,生成用户程序,
所述***装置具有:
电路设定部,其对动作数据进行设定,该动作数据表示所述通用逻辑部的逻辑的动作;以及
电路控制参数设定部,其对表示缓冲存储器地址和逻辑地址之间的关系、并在所述动作数据向所述逻辑的传送中使用的电路控制参数进行设定,该缓冲存储器地址表示所述缓冲存储器的地址,该逻辑地址表示所述逻辑的地址,
所述功能装置具有电路控制部,该电路控制部基于所指定的所述缓冲存储器地址和所述电路控制参数,将所述动作数据传送至所述逻辑地址。
2.根据权利要求1所述的可编程控制器***,其特征在于,
所述***装置具有对表示缓冲存储器地址和逻辑地址之间的关系、并在所述逻辑的状态数据的获取中使用的电路状态获取参数进行设定的电路状态获取参数设定部,该缓冲存储器地址表示所述缓冲存储器的地址,该逻辑地址表示所述逻辑的地址,
所述功能装置具有电路状态获取部,该电路状态获取部基于所指定的所述缓冲存储器地址和所述电路状态获取参数,获取状态数据并传送至所述缓冲存储器地址,该状态数据表示所述逻辑地址的所述逻辑的状态。
3.根据权利要求1或2所述的可编程控制器***,其特征在于,
所述可编程控制器***具有图形用户接口,该图形用户接口包含显示装置以及输入装置,
经由所述图形用户接口而指定所述缓冲存储器地址。
4.根据权利要求1或2所述的可编程控制器***,其特征在于,
所述可编程控制器***具有图形用户接口,该图形用户接口包含显示装置以及输入装置,
所述图形用户接口输出所述电路控制参数设定部。
5.根据权利要求4所述的可编程控制器***,其特征在于,
所述图形用户接口输出所述电路控制参数的所述动作数据的数据值和所述缓冲存储器地址。
6.根据权利要求5所述的可编程控制器***,其特征在于,
经由所述图形用户接口的所述输入装置而指定与希望变更动作的逻辑的逻辑地址相关联的缓冲存储器地址和表示所希望的变更后的动作或功能的、所述动作数据的数据值,
所述图形用户接口的所述显示装置输出所指定的所述动作数据的数据值和所述缓冲存储器地址。
7.根据权利要求2所述的可编程控制器***,其特征在于,
所述可编程控制器***具有图形用户接口,该图形用户接口包含显示装置以及输入装置,
所述图形用户接口输出所述电路状态获取参数设定部。
8.根据权利要求7所述的可编程控制器***,其特征在于,
所述图形用户接口输出所述电路状态获取参数的所述缓冲存储器地址。
9.根据权利要求8所述的可编程控制器***,其特征在于,
经由所述图形用户接口的所述输入装置而指定与希望获取所述状态数据的逻辑的逻辑地址相关联的缓冲存储器地址,
所述图形用户接口的所述显示装置输出所指定的所述缓冲存储器地址。
10.一种可编程控制器,其特征在于,
具有:
控制装置;以及
功能装置,其经由总线与所述控制装置连接,包含缓冲存储器以及通用逻辑部,
所述功能装置具有:
存储器,其对表示缓冲存储器地址和逻辑地址之间的关系、并在动作数据向逻辑的传送中使用的电路控制参数进行存储,该缓冲存储器地址表示所述缓冲存储器的地址,该逻辑地址表示所述通用逻辑部的所述逻辑的地址,该动作数据表示所述逻辑的动作;以及
电路控制部,其基于所指定的所述缓冲存储器地址和存储于所述存储器的所述电路控制参数,将所述动作数据传送至所述逻辑地址。
11.根据权利要求10所述的可编程控制器,其特征在于,
所述存储器对表示缓冲存储器地址和逻辑地址之间的关系、并在状态数据的获取中使用的电路状态获取参数进行存储,该缓冲存储器地址表示所述缓冲存储器的地址,该逻辑地址表示所述逻辑的地址,该状态数据表示所述逻辑的状态,
所述功能装置具有电路状态获取部,该电路状态获取部基于所指定的所述缓冲存储器地址和存储于所述存储器的所述电路状态获取参数,获取状态数据并传送至所述缓冲存储器地址。
12.一种可编程控制器,其特征在于,
具有:
控制装置,其具有与***装置连接的***装置接口,该***装置具有图形用户接口,该图形用户接口包含显示装置以及输入装置;以及
功能装置,其经由总线与所述控制装置连接,包含缓冲存储器以及通用逻辑部,
所述图形用户接口输出电路控制参数设定部,该电路控制参数设定部对表示缓冲存储器地址和逻辑地址之间的关系、并在动作数据向逻辑的传送中使用的电路控制参数进行设定,该缓冲存储器地址表示所述缓冲存储器的地址,该逻辑地址表示所述通用逻辑部的所述逻辑的地址,该动作数据表示所述逻辑的动作,
所述控制装置具有存储器,该存储器被传送在所述图形用户接口中指定的、表示所希望的变更后的动作或功能的所述动作数据的数据值和与希望变更动作的逻辑的逻辑地址相关联的所述缓冲存储器地址。
13.根据权利要求12所述的可编程控制器,其特征在于,
所述图形用户接口输出对电路状态获取参数进行设定的电路状态获取参数设定部,该电路状态获取参数表示缓冲存储器地址和逻辑地址之间的关系、并在所述逻辑的状态数据的获取中使用,该缓冲存储器地址表示所述缓冲存储器的地址,该逻辑地址表示所述逻辑的地址,
所述控制装置的所述存储器被传送在所述图形用户接口中指定的与希望获取状态数据的逻辑的逻辑地址相关联的缓冲存储器地址。
14.一种显示装置,其特征在于,
所述显示装置对电路控制参数设定部进行显示,该电路控制参数设定部对表示可编程控制器的缓冲存储器地址和逻辑地址之间的关系、并在动作数据向逻辑的传送中使用的电路控制参数进行设定,该可编程控制器具有控制装置和功能装置,该功能装置经由总线与所述控制装置连接,包含缓冲存储器以及通用逻辑部,该缓冲存储器地址表示所述缓冲存储器的地址,该逻辑地址表示所述通用逻辑部的所述逻辑的地址,该动作数据表示所述逻辑的动作。
15.一种显示装置,其特征在于,
所述显示装置对电路状态获取参数设定部进行显示,该电路状态获取参数设定部对表示可编程控制器的缓冲存储器地址和逻辑地址之间的关系、并在逻辑的状态数据的获取中使用的电路状态获取参数进行设定,该可编程控制器具有控制装置和功能装置,该功能装置经由总线与所述控制装置连接,包含缓冲存储器以及通用逻辑部,该缓冲存储器地址表示所述缓冲存储器的地址,该逻辑地址表示所述通用逻辑部的所述逻辑的地址。
CN201580014924.XA 2015-04-06 2015-04-06 可编程控制器***、可编程控制器以及显示装置 Active CN106255930B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2015/060762 WO2016162926A1 (ja) 2015-04-06 2015-04-06 プログラマブルコントローラシステム

Publications (2)

Publication Number Publication Date
CN106255930A CN106255930A (zh) 2016-12-21
CN106255930B true CN106255930B (zh) 2019-03-01

Family

ID=57072583

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580014924.XA Active CN106255930B (zh) 2015-04-06 2015-04-06 可编程控制器***、可编程控制器以及显示装置

Country Status (7)

Country Link
US (1) US10175673B2 (zh)
EP (1) EP3118696B1 (zh)
JP (1) JP6211181B2 (zh)
KR (1) KR101913919B1 (zh)
CN (1) CN106255930B (zh)
TW (1) TWI620045B (zh)
WO (1) WO2016162926A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3812855B1 (en) * 2018-06-22 2024-01-17 Soft Servo Systems, Inc. Motion control program, motion control method, and motion control device
JP6823027B2 (ja) * 2018-09-18 2021-01-27 ファナック株式会社 数値制御装置
JP7472047B2 (ja) 2021-01-05 2024-04-22 株式会社東芝 発電制御用入出力モジュール

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5243511A (en) * 1989-06-30 1993-09-07 Icom, Inc. Method and apparatus for block move re-addressing in ladder logic programs
US6466827B1 (en) * 1999-02-22 2002-10-15 Repete Corporation Industrial control system employing relay ladder objects
US6725288B2 (en) * 2001-03-14 2004-04-20 Omron Corporation System for transmitting data between a device data area and a variable data area of a memory according to a memory map based on an identifying data of a device detected
CN1989464A (zh) * 2004-07-28 2007-06-27 三菱电机株式会社 可编程控制器用程序生成装置、方法及程序存储介质
JP2007334441A (ja) * 2006-06-12 2007-12-27 Hitachi Ltd シーケンス制御装置

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2963299B2 (ja) 1993-03-31 1999-10-18 三菱電機株式会社 プログラマブルコントローラの周辺装置、及び内部情報設定方法
US5953226A (en) * 1996-12-05 1999-09-14 Square D Company Control system having an application function with integrated self diagnostics
US6233665B1 (en) * 1997-05-27 2001-05-15 Unisys Corporation Mapping shared DRAM address bits by accessing data memory in page mode cache status memory in word mode
JP3629947B2 (ja) 1998-04-16 2005-03-16 富士電機機器制御株式会社 プログラマブルコントローラシステム、プログラマブルコントローラ支援装置、プログラマブルコントローラ、および、記録媒体
JP2001255911A (ja) 2000-03-13 2001-09-21 Yaskawa Electric Corp プログラマブルコントローラのパラメータ設定方法
JP2001282317A (ja) 2000-03-28 2001-10-12 Toshiba Mach Co Ltd Io設定可変のplc装置
JP4345200B2 (ja) 2000-06-28 2009-10-14 オムロン株式会社 プログラマブルコントローラのi/oユニット
US7610447B2 (en) * 2001-02-28 2009-10-27 Rambus Inc. Upgradable memory system with reconfigurable interconnect
US7930490B2 (en) * 2002-12-23 2011-04-19 Siemens Industry, Inc. Method for utilizing a memory device for a programmable logic controller (PLC)
JP2005092676A (ja) 2003-09-19 2005-04-07 Omron Corp プログラマブルコントローラおよびユニットならびにパラメータの編集方法
US7516265B2 (en) * 2004-03-12 2009-04-07 Siemens Energy & Automation, Inc. System and method for providing an application with memory access methods
US7327600B2 (en) * 2004-12-23 2008-02-05 Unity Semiconductor Corporation Storage controller for multiple configurations of vertical memory
JP4507125B2 (ja) 2007-09-10 2010-07-21 三菱電機株式会社 プログラマブルコントローラ
US9201790B2 (en) * 2007-10-09 2015-12-01 Seagate Technology Llc System and method of matching data rates
JP5141889B2 (ja) 2008-03-15 2013-02-13 オムロン株式会社 Plcのプログラム開発支援装置
US8949541B2 (en) * 2008-12-08 2015-02-03 Nvidia Corporation Techniques for evicting dirty data from a cache using a notification sorter and count thresholds
US8259498B2 (en) * 2008-12-08 2012-09-04 Infinite Memory Ltd. Continuous address space in non-volatile-memories (NVM) using efficient management methods for array deficiencies
JP2010271758A (ja) * 2009-05-19 2010-12-02 Toppan Printing Co Ltd データ集約型plc
JP5699612B2 (ja) * 2011-01-12 2015-04-15 横河電機株式会社 機器管理装置及び記録媒体
JP5810563B2 (ja) 2011-03-15 2015-11-11 オムロン株式会社 制御プログラム開発支援装置、制御プログラム開発支援用プログラム及び記録媒体
US10061809B2 (en) * 2012-06-22 2018-08-28 Omron Corporation Control device
JP5992776B2 (ja) 2012-09-04 2016-09-14 株式会社キーエンス プログラマブルコントローラ、プログラム作成支援装置、プログラム及び基本ユニット
US20140089761A1 (en) * 2012-09-24 2014-03-27 Zion Kwok Method, apparatus and system for providing error correction information
WO2016038645A1 (ja) 2014-09-11 2016-03-17 三菱電機株式会社 入出力制御装置、入出力制御方法、及びプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5243511A (en) * 1989-06-30 1993-09-07 Icom, Inc. Method and apparatus for block move re-addressing in ladder logic programs
US6466827B1 (en) * 1999-02-22 2002-10-15 Repete Corporation Industrial control system employing relay ladder objects
US6725288B2 (en) * 2001-03-14 2004-04-20 Omron Corporation System for transmitting data between a device data area and a variable data area of a memory according to a memory map based on an identifying data of a device detected
CN1989464A (zh) * 2004-07-28 2007-06-27 三菱电机株式会社 可编程控制器用程序生成装置、方法及程序存储介质
JP2007334441A (ja) * 2006-06-12 2007-12-27 Hitachi Ltd シーケンス制御装置

Also Published As

Publication number Publication date
KR20160132834A (ko) 2016-11-21
TWI620045B (zh) 2018-04-01
JP6211181B2 (ja) 2017-10-11
US20170153619A1 (en) 2017-06-01
EP3118696B1 (en) 2020-07-22
CN106255930A (zh) 2016-12-21
KR101913919B1 (ko) 2018-10-31
EP3118696A1 (en) 2017-01-18
WO2016162926A1 (ja) 2016-10-13
EP3118696A4 (en) 2017-12-27
US10175673B2 (en) 2019-01-08
JPWO2016162926A1 (ja) 2017-04-27
TW201702770A (zh) 2017-01-16

Similar Documents

Publication Publication Date Title
US10503549B2 (en) Time critical tasks scheduling
CN106255930B (zh) 可编程控制器***、可编程控制器以及显示装置
US8543976B1 (en) Generation of multi-domain code from a graphical program
CN103941650B (zh) 逻辑与运动集成控制器
CN109522033B (zh) 一种基于器件运行自编程和双中断向量表的ecu程序与数据升级方法
JP6861844B2 (ja) ソースコードを生成するための方法
CN108845563A (zh) 一种测试plc程序及plc监控软件的方法及***
CN109240965A (zh) Fpga逻辑捕获处理显示套件及其使用方法
CN107168157A (zh) 基于双cpu+fpga的开放式工业机器人控制器架构
CN110119222A (zh) 基于双***的触控模块切换方法、装置、设备及可读介质
CN102621977A (zh) 一种智能型ecu在线诊断标定控制器
Damschen et al. CoRQ: Enabling runtime reconfiguration under WCET guarantees for real-time systems
CN103714190B (zh) 简单高效的在线仿真方法及接口电路
US8769477B1 (en) Computer aided design tool and user interface for configuration of a programmable system-on-a-chip
CN206863509U (zh) 微型运动控制计算机
CN202512434U (zh) 智能型ecu在线诊断标定控制器
CN115599719A (zh) 一种基于fpga的fifo接口多通道dma控制器
CN108197068A (zh) 嵌入式实时数据采集和存储***及其方法
US7089140B1 (en) Programmable logic device and method of testing a programmable logic device
WO2016049336A1 (en) Data visualization and logging system
JP7147807B2 (ja) エンジニアリング装置、上位制御装置、エンジニアリング方法、処理実行方法、及びプログラム
JP6138269B2 (ja) プログラマブル表示器、プログラム
US9703916B2 (en) Streaming, at-speed debug and validation architecture
CN203732623U (zh) 一种电流信号的电量仪表
Lili et al. Design of system for electromechanical equipment condition monitoring in real-time based on DSP and CPLD

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant