当前位置:首页 >> 计算机硬件及网络 >>

详解西门子S7-300基本指令应用


www.PLCworld.cn

S7-300

www.PLCworld.cn

PLC

www.PLCworld.cn

PLC
K1 D1 D2 K3 K2 D1

1)

2 PLC

www.PLCworld.cn

S7-300/400
2.1 S7-300
1 ? ? ? ? ? ? ? ? ? ? ? ? BOOL BYTE WORD DWORD INT DINT REAL S5TIME CHAR TIME_OF_DAY TIME DATE True False 1 0 B#16#0~FF W#16#0~ FFFF DW#16#0~FFFF_FFFF -32768~32767 -214783648~ 214783647 1.2 'A‘ TOD#12:23:45.12 T#20H_31M_23S D#1990-1-1 ( ( 1mS) 1 ) 34.5E-12 ( 10mS) S5T#2H5M

www.PLCworld.cn

S5TIME

SIMATIC S5T#0H_0M_0S_10MS~ S5T#2H_46M_39S_0MS IEC T#0 : 0 : 0 . 0~ T#23 : 59 : 59.999

TIME

TIME-OF-DAY TOD#0:0:0.0~ TOD#23:59:59.999

www.PLCworld.cn

2

PII
0 1 2 : : : 0 1 2 : : I Q : : : : : : :

PIQ

1

1

A =

2.0 4.3

CPU

CPU

www.PLCworld.cn

1

2

4

5

6

7

8

9

10

PS

CPU

SM SM SM SM SM SM SM

0.0 0.7 1.0 1.7

www.PLCworld.cn

3. STEP 7
I/Q / / / / I/Q I/QB I/QW I/QD M MB MW MD I/Q / I/Q I/Q I/Q , , (T) (C) , 0.0 --- 65,535.7 0 --- 65,535 0 --- 65,534 0 --- 65,532 0.0 --- 255.7 0 --- 255 0 --- 254 0 --- 252

PIB/PQB 0 --- 65,535 PIW/PQW 0 --- 65,534 PID/PQD T C 0 --- 65,532 0 --- 255 0 --- 255

www.PLCworld.cn

(DB) OPN DB

DB DBX DBB DBW DBD

0 --- 65,535 0.0 --- 65,535.7 0 --- 65,535 0 --- 65,534 0 --- 65,532 0.0 --- 65,535.7 0 --- 65,535 0 --- 65,534 0 --- 65,532 “OPN DB” “OPN DI” . . .

OPN DI DIX DIB DIW DID DB DI S7 FB SFB DB .DB . DI DI

www.PLCworld.cn

2.2
1. 1 复:

www.PLCworld.cn

2

(XOR)

www.PLCworld.cn

?

(X类置)

www.PLCworld.cn

3

www.PLCworld.cn

?

www.PLCworld.cn

?

www.PLCworld.cn

4

www.PLCworld.cn

?

www.PLCworld.cn





www.PLCworld.cn

?

www.PLCworld.cn

6
LAD STL

I 1.0

I 1.1

M0.0

I 2.0

I 2.1 NOT

M 1.1

Q 4.0

( )

( )

( )

FBD

I 1.0 I 1.1

& M0.0 & I 2.0 I 2.1 M1.1 Q 4.0 =

A I A I = M A M A I A I NOT = M A M = Q

1.0 1.1 0.0 0.0 2.0 2.1 1.1 1.1 4.0

www.PLCworld.cn

?

www.PLCworld.cn



置示类 LAD
I1.0 I1.1 M1.0 M8.0

(

步步 的度家0
FBD
I1.0 I1.1

的度家度
STL
A A FP = A A FN =
OB1-



&

P
I1.0 I1.1 M1.1 M8.1

M1.0

M8.0

P &
M1.1

=
M8.1

I1.0 I1.1 M1.0 M8.0 I 1.0 I 1.1 M1.1 M8.1

I1.0 I1.1

N

N

=

I1.0 I1.1 RLO M1.0 M1.1 M8.0 M8.1

www.PLCworld.cn



LAD
I1.0 M1.0 I1.0 M1.1 I1.1 POS M_BIT I1.1 NEG M_BIT Q Q

(的度家0模度
FBD
I1.0 &

步步的度家度
STL



M8.0 M1.0

I1.1 POS M_BIT

M8.0

=
I1.0 & M8.1

M8.1 M1.1

I1.1 NEG M_BIT

=

I1.0 I1.1 M1.0 M1.1
OB1-

A I1.0 A ( A I1.1 FP M1.0 ) = M8.0 A I1.0 A ( A I1.1 FN M1.1 ) = M8.1

M8.0 M8.1

www.PLCworld.cn

2
? ? I0.0 I0.1 I0.2 CV=0 C5=OFF CV>0 C5=ON Q0.5=C5 I1.0 =ON I0.0=ON CV=10 I0.1 I0.2 1 1 CU CD

www.PLCworld.cn

3
? I1.0 =ON SP

? I1.0 =ON

SE

www.PLCworld.cn

?
I1.0 =ON

SD

? I1.0 =ON

SS

? I1.0 =ON

SF

www.PLCworld.cn

5.3
1

www.PLCworld.cn

MCR
? ? ? ? MCRA MCR< MCR> MCRD

www.PLCworld.cn

?
I0.0=ON

1
“MCR<” “MCR>”

I0.0=OFF “MCR<” “MCR>”

www.PLCworld.cn

?

2

www.PLCworld.cn

2

www.PLCworld.cn

3

www.PLCworld.cn

?

(

)

www.PLCworld.cn

2.4
? ? : EQ_I, NE_I, GT_I, LT_I, GE_I, LE_I. EQ_D, NE_D, GT_D, LT_D, GE_D, LE_D. EQ_R, NE_R, GT_R, LT_R, GE_R, LE_R.

www.PLCworld.cn

2.5
? ADD_I. SUB_I. MUL_I. DIV_I. ADD_DI. SUB_DI. MUL_DI. DIV_DI, MOD_DI. ? ADD_R. SUB_R. MUL_R. DIV_R. SIN ASIN COS TAN ATAN LN EXP ACOS

www.PLCworld.cn

2.6
?BCD BCD_I BCD I_ BCD BCD ? DI _R ROUND BCD_DI DI _ BCD DI _ I I _ DI

www.PLCworld.cn

2.7
? I0.0 I0.1 I0.2 I0.3 CV>0 ? I0.0 I0.1 I0.2 CV>0

C0=ON

C0=ON

www.PLCworld.cn

?
I0.3 I0.4 I0.5 CV>0

C0=ON

CV CV_ BCD PV

BCD BCD

www.PLCworld.cn

2.8
? SP

?

SE

www.PLCworld.cn

?

SD

?

SS

www.PLCworld.cn

?

SF

BI BCD TV

BCD BCD

www.PLCworld.cn

2.9
1 ? S7-PRO1 PIW256 1 8±2 2 18±2 OB1 DB1 DB2 DB1 DB2 2 PQW368 Q 0.0 Q 0.1 FC1

?

1

www.PLCworld.cn

?DB
DB1

DB2

www.PLCworld.cn

?FC
FC1

www.PLCworld.cn

?OB
OB1

www.PLCworld.cn

?
1

2

www.PLCworld.cn

2
? 1 2 ?

S7-PRO2
PIW256 8±2 18±2 PQW368 Q 0.0 Q 0.1 FB1

OB1 DB1 DB2 FB1 DB1 1 DB2 2

www.PLCworld.cn

?FB
FB1

www.PLCworld.cn

?DB
DB1

DB2

www.PLCworld.cn

?OB
OB1

www.PLCworld.cn

?
1

2

www.PLCworld.cn

3
? 1 2 ?

S7-PRO3
PIW256 8±2 18±2 28±2 PQW368 Q 0.0 Q 0.2 Q 0.4 FB1 FC1

3 OB1 DB1 DB2 FB1 DB1 1 DB2 2 DB3 FB1 1 2 FC1

3 3

www.PLCworld.cn

?FC
FC1

www.PLCworld.cn

?FB
FB1

www.PLCworld.cn

?DB
DB1

DB2

www.PLCworld.cn

DB3

www.PLCworld.cn

?OB
OB1

www.PLCworld.cn

OB1

?
I0.0,I0.1=ON: PIW256<6 Q0.0=ON, PIW256>10 Q0.0=OFF. I0.2,I0.3=ON: PIW256<16 Q0.2=ON, PIW256>20 Q0.2=OFF. I0.3,I0.4=ON: PIW256<26 Q0.4=ON, PIW256>30 Q0.4=OFF.

www.PLCworld.cn

4
? T0 ? OB1 T1 DB1

S7-PRO10

DB
DB1

www.PLCworld.cn

?OB
OB1

www.PLCworld.cn

OB1

www.PLCworld.cn

?

www.PLCworld.cn



S7-PRO26

www.PLCworld.cn

?

www.PLCworld.cn


?

类B性拌
类B性拌

S7-PRO21

?

类B性拌

www.PLCworld.cn

? 紧示点

www.PLCworld.cn

?

类B度

?
紧示点

?

www.PLCworld.cn

PLC

www.PLCworld.cn

度家
(度器 ?

?

www.PLCworld.cn

?

www.PLCworld.cn

?

www.PLCworld.cn

?

www.PLCworld.cn

?



空度家0 空度家度 空度家操

空度家类模度

度 空度家度

www.PLCworld.cn

?
类B度



S操-紧置循性

www.PLCworld.cn

OB1

www.PLCworld.cn

OB1

www.PLCworld.cn

OB1

www.PLCworld.cn

OB1

www.PLCworld.cn

OB1

www.PLCworld.cn

的0家意模度 的0家意模0 的0家拌模0 的0家描模0 的0家意模0 的0家拌模0 的0家操模0

的0家描模度 的度家拌模度 的0家0模度 练0家0模度 的0家拌模度 练0家0模0 练0家意模度 脉度模度 练0家度模度 的0家意模度 练0家度模0 练0家循模度 的0家操模度 练0家循模0 练0家0模度 的0家拌模度 练0家0模0 练0家意模0 脉循模度 练0家度模度 的0家意模度 练0家度模0 练0家性模度 的0家描模度 练0家性模0

度 度 循 循

www.PLCworld.cn

循 ?

?

www.PLCworld.cn

?

www.PLCworld.cn

?
类B度



S操-紧置类方

www.PLCworld.cn

OB1续

www.PLCworld.cn

OB1续

www.PLCworld.cn

?

的0家0模类算 的0家意模类环环 的0家性模类算 的0家循模类算 脉度模类算 脉循模类算

练意家0模类算 练意家0模类环环 练意家度模类算 练意家度模类环环 练意家循模类环环 脉度 练意家循模类环环 练意家性模类算 的0家意模类环环 脉循 练意家性模类环环

www.PLCworld.cn

( 性) ?



S操-紧置类显

类B度 类B度00 环点度 环点循 环点性 环点意

温 B

www.PLCworld.cn

OB1

www.PLCworld.cn

OB1续

www.PLCworld.cn

类B度00

www.PLCworld.cn

环点度

环点循

www.PLCworld.cn

环点性

www.PLCworld.cn

环点意

www.PLCworld.cn

?

的0家0模类算 的0家意模类环环 的0家性模类算 的0家循模类算 脉度模类算 脉循模类算

练意家0模类算 练意家0模类环环 练意家度模类算 练意家度模类环环 练意0家循模类环环 脉度 练意家循模类环环 练意家性模类算 的0家意模类环环 脉循 练意家性模类环环

www.PLCworld.cn

PLC

www.PLCworld.cn

度家
1 ? S操-紧置类度度度

?

?软件系统结构

www.PLCworld.cn

?OB1块

www.PLCworld.cn

OB1

www.PLCworld.cn

OB1

www.PLCworld.cn

OB1

www.PLCworld.cn

? OB100

www.PLCworld.cn

?

I0.0=ON PIW256<100 Q4.0=ON PIW256>=100 Q4.0=OFF Q4.1=ON PIW256>=200 Q4.1=OFF Q4.2=OFF T1 T1=ON Q4.2=OFF Q4.3=ON PIW256=0 T2 T2=ON Q4.3=OFF

www.PLCworld.cn

2 S7-300

3
(

IM


640 to 654 512 to 526 384 to 398 256 to 270 4

656 to 670 528 to 542 400 to 414 272 to 286 5

672 to 686 544 to 558 416 to 430 288 to 302 6

688 to 702 560 to 574 432 to 446 304 to 318 7

704 to 718 576 to 590 448 to 462 320 to 334 8

720 to 734 592 to 606 464 to 478 336 to 350 9

736 to 750 608 to 622 480 to 494 352 to 366 10

752 to 766 624 to 638 496 to 510 368 to 382

2
(

IM


1
(

IM


R 0

IM CPU :( 2 3
器::

11

www.PLCworld.cn

3

SM335 (

)

www.PLCworld.cn

4

SM335 (

)

www.PLCworld.cn

5

SM331

www.PLCworld.cn

6

SM335

www.PLCworld.cn

7

SM331

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

PLC 名称

www.PLCworld.cn

PLC 定义

www.PLCworld.cn

PLC 构成

www.PLCworld.cn

S7-200?: S7-21x系列CPU设计

输出 存储器卡 模式选择器

电位器
SIEMENS
SF RUN STOP I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5

CPU 212

SIMATIC S7-200

PPI 连接

状态指示 输入

本机DI/DO状态指示

SIMATIC? S7
Siemens AG 2003. All rights reserved.

Date: File:

2005-9-26 SystemFamily.7

SITRAIN Training for Automation and Drives

www.PLCworld.cn

S7-300?

SIMATIC? S7
Siemens AG 2003. All rights reserved.

Date: File:

2005-9-26 SystemFamily.9

SITRAIN Training for Automation and Drives

www.PLCworld.cn

S7-300?:模块

PS (可选)

CPU

IM (可选)

SM: DI

SM: DO

SM: AI

SM: AO

FM: - 计数 - 定位 - 闭环控制

CP: - 点-到-点 - PROFIBUS - 工业以太网

SIMATIC? S7
Siemens AG 2003. All rights reserved.

Date: File:

2005-9-26 SystemFamily.10

SITRAIN Training for Automation and Drives

www.PLCworld.cn

PLC-CPU

www.PLCworld.cn

S7-300?: CPU设计

SIMATIC? S7
Siemens AG 2003. All rights reserved.

Date: File:

2005-9-26 SystemFamily.11

SITRAIN Training for Automation and Drives

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

PLC-PS

www.PLCworld.cn

www.PLCworld.cn

PLC-I/O

www.PLCworld.cn

PLC-I/O

www.PLCworld.cn

数字量模块上的LED指示灯
S7-300 每个通道都有显示状态的LED指示灯 S7-400

端子处的信号状态

? 端子处的信号状态 (对于数字量输入) ? 内部状态, 内部状态,光耦前 (对于数字量输出)

SIMATIC S7
Siemens AG 2000. All rights reserved.

Date: File:

2005-9-27 HW_Com.6

Information and Training Center Knowledge for Automation

www.PLCworld.cn

PLC-RACK

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

PLC-PC

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

PLC-BLOCK

www.PLCworld.cn

PLC-FC

www.PLCworld.cn

PLC-FB

www.PLCworld.cn

PLC-FB/DB

www.PLCworld.cn

PLC-BLOCK
程序块类型

操作系统

DB

DB

循环

OB
定时
组织块

FC

FB

SFC

过程

故障

FB

FC
最大嵌套深度: S7-300: 8

SFB

图例:
OB FB FC SFB SFC DB = 组织块 = 功能块 = 功能 = 系统功能块 = 系统功能 = 数据块

(16对CPU 318)

FB
FB 带背景数据块

S7-400:

24

(2 至 4 个附加级给故障 OB, 对每一个优先级)
SITRAIN Training for Automation and Drives

SIMATIC? S7
Siemens AG 2003. All rights reserved.

Date: File:

2005-9-27 Blocks.3

www.PLCworld.cn

PLC-FC/FB
功能和功能块

SIMATIC? S7
Siemens AG 2003. All rights reserved.

Date: File:

2005-9-26 FCFBs.1

SITRAIN Training for Automation and Drives

www.PLCworld.cn

www.PLCworld.cn

www.PLCworld.cn

PLC-P1

www.PLCworld.cn

PLC-P2

www.PLCworld.cn

PLC-P3

www.PLCworld.cn

PLC-P4

www.PLCworld.cn

PLC-LAD

www.PLCworld.cn

PLC-LAD
STEP7 编程语言
STL A A = I 0.0 I 0.1 Q8.0

FBD

I 0.0 I 0.1

&
Q8.0 =

LAD
I 0.0 I 0.1 Q8.0

SIMATIC? S7
Siemens AG 2003. All rights reserved.

Date: File:

2005-9-26 Blocks.9

SITRAIN Training for Automation and Drives

www.PLCworld.cn

PLC-SET
赋值, 赋值,置位, 置位,复位
LAD FBD STL

I 1.0

I 1.1

Q 4.0

赋值

( )

I 1.0 I 1.1

&

Q 4.0 =

A I 1.0 A I 1.1 = Q 4.0

I 1.2

I 1.3

Q 4.1

置位

(S)

I 1.2 I 1.3

&

Q 4.1 S

A I 1.2 A I 1.3 S Q 4.1

I 1.4

Q 4.1

(R )
复位
I 1.5

I 1.4 I 1.5

>=1

Q 4.1 R

O I 1.4 O I 1.5 R Q 4.1

SIMATIC? S7
Siemens AG 2003. All rights reserved.

Date: File:

2005-9-26 Binary.8

SITRAIN Training for Automation and Drives

www.PLCworld.cn

PLC-Monitor

www.PLCworld.cn

PLC-Monitor
简单程序调试

SIMATIC? S7
Siemens AG 2003. All rights reserved.

Date: File:

2005-9-26 Blocks.16

SITRAIN Training for Automation and Drives


相关文章:
详解西门子S7-300基本指令应用_图文.pdf
详解西门子S7-300基本指令应用 - www.PLCworld.cn S7-3
详解西门子S7-300基本指令应用.pdf
详解西门子S7-300基本指令应用_计算机软件及应用_IT/计算机_专业资料。S
西门子S7-300系列PLC基本指令系统._图文.ppt
西门子S7-300系列PLC基本指令系统. - 第4章 西门子S7-300系列PLC基本指令系统 第4章 S7-300系列PLC基本...
详解西门子S7-300基本指令应用_图文.pdf
详解西门子S7-300基本指令应用 - www.PLCworld.cn S7-3
西门子s7-300的指令表及其应用.pdf
西门子s7-300指令表及其应用 - www.plcworld.cn S7-300指令列表 CPU 31xC、CPU 31x、 IM 151-7 CPU、BM 147-1 CPU、BM 14...
西门子S7-300系列PLC基本指令系统_图文.ppt
西门子S7-300系列PLC基本指令系统 - 第4章 西门子S7-300系列PLC基本指令系统 第4章 S7-300系列PLC基本指令...
西门子PLC基本指令应用_图文.pdf
西门子PLC基本指令应用 - www.plcworld.cn 可编程序控制器 w
01、西门子S7-300PLC GRAPH顺控指令讲解和编程举例_图文.ppt
01、西门子S7-300PLC GRAPH顺控指令讲解和编程举例_计算机软件及应用_IT/计算机_专业资料。programming ...
详解西门子S7-300应用(北京交大)_图文.pdf
详解西门子S7-300应用(北京交大) - www.plcworld.cn 可编程序控制器原理和应用 www.plcworld.cn 第一章继电器接触器控制系统的 基本原理 第一节 ...
西门子S7-300PLC应用教程第1章_图文.ppt
西门子S7-300PLC应用教程第1章 - Date: 2017/3/10 Pa
西门子S7-300系列PLC基本指令系统_图文.ppt
西门子S7-300系列PLC基本指令系统 - 第4章 西门子S7-300系列PLC基本指令系统 第4章 S7-300系列PLC基本指令系统 4.1 4.2 4.3 4.4 4.5 4.6 指令...
...器原理及应用第4章 西门子S7-300系列PLC基本指令系....ppt
辽宁科技学院:可编程控制器原理及应用第4章 西门子S7-300系列PLC基本指令系统_工学_高等教育_教育专区。第4章 西门子S7-300系列PLC基本指令系统 第4章 S7-300...
02西门子S7-300系列PLC累加器指令_图文.ppt
02西门子S7-300系列PLC累加器指令_计算机软件及应用_IT/计算机_专业资料。累加器指令 SIMATIC S7 Siemens AG...
S7-300PLC基本指令_图文.ppt
S7-300PLC基本指令 - S7-300 数字量控制及模拟 仿真 描述: STEP 7是S7-300/400系列PLC的编程软件,用户...
第6章_西门子S7-300系列PLC基本指令_图文.ppt
第6章_西门子S7-300系列PLC基本指令 - 西门子S7-300系列PLC基本指令 西门子S7-300系列PLC基本指令 ? 6.1 可编程控制器的令结构和令系统 ? 6.2 位逻辑....
第6章_西门子S7-300系列PLC基本指令._图文.ppt
西门子S7-300系列PLC基本指令 西门子S7-300系列PLC基本指令 ?
西门子S7-300 400 PLC工程实例详解全文阅读_西门子S7-3....txt
全书共9章,以西门子S7-300/400系列PLC为对象,从工程应用和实训出发,针对具体实例...小车控制系统,重点阐述了PLC控制系统的设计方法、西门子PLC基本逻辑控制指令和编程...
04S7-300编程语言与指令系统01解析_图文.ppt
04S7-300编程语言与指令系统01解析 - 电气控制技术与PLC应用 第4章 S7-300编程语言 与指令系统 第4章 S7-300编程语言与指令系统 第4章 S7-300编程语言与...
西门子300基本指令及事例_图文.ppt
西门子300基本指令及事例 - Date: 2013-7-26 Page: 1 第4章 §4.1 S7-300编程语言与指令系统 STEP 7编程语言 §4.2 §4.3 §4.4 ...
基于西门子PLC s7-300的三层电梯课程设计报告_图文.doc
22 1 一、引言 1、设计目的(1)熟练使用西门子公司的 S7-300 系列产品各基本指令和部分应用指令,根据控制要求进行 PLC 梯形图编程 。(2)进一步熟悉 PLC 的 I/...