西门子培训教材1
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SFAE
Automation & Drives
Automation and Drives
19
S5 程序文件格式
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
PLC 程序文件: @@@@@@ST.S5D
交叉参考表文件: @@@@@@XR.INI
符号文件:
@@@@@@Z0.INI
Automation & Drives
Automation and Drives
SFAE
17
S5 135U/155U 模板插槽分配
SS55硬硬件件 编程 Step 5 诊断
Automation & Drives
Automation and Drives
SFAE
18
S5 硬件 编程 Step 5 诊断
S5-101U 6
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
S5-90U
S5-95U
Automation & Drives
Automation and Drives
S5-100U
SFAE
7
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
态,被存在过程输出映像PIQ中,当OB1循环结
束时,过程输出映像PIQ的内容被传送到输出模
板
SFAE
29
数据表示
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
KM 二进制格式 KH 十六进制格式 KC 定时器计数值 KG 浮点数,32位 KY 字节,两个0-255之间的整数 KF 定点数,在 -32768 到 +32767之间 KS 字符 KT 时间常数
3
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
SFAE
SIMATIC S5-110A
Automation & Drives
Automation and Drives
SIMATIC S5-110S 4
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
8
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
9
CPU
SS55硬硬件件 编程 Step 5 诊断
Automation and Drives
SFAE
20
S5 程序块
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
程序块(PB): 程序块,包含着根据问题涉及的技术特性编写的
子程序
Automation and Drives
功能块(FB): 功能块,包含着可广泛应用的程序功能
32通道数字量起始地址为0(+4) 16通道数字量起始地址为0(+2) 16通道模拟量起始地址为128(+32) 8通道模拟量起始地址为128(+16)
Automation & Drives
Automation and Drives
16
S5 Address 可变地址:S5-135U / 155U
SS55硬硬件件 编程 Step 5 诊断
2. 通过编程器全清:
3. 把CPU方式开关放在“ST”位置,在Step 5 online 以后选择 Delete entire PLC
SFAE
12
SS55硬硬件件 编程 Step 5 诊断
S5 Address
Automation & Drives
S 5 系列PLC没有硬件组态,模板地址固定分配或者靠模板地址开
关设定
固定分配:S5-95 / 100U / 115U
Automation and Drives
输入输出字节地址取决于模板所插的槽口号。使用固定槽口
编址,输入和输出不能分配相同的地址。如果机架最后一个槽是空 的,必须有终端电阻。
可变地址:S5-115U / 135U / 155U
S5-115U :使用接口模块 IM306 上面的DIP编址开关
SFAE
Automation & Drives
Automation and Drives
15
SS55硬硬件件 编程
S5 Address
可变地址:S5-115U IM306地址开关
On:16通道数字量或8 通道模拟量 Off:32通道数字量或 16通道模拟量
Step 5 诊断
SFAE
地址为: 32+8+4+2=46
S5-135U/155U : 直接在模板上面设置地址
SFAE
13
S5 Address 固定分配:S5-95/100U SS55硬硬件件 编程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
14
S5 Address 固定分配:S5-115U SS55硬硬件件 编程 Step 5 诊断
Automation and Drives
SFAE
30
基本操作
与 AND / 或 OR / 非 NOT 操作
S5 硬件 编编程程 Step 5 诊断
Automation & Drives
Automation and Drives
SFAE
31
S5 硬件 编编程程 Step 5 诊断
基本操作
RS触发器 复位优先 SR触发器 置位优先
SFAE
28
过程映像
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
输入过程映像 PII 扫描监视时间开始后,PLC所有数字输入的信号
Automation and Drives
状态被扫描并存在过程映像PII中,直到开始下一
个扫描循环
过程输出映像PIQ 在一个扫描周期内,建立一个或几个输出信号状
SFAE
Automation & Drives
Automation and Drives
32
基本操作
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
装载和传送
Automation and Drives
装载和传送指令用于以字节,字或双字在输入输出模板,过程映像 区,定时器,计数器,标志区和数据块之间交换信息。
SFAE
24
组织块OB:启动块
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
S5-115U OB21 手动冷启动 (CPU上面开关) OB22 自动冷启动 (电源上电)
Automation and Drives
S5-135U / 150U / 155U OB20 冷启动 (清除过程映像区,定时器,计数器) OB21 手动暖启动 (CPU上面开关) OB22 自动暖启动 (电源上电)
S5 硬件 编编程程 Step 5 诊断
在功能块内使用形式参数要在形参前加等号
Automation and Drives
RB =X1 二进制形式参数的复位(F,Q) RD =X5 数字量形式参数的复位(T,C) LW =X3 位形式的形式参数(参数类型 D) L = X2 形式参数装入ACCU1(参数类型 I,Q,T,C)
西门子培训教材1
第一章 回归分析的性质
S5 硬件 编程 Step 5amp; Drives
Automation and Drives
2
S5 family and history
SS55硬硬件件 编程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
SFAE
25
组织块OB:时间中断
S5 硬件 编编程程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
26
组织块OB:故障处理
S5 硬件 编编程程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
SFAE
Automation & Drives
Automation and Drives
10
CPU
SS55硬硬件件 编程 Step 5 诊断
QVZ: I/O模板超时 ADF: 地址错误 ZYK: 循环超时 BASP: 禁止输出
SFAE
Automation & Drives
Automation and Drives
功能块(FB)
Automation & Drives
功能块都有一个名称,最多8个字符,第一个是字母。
功能块可以有形式参数,每个参数最多4个字符。形式参数要选择参 Automation and Drives
数类型和数据类型
参数类型
数据类型
SFAE
22
功能块(FB)
Automation & Drives
11
SS55硬硬件件 编程 Step 5 诊断
CPU 全清
Automation & Drives
1. 从CPU面板上面进行全清:
把选择开关保持在下面位置“OR”(复位),并把模式选择开关从 “ST”经过“RN”返回“ST”两次,即将CPU所Auto有ma存tion储and器Dr的ives内容删 除。
Automation and Drives
36
S5 硬件 编编程程 Step 5 诊断
基本操作
Automation & Drives
定时器操作
启动
复位 端
RLO 信号从“0”变化到“1”时,启动A定uto时mat器ion and Drives RLO=1时停止定时器,当前时间置为“0”,定时器输出
累加器(ACCU)用于装载和传送间的缓存 装载 L : 从源存储器到ACCU 传送 T : 从ACCU到目标存储器
SFAE
33
S5 硬件 编编程程 Step 5 诊断
基本操作
Automation & Drives
计数器操作 向上计数 CU :信号正变化时向上计数,到达上限 999 后不再变化
Automation and Drives
向下计数 CD :信号正变化时向下计数,到达下限 0 后不再变化 设置计数器 S :信号正变化时计数器被置为 CV 给定的数值 设定计数值 CV 复位计数器 R :如果 RLO 为 1,计数器被清零 计数值扫描 :可以将计数器的值以二进制 (BI)或十进制(DE)
装载到累加器 L C1 // 装载二进制 C1 计数值到 ACCU LC C1 // 装载十进制 C1 计数值到 ACCU
SFAE
34
基本操作
S5 硬件 编编程程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
35
基本操作
比较操作
等于
!=
S5 硬件
不等于
><
大于等于
>=
编编程程
大于
>
Step 5
小于等于
<=
小于
<
诊断
SFAE
Automation & Drives
(FX): 扩展功能块 (使用语句 DO/DOC FX 打开)
顺序块(SB): 用于编程顺序控制系统
组织块(OB): 组织块,都有特殊的任务
数据块(DB): 用户存储器中的区域,可存储固定或变化的数据
(DX): 扩展数据块(使用语句 CX DX 打开)
SFAE
21
S5 硬件 编编程程 Step 5 诊断
SFAE
S5-130A S5-150A
Automation & Drives
Automation and Drives
S5-130K S5-150K / S
5
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
SFAE
23
功能块辅助标志FY200 ~ FY255
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
功能块使用标志字FW200到FW254作为辅助标志,用来
Automation and Drives
生成和存储中间结果。其作用相当于S7中的临时变量。
在应用程序中使用过程中断或时间中断时,中断发生时正 在处理的功能块使用的暂存标志有可能被重写,因此在中 断服务程序开始时把FW200到FW254传送到数据块保 存,并在中断程序结束时从数据块回传至标志位
27
编程语言
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
梯形图 (LAD) 控制系统流程图 (CSF)
Automation and Drives
语句表 (STL) 扩展操作和系统操作只能用语句表编程,且只能应
用在功能块 FB 中。
在Step 5 中梯形图和控制系统流程图都可以转换成语句表,但是语 句表不一定能转换成梯形图
Automation & Drives
Automation and Drives
19
S5 程序文件格式
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
PLC 程序文件: @@@@@@ST.S5D
交叉参考表文件: @@@@@@XR.INI
符号文件:
@@@@@@Z0.INI
Automation & Drives
Automation and Drives
SFAE
17
S5 135U/155U 模板插槽分配
SS55硬硬件件 编程 Step 5 诊断
Automation & Drives
Automation and Drives
SFAE
18
S5 硬件 编程 Step 5 诊断
S5-101U 6
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
S5-90U
S5-95U
Automation & Drives
Automation and Drives
S5-100U
SFAE
7
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
态,被存在过程输出映像PIQ中,当OB1循环结
束时,过程输出映像PIQ的内容被传送到输出模
板
SFAE
29
数据表示
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
KM 二进制格式 KH 十六进制格式 KC 定时器计数值 KG 浮点数,32位 KY 字节,两个0-255之间的整数 KF 定点数,在 -32768 到 +32767之间 KS 字符 KT 时间常数
3
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
SFAE
SIMATIC S5-110A
Automation & Drives
Automation and Drives
SIMATIC S5-110S 4
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
8
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
9
CPU
SS55硬硬件件 编程 Step 5 诊断
Automation and Drives
SFAE
20
S5 程序块
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
程序块(PB): 程序块,包含着根据问题涉及的技术特性编写的
子程序
Automation and Drives
功能块(FB): 功能块,包含着可广泛应用的程序功能
32通道数字量起始地址为0(+4) 16通道数字量起始地址为0(+2) 16通道模拟量起始地址为128(+32) 8通道模拟量起始地址为128(+16)
Automation & Drives
Automation and Drives
16
S5 Address 可变地址:S5-135U / 155U
SS55硬硬件件 编程 Step 5 诊断
2. 通过编程器全清:
3. 把CPU方式开关放在“ST”位置,在Step 5 online 以后选择 Delete entire PLC
SFAE
12
SS55硬硬件件 编程 Step 5 诊断
S5 Address
Automation & Drives
S 5 系列PLC没有硬件组态,模板地址固定分配或者靠模板地址开
关设定
固定分配:S5-95 / 100U / 115U
Automation and Drives
输入输出字节地址取决于模板所插的槽口号。使用固定槽口
编址,输入和输出不能分配相同的地址。如果机架最后一个槽是空 的,必须有终端电阻。
可变地址:S5-115U / 135U / 155U
S5-115U :使用接口模块 IM306 上面的DIP编址开关
SFAE
Automation & Drives
Automation and Drives
15
SS55硬硬件件 编程
S5 Address
可变地址:S5-115U IM306地址开关
On:16通道数字量或8 通道模拟量 Off:32通道数字量或 16通道模拟量
Step 5 诊断
SFAE
地址为: 32+8+4+2=46
S5-135U/155U : 直接在模板上面设置地址
SFAE
13
S5 Address 固定分配:S5-95/100U SS55硬硬件件 编程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
14
S5 Address 固定分配:S5-115U SS55硬硬件件 编程 Step 5 诊断
Automation and Drives
SFAE
30
基本操作
与 AND / 或 OR / 非 NOT 操作
S5 硬件 编编程程 Step 5 诊断
Automation & Drives
Automation and Drives
SFAE
31
S5 硬件 编编程程 Step 5 诊断
基本操作
RS触发器 复位优先 SR触发器 置位优先
SFAE
28
过程映像
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
输入过程映像 PII 扫描监视时间开始后,PLC所有数字输入的信号
Automation and Drives
状态被扫描并存在过程映像PII中,直到开始下一
个扫描循环
过程输出映像PIQ 在一个扫描周期内,建立一个或几个输出信号状
SFAE
Automation & Drives
Automation and Drives
32
基本操作
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
装载和传送
Automation and Drives
装载和传送指令用于以字节,字或双字在输入输出模板,过程映像 区,定时器,计数器,标志区和数据块之间交换信息。
SFAE
24
组织块OB:启动块
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
S5-115U OB21 手动冷启动 (CPU上面开关) OB22 自动冷启动 (电源上电)
Automation and Drives
S5-135U / 150U / 155U OB20 冷启动 (清除过程映像区,定时器,计数器) OB21 手动暖启动 (CPU上面开关) OB22 自动暖启动 (电源上电)
S5 硬件 编编程程 Step 5 诊断
在功能块内使用形式参数要在形参前加等号
Automation and Drives
RB =X1 二进制形式参数的复位(F,Q) RD =X5 数字量形式参数的复位(T,C) LW =X3 位形式的形式参数(参数类型 D) L = X2 形式参数装入ACCU1(参数类型 I,Q,T,C)
西门子培训教材1
第一章 回归分析的性质
S5 硬件 编程 Step 5amp; Drives
Automation and Drives
2
S5 family and history
SS55硬硬件件 编程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
SFAE
25
组织块OB:时间中断
S5 硬件 编编程程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
26
组织块OB:故障处理
S5 硬件 编编程程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
SFAE
Automation & Drives
Automation and Drives
10
CPU
SS55硬硬件件 编程 Step 5 诊断
QVZ: I/O模板超时 ADF: 地址错误 ZYK: 循环超时 BASP: 禁止输出
SFAE
Automation & Drives
Automation and Drives
功能块(FB)
Automation & Drives
功能块都有一个名称,最多8个字符,第一个是字母。
功能块可以有形式参数,每个参数最多4个字符。形式参数要选择参 Automation and Drives
数类型和数据类型
参数类型
数据类型
SFAE
22
功能块(FB)
Automation & Drives
11
SS55硬硬件件 编程 Step 5 诊断
CPU 全清
Automation & Drives
1. 从CPU面板上面进行全清:
把选择开关保持在下面位置“OR”(复位),并把模式选择开关从 “ST”经过“RN”返回“ST”两次,即将CPU所Auto有ma存tion储and器Dr的ives内容删 除。
Automation and Drives
36
S5 硬件 编编程程 Step 5 诊断
基本操作
Automation & Drives
定时器操作
启动
复位 端
RLO 信号从“0”变化到“1”时,启动A定uto时mat器ion and Drives RLO=1时停止定时器,当前时间置为“0”,定时器输出
累加器(ACCU)用于装载和传送间的缓存 装载 L : 从源存储器到ACCU 传送 T : 从ACCU到目标存储器
SFAE
33
S5 硬件 编编程程 Step 5 诊断
基本操作
Automation & Drives
计数器操作 向上计数 CU :信号正变化时向上计数,到达上限 999 后不再变化
Automation and Drives
向下计数 CD :信号正变化时向下计数,到达下限 0 后不再变化 设置计数器 S :信号正变化时计数器被置为 CV 给定的数值 设定计数值 CV 复位计数器 R :如果 RLO 为 1,计数器被清零 计数值扫描 :可以将计数器的值以二进制 (BI)或十进制(DE)
装载到累加器 L C1 // 装载二进制 C1 计数值到 ACCU LC C1 // 装载十进制 C1 计数值到 ACCU
SFAE
34
基本操作
S5 硬件 编编程程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
35
基本操作
比较操作
等于
!=
S5 硬件
不等于
><
大于等于
>=
编编程程
大于
>
Step 5
小于等于
<=
小于
<
诊断
SFAE
Automation & Drives
(FX): 扩展功能块 (使用语句 DO/DOC FX 打开)
顺序块(SB): 用于编程顺序控制系统
组织块(OB): 组织块,都有特殊的任务
数据块(DB): 用户存储器中的区域,可存储固定或变化的数据
(DX): 扩展数据块(使用语句 CX DX 打开)
SFAE
21
S5 硬件 编编程程 Step 5 诊断
SFAE
S5-130A S5-150A
Automation & Drives
Automation and Drives
S5-130K S5-150K / S
5
S5 hardware overview
SS55硬硬件件 编程 Step 5 诊断
SFAE
Automation & Drives
Automation and Drives
SFAE
23
功能块辅助标志FY200 ~ FY255
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
功能块使用标志字FW200到FW254作为辅助标志,用来
Automation and Drives
生成和存储中间结果。其作用相当于S7中的临时变量。
在应用程序中使用过程中断或时间中断时,中断发生时正 在处理的功能块使用的暂存标志有可能被重写,因此在中 断服务程序开始时把FW200到FW254传送到数据块保 存,并在中断程序结束时从数据块回传至标志位
27
编程语言
Automation & Drives
S5 硬件 编编程程 Step 5 诊断
梯形图 (LAD) 控制系统流程图 (CSF)
Automation and Drives
语句表 (STL) 扩展操作和系统操作只能用语句表编程,且只能应
用在功能块 FB 中。
在Step 5 中梯形图和控制系统流程图都可以转换成语句表,但是语 句表不一定能转换成梯形图