在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → S7-300_400编程功能块图(FBD)参考手册.pdf

S7-300_400编程功能块图(FBD)参考手册.pdf

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.09M
  • 下载次数:8
  • 浏览次数:81
  • 发布时间:2020-11-09
  • 实例类别:一般编程问题
  • 发 布 人:因为u气候和罚球
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: 300 00 S7

实例介绍

【实例简介】

【实例截图】

from clipboard

【核心代码】

目录
1 位逻辑指令...................................................................................................................................................11
1.1 位逻辑指令概述............................................................................................................................11
1.2 >=1:或逻辑操作 .........................................................................................................................12
1.3 &:与逻辑操作 .............................................................................................................................13
1.4 先与后或逻辑操作和先或后与逻辑操作........................................................................................14
1.5 XOR:异或逻辑操作....................................................................................................................16
1.6 插入数字输入................................................................................................................................17
1.7 取反逻辑输入................................................................................................................................18
1.8 =:赋值 ........................................................................................................................................19
1.9 #:中间输出 .................................................................................................................................21
1.10 R:复位输出.................................................................................................................................23
1.11 S:置位输出.................................................................................................................................24
1.12 RS:复位置位触发器 ...................................................................................................................25
1.13 SR:置位复位触发器 ...................................................................................................................27
1.14 N:RLO 负跳沿检测.....................................................................................................................28
1.15 P:RLO 正跳沿检测.....................................................................................................................29
1.16 SAVE:将 RLO 存入 BR 存储区 ..................................................................................................30
1.17 NEG:地址下降沿检测 ................................................................................................................31
1.18 POS:地址上升沿检测.................................................................................................................32
2 比较指令 ......................................................................................................................................................33
2.1 比较指令概述................................................................................................................................33
2.2 CMP ? I:比较整数......................................................................................................................34
2.3 CMP ? D:比较长整数.................................................................................................................35
2.4 CMP ? R:比较实数 ....................................................................................................................36
3 转换指令 ......................................................................................................................................................37
3.1 转换指令概述................................................................................................................................37
3.2 BCD_I:BCD 转换为整型数.........................................................................................................38
3.3 I_BCD:整型数转换为 BCD.........................................................................................................39
3.4 BCD_DI:BCD 转换为长整型数 ..................................................................................................40
3.5 I_DI:整型转换为长整型..............................................................................................................41
3.6 DI_BCD:长整型数转换为 BCD ..................................................................................................42
3.7 DI_R:长整型数转换为实数.........................................................................................................43
3.8 INV_I:对整数求反码...................................................................................................................44
3.9 INV_DI:对长整型数求反码.........................................................................................................45
3.10 NEG_I:对整数求补码.................................................................................................................46
3.11 NEG_DI:对长整数求补码...........................................................................................................47
3.12 NEG_R:实数取反.......................................................................................................................48
3.13 ROUND:取整为长整型...............................................................................................................49
3.14 TRUNC:截取长整数部分............................................................................................................50
3.15 CEIL:向上取整...........................................................................................................................51
3.16 FLOOR:向下取整.......................................................................................................................52
Fehler! Formatvorlage nicht definiert.

用于 S7-300 和 S7-400 编程的功能块图 (FBD)
8 参考手册, 10/2010, A5E03290619-01
4 计数器指令...................................................................................................................................................53
4.1 计数器指令概述............................................................................................................................53
计数器的位组态 ...........................................................................................................................................54
4.2 S_CUD:分配参数和递增/递减计数.............................................................................................55
4.3 S_CU:分配参数和递增计数........................................................................................................57
4.4 S_CD:分配参数和递减计数........................................................................................................59
4.5 SC:设置计数器值.......................................................................................................................61
4.6 CU:加法计数器 ..........................................................................................................................63
4.7 CD:减法计数器 ..........................................................................................................................64
5 数据块指令...................................................................................................................................................65
5.1 OPN:打开数据块........................................................................................................................65
实例 66
6 跳转指令 ......................................................................................................................................................67
6.1 跳转指令概述................................................................................................................................67
6.2 JMP:块中无条件跳转 .................................................................................................................68
6.3 JMP:块中有条件跳转 .................................................................................................................69
6.4 JMPN:若非则跳转......................................................................................................................70
6.5 LABEL:跳转标签........................................................................................................................71
7 整型数学运算指令........................................................................................................................................73
7.1 整数数学运算指令概述 .................................................................................................................73
7.2 判断整数数学运算指令结果状态字的位........................................................................................74
7.3 ADD_I:整数加法.........................................................................................................................75
7.4 SUB_I:整数减法.........................................................................................................................76
7.5 MUL_I:整数乘法.........................................................................................................................77
7.6 DIV_I:整数除法 ..........................................................................................................................78
7.7 ADD_DI:长整数加法 ..................................................................................................................79
7.8 SUB_DI:长整数减法...................................................................................................................80
7.9 MUL_DI:长整数乘法 ..................................................................................................................81
7.10 DIV_DI:长整型数除法 ................................................................................................................82
7.11 MOD_DI:返回双精度整数余数...................................................................................................83
8 浮点型数学运算指令 ....................................................................................................................................85
8.1 浮点型数学运算总览.....................................................................................................................85
8.2 评估浮点数指令状态字的位..........................................................................................................86
8.3 基本指令.......................................................................................................................................87
8.3.1 ADD_R:实数加法.......................................................................................................................87
8.3.2 SUB_R:实数减法 .......................................................................................................................88
8.3.3 MUL_R:实数乘法.......................................................................................................................89
8.3.4 DIV_R:实数除法.........................................................................................................................90
8.3.5 ABS:生成浮点数的绝对值..........................................................................................................91
8.4 扩展指令.......................................................................................................................................92
8.4.1 SQR:生成浮点数的平方.............................................................................................................92
8.4.2 SQRT:生成浮点数的平方根.......................................................................................................93
8.4.3 EXP:生成浮点数的指数值..........................................................................................................94
8.4.4 LN:生成浮点数的自然对数.........................................................................................................95
8.4.5 生成浮点值角度的三角函数..........................................................................................................96
9 传送指令 ......................................................................................................................................................99
9.1 MOVE:分配值 ............................................................................................................................99
Fehler! Formatvorlage nicht definiert.

用于 S7-300 和 S7-400 编程的功能块图 (FBD)
参考手册, 10/2010, A5E03290619-01 9
10 程序控制指令.............................................................................................................................................101
10.1 程序控制指令概述 ......................................................................................................................101
10.2 CALL:调用无参数的 FC/SFC...................................................................................................102
10.3 CALL_FB:以框方式调用 FB.....................................................................................................104
10.4 CALL_FC (以框方式调用 FC) ....................................................................................................106
10.5 CALL_SFB:以框方式调用系统 FB...........................................................................................108
10.6 CALL_SFC (以框方式调用系统 FC)...........................................................................................110
10.7 调用多重实例..............................................................................................................................112
10.8 从库中调用块..............................................................................................................................112
10.9 主控继电器指令..........................................................................................................................113
10.10 使用 MCR 函数的重要注意事项 .................................................................................................114
10.11 MCR</MCR>:主控继电器开/关................................................................................................115
10.12 MCRA/MCRD:主控继电器激活/去活 .......................................................................................118
10.13 RET:返回 .................................................................................................................................121
11 移位和循环指令 .........................................................................................................................................123
11.1 移位指令.....................................................................................................................................123
11.1.1 移位指令概述..............................................................................................................................123
11.1.2 SHR_I:整数右移 ......................................................................................................................124
11.1.3 SHR_DI:长整数右移 ................................................................................................................126
11.1.4 SHL_W:字左移 ........................................................................................................................127
11.1.5 SHR_W:字右移........................................................................................................................129
11.1.6 SHL_DW:双字左移..................................................................................................................130
11.1.7 SHR_DW:双字右移 .................................................................................................................131
11.2 循环指令.....................................................................................................................................133
11.2.1 循环移位指令概述 ......................................................................................................................133
11.2.2 ROL_DW:双字循环左移 ..........................................................................................................133
11.2.3 ROR_DW:双字循环右移..........................................................................................................135
12 状态位指令.................................................................................................................................................137
12.1 状态位指令概述..........................................................................................................................137
12.2 OV:溢出异常位 ........................................................................................................................138
12.3 OS:存储溢出异常位.................................................................................................................140
12.4 UO:无序异常位........................................................................................................................142
12.5 BR:BR 存取区异常位...............................................................................................................143
12.6 <> 0:结果位..............................................................................................................................144
13 定时器指令.................................................................................................................................................147
13.1 定时器指令总览..........................................................................................................................147
13.2 定时器的存储区和组件...............................................................................................................148
13.3 S_PULSE:设置脉冲定时器参数并启动....................................................................................152
13.4 S_PEXT: 设置延时脉冲定时器参数并启动 .............................................................................154
13.5 S_ODT:设置接通延时定时器参数并启动.................................................................................156
13.6 S_ODTS:设置掉电保护接通延时定时器参数并启动................................................................158
13.7 S_OFFDT:设置断开延时定时器参数并启动 ............................................................................160
13.8 SP:启动脉冲定时器 .................................................................................................................162
13.9 SE:启动延时脉冲定时器 ..........................................................................................................164
13.10 SD:启动接通延时定时器..........................................................................................................166
13.11 SS:启动掉电保护接通延时定时器............................................................................................168
13.12 SF 启动关闭延迟定时器.......................................................................................................170
Fehler! Formatvorlage nicht definiert.

用于 S7-300 和 S7-400 编程的功能块图 (FBD)
10 参考手册, 10/2010, A5E03290619-01
14 字逻辑指令.................................................................................................................................................173
14.1 字逻辑指令概述..........................................................................................................................173
14.2 WAND_W:单字与运算 (字) .....................................................................................................174
14.3 WOR_W:单字或运算 (字)........................................................................................................175
14.4 WXOR_W:单字异或运算 (字) .................................................................................................176
14.5 WAND_DW:双字与运算 (字)...................................................................................................177
14.6 WOR_DW:双字或运算 (字).....................................................................................................178
14.7 WXOR_DW:双字异或运算 (字)...............................................................................................179
A 全部 FBD 指令概述....................................................................................................................................181
A.1 根据德语助记符 (SIMATIC) 排序的 FBD 指令 ..........................................................................181
A.2 根据英语助记符 (国际) 排序的 FBD 指令..................................................................................184
B 编程实例 ....................................................................................................................................................187
B.1 编程实例总览..............................................................................................................................187
B.2 实例:位逻辑指令 ......................................................................................................................188
B.3 实例:计数器和比较指令............................................................................................................191
B.4 实例:定时器指令 ......................................................................................................................194
B.5 实例:整型数学运算指令............................................................................................................198
B.6 实例:字逻辑指令 ......................................................................................................................199
C 使用功能块图.............................................................................................................................................201
C.1 EN/ENO 机制 .............................................................................................................................201
C.1.1 加法器连接了 EN 和 ENO ..........................................................................................................203
C.1.2 加法器连接了 EN 但未连接 ENO................................................................................................204
C.1.3 加法器未连接 EN 但连接了 ENO................................................................................................204
C.1.4 加法器未连接 EN 和 ENO ..........................................................................................................205
C.2 参数传送.....................................................................................................................................206
索引 ...................................................................................................................................................................207

标签: 300 00 S7

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警