ABB SDCS-PIN-22 + SDCS-PIR-21
ABB SDCS-PIN-22 + SDCS-PIR-21
ABB SDCS-PIN-22 + SDCS-PIR-21
专业提供:PLC可编程控制系统,分散控制系统(DCS)安全仪表系统(SIS),ESD系统,振动监测系统,汽轮机控制 压缩机组控制系统(CCS)等各类工控系统部件
系统里的 PLC模块,DCS模块,CPU模块,IO模块,DO模块,AI模块,DI模块,网络通信模块,
以太网模块,运动控制模块,模拟量输入模块,模拟量输出模块,数字输入模块,数字输出模块,
冗余模块,电源模块,继电器输出模块,继电器输入模块,处理器模块
冗余模块,电源模块,继电器输出模块,继电器输入模块,处理器模块
PLC编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品有它自己的编程语言,OMRON公司的产品也有它自己的语言。但不管什么型号的PLC,PLC编程语言都具有以下特点:
1.图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件开发者已把工业控制中所需的独立运算功能编制成象征性图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑组件图形符号来表达控制关系,很直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑组件图给予表示,虽然象征性不如逻辑运算部分,也受用户欢迎
2.明确的变数常数:图形符相当于操作码,规定了运算功能,操作数由用户填人,如:K400,T120等。PLC中的变量和常数以及其取值范围有明确规定,由产品型号决定,可查阅产品目录手册。
3.简化的程序结构:PLC的程序结构通常很简单,典型的为块式结构,不同块完成不同的功能,使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。
4.简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话下进行的,不要求用户有高深的软件设计能力。
5.强化调试手段:无论是汇编程序,还是高级语言程序调试,都是令编辑人员头疼的事,而PLC的程序调试提供了完备的条件,使用编程器,利用PLC和编程器上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。
总之,PLC的编程语言是面向用户的,对使用者不要求具备高深的知识、不需要长时间的专门训练。
PLC编程语言的形式
本教材采用最常用的两种编程语言,一是梯形图,二是助记符语言表。采用梯形图编程,因为它直观易懂,但需要一台个人计算机及相应的编程软件;采用助记符形式便于实验,因为它只需要一台简易编程器,而不必用昂贵的图形编程器或计算机来编程。
虽然一些高档的PLC还具有与计算机兼容的C语言、BASIC语言、专用的高级语言(如西门子公司的GRAPH5、三菱公司的MELSAP),还有用布尔逻辑语言、通用计算机兼容的汇编语言等。不管怎么样,各厂家的编程语言都只能适用于本厂的产品。
编程指令:指令是PLC被告知要做什么,以及怎样去做的代码或符号。从本质上讲,指令只是一些二进制代码,这点PLC与普通的计算机是完全相同的。同时PLC也有编译系统,它可以把一些文字符号或图形符号编译成机器码,所以用户看到的PLC指令一般不是机器码而是文字代码,或图形符号。常用的助记符语句用英文文字(可用多国文字)的缩写及数字代表各相应指令。常用的图形符号即梯形图,它类似于电气原理图是符号,易为电气工作人员所接受。
指令系统:一个PLC所具有的指令的全体称为该PLC的指令系统。它包含着指令的多少,各指令都能干什么事,代表着PLC的功能和性能。一般讲,功能强、性能好的PLC,其指令系统必然丰富,所能干的事也就多。我们在编程之前必须弄清PLC的指令系统
程序:PLC指令的有序集合,PLC运行它,可进行相应的工作,当然,这里的程序是指PLC的用户程序。用户程序一般由用户设计,PLC的厂家或代销商不提供。用语句表达的程序不大直观,可读性差,特别是较复杂的程序,更难读,所以多数程序用梯形图表达。
梯形图:梯形图是通过联机把PLC指令的梯形图符号连接在一起的连通图,用以表达所使用的PLC指令及其前后顺序,它与电气原理图很相似。它的联机有两种:一为母线,另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组一般总是从装载(LD)指令开始,必要时再继以若干个输入指令(含LD指令),以建立逻辑条件。最后为输出类指令,实现输出控制,或为数据控制、流程控制、通讯处理、监控工作等指令,以进行相应的工作。母线是用来连接指令组的
3BSE008062R1 PM633
A06B-0127-B075
1747-SDN
HC-SFS52
MR-J2CN1
MR-J2S60A
MR-JHSCBL5M-L
MR-PWCNS1
140ACI03000
140DDI35300
140DDO35300
140XTS00200
140CPS11420
140CPU11303
140CRP93200
140NOE77100
140XBP00600
FBM204
140CPU11303
MR-J2-100C
6SL32240BE322UA0
6SL32440BB121BA1
6SL32550AA004CA1
6ES5420-4UA14
JEPMC-CM200
JEPMC-IO200
JEPMC-MB200
JEPMC-PL200
V4550220-0100
6SE6420-2AD27-5CA1
3HAC14549-3/ 12A
3HAC14551-2 105A
DSQC601 A21/A43
DSQC602 3HAC12816-1
"DSQC609 3HAC14178-1"
DSQC623 3HAC020079-001
DSQC661 3HAC026253-001
DSQC662
CQM1-DA022
D16B
6ES5095-8MA03
6ES5431-8MA11
6ES5451-8MR12
6ES5464-8MF11
6GK7343-1EX21-0XE0
317393-05
3VL3725-1AA34-0AA0
3VL4740-1AA34-0AA0
6FX5002-2AH00-2BD0
735117-05
6SC6130-0FE01
3HAB8101-8/12B
3HAC0373-1 DSQC361
3HAC040194-001
3HAC3180-1 DSQC373
140CPU67160
PM633
T1F-08AD-1
140DAO85300
TK-IOLI01
6DM1001-2LA02-2
6ES5525-3UA11
ECPE84-0 PE84
140ARI03010
140NOE77101
490NRP95400
EL3020
EL3020
FWX-175A
A06B-0373-B577#7008
6ES5 314-3UA11
6ES5 721-0CB60
6ES7 463-2AA00-0AA0
ACS800-01-0011-3+P901
ACS800-01-0016-3+P901
ACS800-01-0030-3+P901
ACS800-04-0170-3+P901
ACS800-04-0400-3+P901
ACS800-04-0440-3+P901
3BSE008062R1 PM633
A06B-0127-B075
1747-SDN
HC-SFS52
MR-J2CN1
MR-J2S60A
MR-JHSCBL5M-L
MR-PWCNS1
140ACI03000
140DDI35300
140DDO35300
140XTS00200
140CPS11420
140CPU11303
140CRP93200
140NOE77100
140XBP00600
1771-ASB
1771-P4S
1771-P7
MAC112C-0-HD-2-C/130-A-1
EPL-10200
EPM-H310
140ARI03010
140CPS11420
140DDI35300
140DDO35300
140XBP01000
140XBP01600
140XTS00200
GPD505V-A027
A16B-1600-0090/04B
1756-L61B
3503E
3511
3604E
WH1-2FF
JPDC-C041
HDS03.2-W100N-H
3RG9001-0AG00
3RG9010-0AA00
M500D
R48-1800A
MVI56-MNET
LT-MODUL INT 25A
IC693CPU364
IC693PWR331
IC697BEM731
IC697CMM742
IC697CPX935
IC697MDL241
IC697MDL341
IC697PWR711
PCD4.B900
PM633
DSBC176
6SN1123-1AA00-0HA0
SICOMP IPC RI20
6DD1661-0AD0
6ES5 430-7LA12
6ES5 451-7LA12
1756-CNB
1756-CP3
1756-ENBT
1756-IF16
1756-IM16I
1756-IV16
1756-OF4
1756-OW16I
1756-PA72
1786-XT
MVI56-GEC
1756-CNBR/E
1756-IF16
1756-OF8
6SE7021-3TP60
A5E01231722
SP-231N
1756-L62
1756-L63
1756-M24/4
TPC-2710 PC2-CPU
39SAMCAN
39SDM024DCCBN
1785-L20B
TIMMER
SY/MAX MODEL 400
3HAC023195-001/04
140ACI04000
140ACO02000
140ARI03010
140CPS11420
140CPU65260
140CRA93200
140CRP93200
140DAI75300
140DDO35300
140XBP010000
140XBP016000
PTQ-PDPMV1
ABM-407B-1-S-CE-S293
1785-V40L
DO810
3HAC14549-3/12A
3HAC14551-2/105A
3HAC1782-1/07A
3HAL025338-006/08A
DSQC601 A21/A43
DSQC602 3HAC12816-1
DSQC609 3HAC14178-1
DSQC623 3HAC020079-001
DSQC661 3HAC026253-001
DSQC662 3HAC026254-001
TD15-250
0-58719-32
0-58771
0-58778
2711-K3A17L1
1LA7133-4AA60
1785-V40L
A20B-2902-0411
1746-A7
1746-C9
1746-OW16
1756-L63
1770-CD1
1771-OVN
1771-P6R
1771-SDN
1771-VHSC
MVI56-MCM
IC693CMM321
6SN1118-0NK00-0AA2
IC695CHS012
IC694BEM331
1500-1
6SN1146-1AB00-0BA1
505-4632
505-6108B
505-6660
505-6851A
505-6851B
545-1106
555-1104
1305-BA03A
6ES7307-1EAOO-OAAO
6ES7321-1BL00-OAAO
6ES7322-1BL00-OAAO
6ES7331-7KFO2-OABO
6ES7332-5HD01-OABO
6ES7351-2AG10-OABO
6ES7953-8LG20-OAAO
2711P-T15C6A1
A06B-6089-H102
6EV3053-0DC
6SC6120-0FE00
A06B-6130-H002
VRDM 31117/50
140CPU53414A
140CRA93100
140XBP01000
PTQ-PDPMV1
140ACI04000
140CPS11420
140CRA93200
140DAI75300
140DRA84000
TPC-2710PC2-CPU
1746-IB16
1746-NI8
1746-OB6EI
1746-P2
1747-L553
MC-4/11/03/400
1336-MOD-KB010
1203-CN1
6AV6671-5AE10-0AX0
6SN1114-0NB01-0AA1
6SN1123-1AA00-0LA3
AO801
CI801
DI801
DO801
DSAO 120A
DSBC 176
DSDI 110
DSDO 115A
DSTA 131
DSTD 150A
XLW-3720A
DS200LDCCH1ANA
DSDI110A
1769-IF4XOF2
1769-IQ16/A
1769-L32C
1769-OB16
1769-SDN
A06B-6096-H206
DXE-490C
KPS-60/20-ESC
KSD1-08
KSD1-32
KSD1-48
5X00105G07
SGDV-7R6A01A
SGSV-10ADA61
CPM1A-40CDR-A-V1
IC200GBI001
IC200PWR002D
IC693CMM311
IC693CPU374
IC693PWR321
7MF1564-3CE00-1AA1
7NG3211-0NN00
CIMR-08AX3-1002
JAMSC-C8610
140ACI03000
140ACI04000
140ACO13000
140CPS11420
140CPU65150
140DDI35300
140DDI84100
140DDO35300
140DDO84300
140XBP01600
140XTS00200
3511
1C31194G01
1C31197G01
A06B-6066-H244
A06B-6130-H002
1756-L55M16
QPI31200S2P-B
PMES-09A24
DSO6012A
LLS8040
P6015A
990NAD23000