CN1349621A - 运动控制器的编程方法 - Google Patents

运动控制器的编程方法 Download PDF

Info

Publication number
CN1349621A
CN1349621A CN00806851A CN00806851A CN1349621A CN 1349621 A CN1349621 A CN 1349621A CN 00806851 A CN00806851 A CN 00806851A CN 00806851 A CN00806851 A CN 00806851A CN 1349621 A CN1349621 A CN 1349621A
Authority
CN
China
Prior art keywords
subroutine
motion controller
program
sequential
motor program
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
Application number
CN00806851A
Other languages
English (en)
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.)
Yaskawa Electric Corp
YASHAWA DENKI KK
Original Assignee
Yaskawa 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Publication of CN1349621A publication Critical patent/CN1349621A/zh
Pending legal-status Critical Current

Links

Images

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
    • 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
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13004Programming 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
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13005Subroutine
    • 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/13018Conversion ladder diagram to decision system, machine code, language
    • 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/13048Display of ladder, RLD, RLL, KOP
    • 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/13052Display of ladder diagram
    • 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/13068Program divided in operation blocks, groups, tasks each executed

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)
  • Numerical Control (AREA)
  • Control By Computers (AREA)

Abstract

本发明的运动控制器的编程方法是用编程装置分别独立地记述控制工业机械的运动控制器的运动程序和时序程序,把每个程序装载到上述运动控制器,其特征在于:具备从运动程序执行用时序控制语言记述的时序子程序的功能本命令,通过该功能命令直接执行时序程序。

Description

运动控制器的编程方法
技术领域
本发明涉及控制工业机械的运动控制器的编程方法。
背景技术
现在按图说明编程方法。图3是说明现有实例概念的图。图中,30是时序主程序(以下简称为主程序),36是时序子程序(以下简称为子程序),37是运动程序。当前,在从运动程序37执行用时序语言表述的子程序36时,在主程序30中记载了子程序36的被调用命令32,把该开始输入31分配给与运动程序37连接的寄存器X1,在运动程序37内记述了使开始输入为ON的输出命令。此外,在为了使运动程序进入下一步骤,而必须确认子程序36执行结束时,在主程序30内设计了接受子程序36被调用命令32的运行结束输出33,把它配给与运动程序37连接的寄存器(Y1)34的电路运动程序37记述接受它的命令39。该命令39的后述部分记述O2=0是记述与主程序自己保持重调继电器(X2)35连接着,并使它为ON,另外,运动程序的输出命令40是关闭子程序的开始输入的命令。
这样,由运动程序37执行子程序时,使记述主程序调用子程序的命令的输出信号与运动的输出输入命令连接,通过它们的接通/断开进行起动、停止和结束确认
然而,在上述的现有实例中,由于主程序和运动程序中必需复杂的信号接受程序,另外,主程序和运动是非同步和非连接,存在的问题是在相互间的信号接受和接通/断开检测浪费时间,运动控制整体的循环时间延迟。
发明的内容
这里,本发明的目的在于提供一种在从运动程序执行时序子程序时,排除主程序调用子程序的电路以及与运动程序间的信号接受电路而简单化,此外,作为只由运动程序执行子程序的方法,简化为了运动控制的整体程序,提高可读性,且综合地加速循环时间的编程方法。
为了解决上述问题,本发明的运动控制器的编程方法是用编程装置分别独立地记述控制工业机械的运动控制器的运动程序和时序程序,把每个程序装载到上述运动控制器,其特征在于:
具备从运动程序执行用时序控制语言记述的时序子程序的功能命令,通过该功能命令直接执行时序子程序。
附图说明
图1是表示本发明实施例的概念方框图。
图2是表示由本发明涉及的编程装置编制程序的流程概念图。
图3是现有例的概念方框图。
具体实施方式
下面,参照附图说明本发明。
图1表示主程序和运动程序以及子程序的关系的概念图,图2表示由编程装置编写程序流程的概念图。
图1中,1是主程序,2是运动程序,3是执行子程序的功能命令,4是子程序。在图2中,20是编程装置,21是时序程序编辑器,22是运动程序编辑器,23是运动程序和时序子程序的运动程序和时序子程序的整合性***,24是运动控制器。首先,如图1所示,本发明不必要如现有实例那样地在主程序1中设计调用子程序4的命令和运动程序2的信号接受电路,在从运动程序2执行子程序4时,在运动程序2中直接记述了执行子程序4的功能命令3。该功能命令3用参数顺序记述着子程序4的名称FuncA,输入寄存器序号(IB01),清理设定(workoff set)地址(DA0),输出寄存器序号(OB01),指定与子程序4的接口。子程序4与现有的一样,与运动程序2独立地作成。这些程序如图2所示,主程序1及子程序4由时序程序编辑器作成,向中间编码变换后,作为独立的时序程序文件保存,运动程序2由运动编辑器22作成,记载了执行时序子程序的功能命令时通过整合性***,检查有无接口错误,当无错误时,向中间编码变换后,作为运动程序文件保存。之后,把这些文件装载到运动控制器24内。装载到控制器后,如果执行运动程序2,从运动程序上直接执行子程序。
因此,在从运动程序执行时序子程序时,不必经过主程序,可以简化运动控制器整体的程序,提高综合循环时间。
如上所述,根据本发明,以有效利用各程序优点的语言记述运动程序和时序程序,且简化运动控制器整体的程序提高可视性,同时缩短循环时间,提高运动控制器的综合性能。

Claims (2)

1.一种运动控制器的编程方法,是用编程装置分别独立地记述控制工业机械的运动控制器的运动程序和时序程序,把每个程序装载到上述运动控制器,其特征在于:
具备从运动程序执行用时序控制语言记述的时序子程序的功能命令,通过该功能命令直接执行时序程序。
2.根据权利要求1所述的编程方法,其特征在于对用上述编程装置各已独立地记述的运动程序和时序子程序的参数的整合性进行检查。
CN00806851A 1999-04-28 2000-04-24 运动控制器的编程方法 Pending CN1349621A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP121442/99 1999-04-28
JP11121442A JP2000311008A (ja) 1999-04-28 1999-04-28 モーションコントローラのプログラミング方法

Publications (1)

Publication Number Publication Date
CN1349621A true CN1349621A (zh) 2002-05-15

Family

ID=14811253

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00806851A Pending CN1349621A (zh) 1999-04-28 2000-04-24 运动控制器的编程方法

Country Status (5)

Country Link
EP (1) EP1174779A4 (zh)
JP (1) JP2000311008A (zh)
KR (1) KR20020001853A (zh)
CN (1) CN1349621A (zh)
WO (1) WO2000067083A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101872184A (zh) * 2010-06-04 2010-10-27 南大傲拓科技江苏有限公司 可编程控制器的顺序控制图编程及控制方法

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010032278A1 (en) 1997-10-07 2001-10-18 Brown Stephen J. Remote generation and distribution of command programs for programmable devices
US8032605B2 (en) 1999-10-27 2011-10-04 Roy-G-Biv Corporation Generation and distribution of motion commands over a distributed network
US7904194B2 (en) 2001-02-09 2011-03-08 Roy-G-Biv Corporation Event management systems and methods for motion control systems
US20060064503A1 (en) 2003-09-25 2006-03-23 Brown David W Data routing systems and methods
US8027349B2 (en) 2003-09-25 2011-09-27 Roy-G-Biv Corporation Database event driven motion systems

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4202610A1 (de) * 1992-01-30 1993-08-05 Traub Ag Programmierbare computersteuerung fuer eine werkzeugmaschine
JPH07210232A (ja) * 1994-01-17 1995-08-11 Fanuc Ltd 数値制御装置
JPH08227310A (ja) * 1995-02-22 1996-09-03 Hitachi Seiki Co Ltd 加工スケジュール構築方法およびその装置
JP3467139B2 (ja) * 1995-12-12 2003-11-17 株式会社森精機ハイテック 数値制御装置
JPH09212227A (ja) * 1996-02-02 1997-08-15 Fanuc Ltd 数値制御装置によって制御され運転される機械における運転情報設定方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101872184A (zh) * 2010-06-04 2010-10-27 南大傲拓科技江苏有限公司 可编程控制器的顺序控制图编程及控制方法

Also Published As

Publication number Publication date
EP1174779A4 (en) 2002-07-24
WO2000067083A1 (fr) 2000-11-09
KR20020001853A (ko) 2002-01-09
EP1174779A1 (en) 2002-01-23
JP2000311008A (ja) 2000-11-07

Similar Documents

Publication Publication Date Title
US5485620A (en) Integrated control system for industrial automation applications
CN100465838C (zh) 一种基于多cpu并行处理技术的开放式数控***
EP2244143B1 (en) Method and device for programming an industrial controller of an automated installation
CN110271009B (zh) 基于plc仿机器人指令实现机械手示教功能方法
CN1349621A (zh) 运动控制器的编程方法
US5473531A (en) Finite state machine with minimized memory requirements
CN1125400C (zh) 信号处理设备
US20130081054A1 (en) Method for Enabling Sequential, Non-Blocking Processing of Statements in Concurrent Tasks in a Control Device
CN100390733C (zh) 程序制定装置以及程序制定方法
Zuo et al. Building open CNC systems with software IC chips based on software reuse
CN1189818C (zh) 一种数控***下位机的软件实现方法
US20020173860A1 (en) Integrated control system
CN103049602A (zh) 基于模型驱动工程的将aadl组件转换到接口自动机模型方法
JP2006099639A (ja) プログラム作成装置,制御装置及びコンピュータプログラム
CN114633705A (zh) 带有同步驱动程序的车辆控制装置
KR20210045811A (ko) 세그먼트 기반의 가상 물리 시스템을 위한 시스템 모델링 방법 및 시스템 연동 방법
EP0662651B1 (en) Improved finite state machine for process control
KR101085114B1 (ko) 피엘씨 소프트웨어 개발환경 제공 시스템
CN101539767A (zh) 可编程控制器的快速侦错方法
Liang et al. Multi-level modeling for hybrid manufacturing systems using Arena and MATLAB
Berry et al. A pragmatic, rigorous integration of structural and behavioral modeling notations
CN115617677A (zh) 自动驾驶车辆的匝道测试方法及装置
JP2001209415A (ja) 故障診断用の基準パターンの作成方法および故障診断装置
KR900005548B1 (ko) 프로그래머블 제어기
Bouras et al. Specification of smart instruments for distributed intelligent control

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication