热门搜索:
现在PLC已不是简单的现场控制,PLC远端通信已成为控制系统必须解决的问题,但各厂家制定的通信协议千差万别,兼容差。在这一点上主要考虑以下方面:
1、同一厂家产品间的通信。各厂家都有自己的通信协议,并且不止一种。这在大、中型机上表现明显,而在小、微型机上不尽相同,一些厂家出于容量、价格、功能等方面考虑,往往没有或者有与其它协议不同,而且比较简单的通信。所以,在这方面主要考虑的是同一厂家不同类型PLC之间的通信;
2、不同厂家产品间的通信。若所进行的自动控制系统设计属于对已有的自控系统进行部分改造,而所选择的是与原系统不同的PLC,或者设计中需要2个或2个以上的PLC,而选用了不同厂家的产品,这就需考虑不同厂家产品之间的通信问题;
3、是否有利于将来。由于各厂家制定的通信协议各不相同,上也无统一标准,所以在PLC选型上受到很大限制。就要考虑影响面大、有发展的、功能完备、接近通用的通信协议。
程序是整个自动控制系统的“心脏”,程序编制的好坏直接影响到整个自动控制系统的运作。编程器及编程软件有些厂家要求额外购买,并且价格不菲,这一点也需考虑在内。
一种是使用厂家提供的**编程器。也分各种规格型号,大型编程器功能完备,适合各型号PLC,价格高;小型编程器结构小巧,便于携带,价格低,但功能简单,适用差;另一种是使用依托个人电脑应用平台的编程软件,现已被大多数生产厂家采用。各生产厂家由于各自的产品不同,往往只研制出适合于自己产品的编程软件,而编程软件的风格、界面、应用平台、灵活、适应、易于编程等都只有在用户亲自操作之后才能给予评价。
编程语言为复杂,多种多样,看似相同,但不通用。常用的可以划分为以下5类编程语言:
这是PLC厂家采用多的编程语言,初是由继电器控制图演变过来的,比较简单,对离散控制和互锁逻辑为有用;
(2)顺序功能图
它提供了总的结构,并与状态定位处理或机器控制应用相互协调;
(3)功能块图
它提供了一个有效的开发环境,并且特别适用于过程控制应用;
(4)结构化文本
这是一种类似用于计算机的编程语言,它适用于对复杂算法及数据处理;
(5)指令表
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