品牌
经销商厂商性质
厦门市所在地
【51195066-100霍尼韦尔】
:卢工
:
PLC程序的处理
在此仅以8M系统更换为SINUMERIK840C系统为例来说明PLC程序处理时要注意的问题。
对PLC程序的处理,一个基本原则是尽量保留原PLC程序,只是在原程序的外围加一个转换程序,将与系统有关的部分作必要的转换,这样可zui大限度地减少工作量,同时又zui大限度地保留了原PLC程序中的一些安全保护措施。从我的经验来看,这种方法是这类系统改造项目的处理办法。
3.1 系统功能块(Function Block)的处理
在西门子的PLC产品中,不同的系统有不同的系统功能块,因此在进行系统更新时,必须要对系统功能块进行相应的处理。
在将8M系统更新为840C系统时,对于跟数据块有关的功能块(FB11,FB60)要更新为新的FB11和FB60,对于其它的系统功能块则可以删除。
3.2 系统接口信号的处理
在西门子的系统中,NC与PLC之间的通讯都是通过接口信号实现的,而接口信号又包括NC→PLC和PLC→NC两大部分, 其中PLC→NC属于控制信号,通过 这些信号可以完成对系统动作的控制; NC→PLC属于系统给出的状态信号,可用 于判断系统是否正确执行了控制信号的要求。因此,如何处理这部分PLC程序是系统改造中的重点,也是本文要着重介绍的部分。
在8M系统中,所有的接口信号都是占用的标志位(Flag),而840C系统中,接口信号基本上都在数据块(DB)中,因此在新的PLC程序中要增加信号转换这部分程序。由于接口信号是双向的,因此在设计转换程序时要设计两个程序块,一个用于处理 NC→PLC的信号,一个用于处理 PLC→NC的信号。下面就分别加以论 述。
3.2.1 标志位(Flag)的处理
在SINUMERIK840C系统中,FY0-FY24是被系统占用的,而在8M系统中,这部分信号则是接口信号中的一部分,因此在作PLC程序的转换时首先要处理这部分信号。具体方法是:在调用原8M系统OB1之前,将FY0-FY24保存到数据块中,在调用之后,再将FY0-FY24恢复,以便840C系统能正常工作。
3.2.2 手动方式(Manual Control)的处理
在这种类型的机床上几乎都配置了手动操作方式,这种操作方式与840C有较大差别,而操作者对这种操作方式又比较习惯,因此在系统更新时予以保留。这样的话,就牵扯到了机床控制面板的处理,从我的经验来看,保留原机床操作面板,这样会zui大限度地保留原操作风格,使操作者易于接受,同时也易于掌握。
3.2.3 系统操作方式的处理
在对系统操作方式的处理上,有两种方式要注意:*是8M系统中的"手动数据输入"(Manual Data Input)方式,这种方式在840C中是没有的,因此在PLC 程序中要删除与之相关的部分;第二 是"增量"(Incremental)方式,这种方式 在8M的接口信号中只有一位(F25.5),而在840C中则有1INC/10INC/100INC/1000INC/10000INC/VAR六个信号属于增量方式,因此在PLC程序中要将这六个信号对应到原程序中的F25.5。
3.2.4 轴信号的处理
3.2.4.1 PLC→NC信号的处理
在这部分的处理中,要将原8M系统PLC程序中所用到的所有 PLC→NC信号对 应到840C系统的接口 信号上,而对840C专有的信号也要作相应的处理。下面给出 部分信号的对应关系以便大家更容易理解:
8M: F*.0 --840C: DB32/Dk+2.9 (Limit Switch plus)
F*.1 --840C: DB32/Dk+2.8 (Limit Switch minus)
F*.2 --840C: DB32/Dk+1.10 (Controller enable)
其它信号也同样处理。
51195066-100霍尼韦尔
Reliance Electric 805405-5R Distributed Power System Field Power Module AutoMax
Reliance Electric AutoMax 805405-3R SF3000 S2R Field Power Module S-3060 RE 15A
Reliance Electric 803456-3T Distributed System Field Power Module PLC V0004-VR
Reliance Electric 45C362 45362 45C-362 Analog Output Card 0-10 VDC PLC AutoMax
Reliance Electric NEW 45C17 Automate15 R-Net NIB Interface 45C17C CPU
Reliance Electric NEW 45C17 Automate15 R-Net NIB Interface 45C17D CPU
Reliance Electric 805405-1R Distributed Power System Field Power Module AutoMate
Reliance Electric 805401-1S DC Power Module Interface Rack PLC AutoMate 0-60030
Reliance Electric 0-60031-6 Resolver & Drive Input/Output Module PLC 6A I/O B/M
Reliance Electric B/M 0-60002-5 DC Power Technology Module PLC Armature 5A
Reliance Electric 57C429 57429 AutoMax R-Net Processor Module PLC 803456-50R
Reliance Rockwell Automation 0-58820 MultiBus ControlNet Module Rev 03 Automax
NEW Reliance Electric 45C321 Power Supply /w Key PLC 45C-321 802820-94RF AutoMax
Reliance Rockwell Automation 0-58820 MultiBus ControlNet Module Rev 01 Automax
Reliance Electric 45C410A Automate 40 Control Processor 45C410-A PLC AutoMax
Reliance Electric B/M 0-60002-3 DC Power Technology Module PLC Armature 3A
Reliance Electric 45C322 Power Supply with Key PLC AutoMax 45C-322 45 C 802820
Reliance Electric 45C313 13 Slot Rack AutoMax PLC Chassis 802822-11RC 59000-13
Reliance Electric 45C313A 13 Slot Rack AutoMax PLC Chassis 802822-11RA 59000-13
Reliance Electric 45C410A Automate 40 Control Processor 45C410-B PLC AutoMax
Reliance Electric 45C37A Remote I/O Interface AutoMate Module PLC 45C37 A
Reliance Electric 45C307B AutoMate 30 Processor 8k PLC Automax 45C307-B 45C-307B
Reliance Electric 45C37B Remote I/O Interface AutoMate Module PLC 45C37 B
Reliance Electric 45C201B Remote I/O Processor AutoMax PLC 45C201 B B/M 802820
Reliance Electric 45C201A Remote I/O Processor AutoMax PLC B/M 45C201 A 802820
Reliance Electric 45C201C Remote I/O Processor AutoMax PLC 45C201 C B/M 802820
Reliance Electric 45C321 Power Supply with Key PLC 45C-321 45 C 802820 AutoMax
Reliance Electric 61C544-A 61C544A Analog Input RTD 802820 PLC AutoMax 57461-1
Reliance Electric 0-60031-2 Resolver & Drive Input/Output Module PLC 2A I/O B/M
Reliance Electric 0-60021-3 PMI Processor Module PLC AutoMate 3A B/M
Reliance Electric 0-60021-2 PMI Processor Module PLC 2A B/M
Reliance Electric 61C542-A Analog Input Voltage 61C542A PLC AutoMax 57459-1
Reliance Electric 0-60021-4 PMI Processor Module PLC AutoMate 4A B/M RE 0600214
Reliance Electric 45C360 45C-360 45 C Analog Out 4-20mA PLC 802820 AutoMax
Reliance Electric 45C202A R-Net Processor PLC AutoMax 45C202 A B/M 802820 45C
Reliance Electric 45C316 19 Slot Rack AutoMax PLC Chassis 802822-14RD 59000-15
Reliance Computer Technology Corporation CTC Access 4000 AMM-4000-1 PLC AutoMax
Reliance Electric 57C430-B 57C340B 57430-2B AutoMax 6010 Processor Module PLC
Reliance Electric 45C311 8 Slot Rack AutoMax PLC Chassis 802822-2RF 59000-3RD
Reliance Electric 57491 275 Watt Power Supply PLC AutoMax Lorain ES281CMB
Reliance Electric 45C203 Ser Comm Processor Module PLC Automax 802820 45203
Reliance Electric 57401-2 574012 Drive Digital I/O Module PLC Automax
Reliance Electric 801429-4TE VS Power Module PLC 29681-TE 0-845915-71R
Reliance Electric 45C200A 45C200-A Local I/O Processor Module PLC Automax 802820
Reliance Electric 57C331A 16 Slot Rack AutoMax PLC Chassis 803456-8RA 57C331 A
Reliance Electric 57C331 16 Slot Rack AutoMax PLC Chassis 803456-8RA 57516-1C
Reliance Electric 45C400-A 45C400A 45C-400A AutoMate 40 Logic Module PLC 802820
Reliance Electric 45C400-A 45C400A 45C-400A AutoMate 40 Logic PLC 802820-106RC
Reliance Electric S-67118 S67118 Analog Output Module PLC AutoMax DCS 57410
Reliance Electric 805427-1S / 805403-1R Resistor Scaling Module PLC AutoMate
Reliance Electric 805427-1S / 805403-2R Resistor Scaling Module PLC AutoMate RE
Reliance Electric 57C430A 57C430-A 57430-1K 57C-430 AutoMax 6010 Processor PLC
Reliance Electric 805403-2R Resistor Scaling Module PLC AutoMate RE 8054032R 60
Reliance Electric 0-60007-3 Power Supply Module PLC 3A B/M 102892 802284-125B
Reliance Electric Model 3575 M3575T-L15 Module PLC DC Bus Active Braking Brake
Reliance Electric 57408-1 57408-1B 57C408 Power Module Interface PLC AutoMax
Reliance Electric 0-60007-2 Power Supply Module PLC 2A B/M 102892 802284-125B
Reliance Electric 45C270 45270 45C-270 8k Memory Expansion Module PLC 802820
Reliance Electric 57652 Universal Drive Controller 57669-C 57652-F AutoMax PLC
Reliance Electric 57652-A Universal Drive Controller Module 57652A PLC AutoMax
Reliance Electric 61C22A Local I/O Head AutoMate Module PLC 61C22 A Input/Output
Reliance Electric 61C22 Local I/O Head AutoMate Module PLC Input/Output
Reliance Electric 57416-N Remote I/O Communications Module AutoMax PLC 57C416
Reliance Electric 57C416 57416-T Remote I/O Communications Module PLC AutoMax
Reliance Electric 57C416 57416-S Remote I/O Communications Module PLC AutoMax
Reliance Electric 57416 0-57416-L Remote I/O Communications Module PLC AutoMax
Reliance Electric 57C404A 57C404 57404-2 Network Communications PLC AutoMax
Reliance Electric 57C492 Battery Backup Unit PLC B/M 803623-R M/N 803623R
Reliance Electric 57C413-A 57C413A 57413-1A Common Memory Module PLC AutoMax
Reliance S-67108-2A Pulse Tacho Input S-67108-2 A Module AutoMax PLC RE S-67108
Reliance Electric 57401 57401-1A 115V Drive Digital I/O Module PLC AutoMax
Reliance Electric 57401-1 0-57401-1 115V Drive Digital I/O Module PLC AutoMax
Reliance Electric 57401 0-57401-D 115V Drive Digital I/O Module PLC AutoMax
Reliance Electric 57402 0-57402-C 115V AC/DC Low Output L/O Module PLC AutoMax
Reliance Electric 57405 57405-D 57C405 Drive Analog I/O Module PLC AutoMax
Reliance Electric 57C404B 57C404 57404-2F Network Communications PLC AutoMax
Reliance Electric 57405 0-57405-C 57C405 Drive Analog I/O Module PLC AutoMax
Reliance Electric 57C404B 57C404 57404-2G Network Communications PLC AutoMax
Reliance Electric Passive Tap 57C380 PLC B/M M/N BNC-1/BNC-2/Com?munications Card
Reliance Electric 57C403 57403-F 115V AC High Output Module PLC AutoMax
Reliance Electric 57403-G 57403G 57C403 115V AC High Output Module PLC AutoMax
Reliance Electric 57403-H 57403G 57C403 115V AC High Output Module PLC AutoMax
Reliance Electric 57403-D 57403D 57C403 115V AC High Output Module PLC AutoMax
Reliance Electric 57C403 57403-E 115V AC High Output Module PLC AutoMax
Reliance Electric 57400-1 57400 115V AC/DC Input Module PLC AutoMax 0574001
Reliance Electric 57403-E 57403E 57C403 115V AC High Output Module PLC AutoMax
51195066-100霍尼韦尔