CN1349621A - 运动控制器的编程方法 - Google Patents
运动控制器的编程方法 Download PDFInfo
- 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
Links
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
-
- 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/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- 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/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13004—Programming the plc
-
- 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/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13005—Subroutine
-
- 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/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13018—Conversion ladder diagram to decision system, machine code, language
-
- 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/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13048—Display of ladder, RLD, RLL, KOP
-
- 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/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13052—Display of ladder diagram
-
- 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/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13068—Program 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所述的编程方法,其特征在于对用上述编程装置各已独立地记述的运动程序和时序子程序的参数的整合性进行检查。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101872184A (zh) * | 2010-06-04 | 2010-10-27 | 南大傲拓科技江苏有限公司 | 可编程控制器的顺序控制图编程及控制方法 |
Families Citing this family (5)
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)
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 | 数値制御装置によって制御され運転される機械における運転情報設定方法 |
-
1999
- 1999-04-28 JP JP11121442A patent/JP2000311008A/ja active Pending
-
2000
- 2000-04-24 CN CN00806851A patent/CN1349621A/zh active Pending
- 2000-04-24 WO PCT/JP2000/002690 patent/WO2000067083A1/ja not_active Application Discontinuation
- 2000-04-24 KR KR1020017013741A patent/KR20020001853A/ko not_active Application Discontinuation
- 2000-04-24 EP EP00917450A patent/EP1174779A4/en not_active Withdrawn
Cited By (1)
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 |