热门搜索:
简短的结论和建议
PLC、软PLC/PC控制、IEC 61131-3及其相关软件(强实时操作系统、编程系统平台等),在今后的十年内仍是工业控制舞台上主角。这要求我们把握时机,认清方向,抢占先机。
随着现场总线技术的迅速发展和现场总线产品的普遍采用,除了加强IEC 61131-3的宣传推广外,还应多多宣传IEC 61499这个弥补IEC 61131-3不能适应分布式系统缺憾的新标准。
在经过轮的IEC 61131-3的巡回演讲活动之后,应通过各种工具宣传,让从事工控的技术,特别是PLC的编程都知道,不掌握IEC 61131-3的编程语言,将会落伍,跟不上发展。
CAMETA应重点扶植一两个开发软PLC/PC控制的公司,抓几个有典型意义的应用项目,如规模较大的制造业生产线,成功后加以总结推广,让业内人士认识到软PLC/PC控制的优越。
IEC61131-3标准
IEC61131-3标准是定义文字的和图形的编程语言。这些系统有如下特点:
由于编程语言的国际标准,学习费用较低独立于控制硬件,软件可重复使用且可移植支持结构编程,因此增加了软件的可靠
此外IEC61131-3将标准编程技术和当代编程语言的优点结合起来。IEC61131-3定义了不同的数据类型和标准功能和/或功能模块,能够容易和更快地写出自己的应用。通过使用标准的功能和/或功能模块,缩短了编程时间,使用自由定义的变量(不限标志的数量),结构编程以及面向目标的功能和功能块。
PLC硬件
遵从IEC61131-3的PLC固件都可与SYS公司和PHY公司不同的标准模块相接。因此有集中式和分散型扩展IOs的PLC硬件。为了使用具有分散型IO模块的PLC,就需要通过CApen现场总线组网。基本的方法是采用不同产品的CApen IO模块。我们在开发硬件方面的经验加上众多的设计模型能够快速地建立客户**硬件。为了控制进程,我们提供与CApen或RS232接口的人机界面(MMI)。
遵从IEC61131-3的PLC编程系统
IEC61131-3是一个标准,依据它,PLC采用公用语言AWL(指令表)、FUB(功能块)、ST(结构文本)和KOP(接触面contact plan)编程。因此若你没有编程知识也能在短期内做出应用。不同语言间的交叉翻译有助于以好的编程形式处理单个的任务。由SYS公司提供的编程环境OpenPCS是遵从IEC61131-3的,它统一了重要的工具,如编辑器、编译器、调试器、配置工具、离线模拟器等,是为了制作小型结构的标准控制或模块设备以及用户**控制。学习费用很低而且能够连接现有的C或汇编程序。PLC程序通过RS232接口、CApen现场总线或TCP/IP下载到目标硬件。作为运行环境,我们提供一个能够使用不同硬件平台的解释程序解决方案。也可以选择为所选定的处理器系列产生目标代码。
OPC接口
为了处理过程直观化和连接自己的应用,提供OPC接口(用于处理控制的OLE)。有了它,用户就能处理数据、在处理过程中设置参数和连接自己的控制。
二、OpenPCS-遵从IEC61131-3的编程系统
OpenPCS是一个遵从IEC61131-3的编程系统。SYS公司将该系统作为与自己的PLC硬件一起使用的整体系统来提供,也可作为可移植的系统。SYS公司也为该系统提供了运行系统和解释程序,是为了能将其与不同的硬件目标系统相接(如8-Bit,16-Bit,32-Bit单片机或PC)。另外也有针对所选择的单片机的目标代码产生器。OpenPCS将编辑器、编译器、调试器、配置工具和其它工具组合成通用编程工具。OpenPCS是一个灵活的和开放的开发环境:
OpenPCS能使来自SYS的不同控制类型进行统一的编程,也就是说从DIP40规格的插接式模块、到用于导轨安装的小型控制板、直至用在19"英尺支架上的模块系统。所有这些部件都能用同样的方法进行编程和管理。因此每个用户都有可能采用可重复使用的编程模块生成自己的软件库,可用于所有支持的控制系统,但独立于硬件特点。这就缩短了用户的开发时间和测试时间并通过重复使用已得到测试的程序模块确保了软件的高质量。
用于分布式自动化
具有可重复使用程序模块的软件库
有大量的控制部件(compact PLC,modular PLC,PLC Chip 164,...)
不同的通信接口(RS232,CApen,通过ISDN的遥控,TCP/IP)
支持分布式、分散的控制
通过CApen网络,以外部IO节点进行PLC的扩展
支持不同的硬件平台
通过插PLC模块对用户现有的特定模块进行扩展
离线模拟
针对用户特定PLC节点开发的工具套件
支持用户特定的部件
通过链接用户特定的C程序可以进一步利用现有的软件
SYS控制部件的可调加上OpenPCS保证了使用范围的广泛。充分利用大量和灵活的多样化产品是您任务的绝好解决方案!
作为编程设备适合用于IBM兼容的Host-PC。软件本身用在MS-Windows 9x/ME/NT4.0之上。
Hard Drive IDE Hitachi Deskstar HDS722540VLAT20/08K0461
Hard Drive IDE WD100 WD100EB-00BHF0 10GB 16JAN2001
Hard Drive SCSI Fujitsu MAH3182MP Ultra160 CA05695-B250
Hard Drive IDE Maxtor QuickView DiamondMax 6L080P0 80GB
Hard Drive SCSI Quantum Atlas IV 9.1L KN09L011 01-G S0B
Hard Drive SCSI Compaq Fujitsu 180721-003 MAH3091MP A01
Hard Drive SCSI IBM DDRS-39130 00K3970 E182115 00K0114
VIDEO PCI STB Velocity 3D Ver 1,10 8MB 210-0239-00X
IBM 73G3570D 73G3570 33G8445 Serial NIC Card ISA RS-232
CoMMotion Video VDB ISA Card AWA 0327 Leitch FST-DP DD
Chase AT16 Rev4 16-Line Serial Multiplxer Card ISA TX16
PCM/TDMA Controller ISA Card 220-602363-000
Matrox MGA-PCI/2/B IS-ATLAS R1 Video Card RevE Vintage
Qbus DEC Vax PDP Nuclear Data ND-MRM 50-1285-01 Memory
Qbus DEC Vax PDP Nuclear Data ND-ACQH 50-1261-01
Motherboard Athlon TYAN Tiger S2460 Dual Socket 462 fan
Motherboard Athlon ASUS A7M266-D Dual 2400 Socket 462
Overland Data 9-track Tape Controller R07345 ISA
486 Motherboard BEK P407-2.00 SiS 586 133MHz 24MB PCI
VME Card Ciprico Rimfire 3517 3510 SCSI Controller 1992
Pentium Motherboard Socket4 PT-726 60 Intel 430LX 4 ISA
Emulex SCSI Card 16-bit ISA Sinergia PT1010271-02 HD68
90-0035-01/D Newbridge Alcatel T1 Card 90-0074-01/B
IBM Intergraph Wildcat Video Card PCI 28L4975 28L4973
Motherboard SBC P3 Socket370 MBM-865VA Formosa 865 D686
Motorola Micromodule 04A 6809 1979 M6800 M68MM04A ISS
Motherboard P4-1.8 GHz P4i65G Rev G/A 1.01 Prescott 800
Video Card 8-bit ISA IBM PC/XT VMI Image Manager 640
Motherboard P4-2.88 GHz IBM FRU 13R8926 Rev 2.4
IBM RS6000 Memory 65G1801 256MB 512MB KTM256/RISC 16pcs
SCSI Hard Drive Quantum Viking II 4.5W PX04W011 R 02-E
01K7365 Bulk Lot of 20 pcs 5GB 256 MB 256MB 50ns RAM
Barr PRNT370 Adapter ISA Rev4
Promptus PC100900 PC 100900 ISA Card LNY-DHSD-366-ISA
Promptus PC 100700-3 PC100700-3 ISA Card
Wandel & Goltermann DominoWAN I/F Mod BN 9314/90.12 T1
SCSI Hard Drive IBM DDRS-34560 22L0221 F21933 21L9798
SCSI Hard Drive Seagate ST1480N 940002-031 0-04-9229-4
IBM Hard Disk Drive SCSI DNES-309170 9.1 GB 25L1861
ZNYX ZX346Q Digital AA-U52200 001 PCI Quad Network Card
ZNYX ZX346PD PCI Quad Network Card 1999
Natural Data NDI-FBX-3L PCI Fax Card
Vis A Vis Communications Vodavi ISA Codec ISDN 03004848
Paradyne Acculink Premisys WAN Dual SS 259-5001-111
Automed AR I/O Board 222101 8-bit ISA IBM PC/XT/AT 1993
Interphase SlotOptimizer 554E PCI Quad 10/100 Ethernet
Vis A Vis Communications Vodavi ISA Codec ISDN 03004828
Vis A Vis Communications Vodavi ISA Codec ISDN 03004827
MFM Hard Drive Seagate ST-4038 ST4038 Vintage MLC 0
Apple II IIe ADALAB ADA-LAB DAQ Data Acquisition Card
486 Motherboard PCI ISA VLB 486-VIP-IO VIA Socket3 IDE
I-Bus Tigershark 105-00596-00 Socket7 SBC Motherboard
Calcomp TechJet 5500 - Power Supply QH3-3232 SHIHEN
Bitfield OY Video Conferencing ISA Card H.26 LR9H269401
HD SCSI Quantum 1280S FB12S012 Rev 01-A 1280 Q Apple
TEAC SCSI Floppy Drive 50pin FD-235HS1111-U 19308111-11
Criterion ALG2201.OF ISA VGA SVGA Video Card V24GA 1MB
Video7 Arrow Video 7 Card 8bit ISA IBM XT Video Seven
Panasonic Matshita LF-7300 1.4GB Optical WORM Drive PCR
Texas Instruments TI XDS560 Emulator PCI Interface Card
Sciemetric PCI Interface Card Model 808 w Data Engine
Digiboard Digi ISA Card DBI PC/8 30000354 RevA First 1
6-port MultiPort Serial ISA Card 4029 ST16C552 RS-232
ARCNET Hub SMC 4-Port 710.140 8-bit ISA PC/ XT/AT
Pure Data PDI508 Plus ARCNET 8-bit ISA PC/ XT/AT