文档介绍:西门子PLC编程
授课人:肖才丁
20103
、状态故障判断
■SF(系统出错/故障显示,红色):CPU硬件故障或软件错误时亮。
■BATF(电池故障,红色):电池电压低或没有电池时亮
■Dc5Ⅴ(+5∨电源指示,绿色):5∨电源正常时亮。
■FRcE(强制,色):至少有一个1O被强制时亮
■RUN(运行方式,绿色):CPU处于RUN状态时亮;重新启动时以2Hz
的频率闪亮;HOLD(单步、断点)
■SToP(停止方式,黄色):CPU处于STOP,HOLD状态或重新启动时
常亮
BUSF(总线错误,红色
、模式选择开关
■RUNP(运行-编程)位置:运行时还可以读出和修改用户程序,改
变运行方式
■RUN(运行)位置:CPU执行、读出用户程序,但是不能修改用户程
sToP(停止)位置:不执行用户程序,可以读出和修改用户程序。
MREs(清除存储器):不能保持。将钥匙开关从STOP状态扳到
MRES位置,可复位存储器,使CPU回到初始状态
、复位存储器:
通电后从STOP位置扳到MRES位置,“STOP”LED熄灭1s,亮
1s,再熄灭1s后保持亮。放开开关,使它回到STOP位置,然后又回
到MRES,“STOP"LED以2Hz的频率至少闪动3s,表示正在执行复
位,最后“STOP”LED一直亮。
第二章PLC编程基础
、快速认识西门子PLC
例如,有两个开关K1、K2。控制要求,只有两个开关都接通时小灯D1
才亮。当D1亮2秒钟后
小灯D2开始亮。当开关
VI+
v1-v2+
K3切断时两个小灯就同
KI K2 K3 JI
时熄灭
1)接线程序控制
2)存贮程序控制
HHH
(PLc控制)
二、S7-300/400软件基础
21S7-300的数据环境
1数据类型
位
BOOL
例:True或 False(1或0)
字节
BYTE
例:B#16#0~FF
字
例:W#16#0~FFFF
·双字
DWORD
例:DW#16#0~ FFFF FFFF
整数
INT
例:-32768~32767
双整数D|NT
例:-214783648~214783647
实数REAL例:12或345E12
时间s5TME
例:S5T#2H5M
(时基10mS)
字符
CHAR
例:"A
日期时间 TIME OF DAY例:ToD#1223:4512
时间TME
例:T#20H3M23S(时基1mS)
·日期DATE
例:D#1990-1-1
(时基1天)
说明:
S5T|ME为 SIMATIC时间
范围S5T#H0M0s10Ms
S5T#2H 46M 39S OMS
TME为|C时间
范围T#0:0:
T#23:59:
I2 Et
TOD#23:59:59999
2过程映象
PIQ
用户程序
字节0国国■口
字节0
字节1
字节2
A|20
判
字节2
CPU存储器区
CPU存储器区
5
6
9
模块
SM
SMSMSM
地址07
地址1