SIMATIC S7-300和S7-400编程的功能块图 (FBD)

西门子plc
西门子plc
西门子plc
1976
文章
127
评论
2018年10月21日12:05:09 6 957 阅读

用途

本手册是在功能块图(FBD)编程语言中创建用户程序的指南。

本手册也包含了描述功能块图中语言要素的语法和函数的参考部分。

所需要的基础知识

本手册供S7程序员、操作员以及维护/维修人员使用。

要了解本手册,需要具有自动化技术的常规知识。

除此之外,还需要具有计算机应用能力和其它类似于PC (例如,编程设备)的、使用MS Windows XP、MS Windows Server 2003或MS Windows 7 版操作系统的工作设备的知识。

手册应用范围

本手册适用于STEP 7编程软件包5.6版本。

符合的标准

FBD即"功能块图"语言,由国际电工技术委员会标准IEC 1131-3定义。欲知更多详细资料,请参见STEP 7文件NORM_TBL.RTF中的标准表。

在线帮助

集成于软件中的在线帮助是对本手册的补充。提供在线帮助的目的是,在使用软件时提供详细的支持。

该帮助系统通过一些界面集成于软件中:

•上下文相关帮助提供关于当前语境(例如,打开的对话框或激活的窗口)的信息。可以通过通过菜单命令帮助 > 上下文相关的帮助,或按下F1键或通过使用工具栏上的问号符来打开上下文相关的帮助。

•可以通过使用菜单命令帮助 > 目录,或在上下文相关的帮助窗口中按"STEP 7帮助"按钮来调用STEP 7中的常规帮助。

•可以通过按"词汇表"按钮,调用所有STEP7应用程序的词汇表。
本手册是"FBD帮助"的摘录。由于手册和在线帮助具有完全相同的结构,因此非常容易在手册和在线帮助之间切换。

目录

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负跳沿检测 ..................................................................................................................... 29
1.15 P:正 RLO 边沿检测 .................................................................................................................... 30
1.16 SAVE:将RLO存入BR存储区 .................................................................................................. 31
1.17 NEG:地址下降沿检测 ................................................................................................................ 32
1.18 POS:地址上升沿检测 ................................................................................................................. 34
2 比较指令 ................................................................................................................................................ 37
2.1 比较指令概述 ................................................................................................................................ 37
2.2 CMP ? I :比较整数 ..................................................................................................................... 38
2.3 CMP ? D :比较长整数 ................................................................................................................ 40
2.4 CMP ? R:比较实数 .................................................................................................................... 42
3 转换指令 ................................................................................................................................................ 45
3.1 转换指令概述 ................................................................................................................................ 45
3.2 BCD_I:将BCD码转换为整型 .................................................................................................... 46
3.3 I_BCD:将整型转换为BCD码 .................................................................................................... 48
3.4 BCD_DI:BCD码转换为长整型 ................................................................................................... 49
3.5 I_DI:整型转换为长整型 .............................................................................................................. 51
3.6 DI_BCD:长整型转换为BCD码 .................................................................................................. 52
3.7 DI_R:长整型转换为实数 ............................................................................................................. 53
3.8 INV_I:二进制反码整数 ............................................................................................................... 54
3.9 INV_DI:二进制反码双精度整数 .................................................................................................. 55
3.10 NEG_I:二进制补码整数 .............................................................................................................. 56
3.11 NEG_DI:二进制补码双精度整数 ................................................................................................ 57
3.12 NEG_R:取反实数 ....................................................................................................................... 58
3.13 ROUND:取整到最接近的双精度整数 ......................................................................................... 59
3.14 TRUNC:截取双精度整数部分 .................................................................................................... 60

3.15 CEIL:向上取整 ........................................................................................................................... 61
3.16 FLOOR:向下取整 ....................................................................................................................... 62
4 计数器指令 ............................................................................................................................................. 63
4.1 计数器指令概述 ............................................................................................................................ 63
4.2 S_CUD:分配参数和递增/递减计数 ............................................................................................. 65
4.3 S_CU:分配参数和递增计数 ........................................................................................................ 67
4.4 S_CD:分配参数和递减计数 ........................................................................................................ 69
4.5 SC:置位计数器数值 ................................................................................................................... 71
4.6 CU:升值计数器 .......................................................................................................................... 73
4.7 CD:降值计数器 .......................................................................................................................... 74
5 数据块指令 ............................................................................................................................................. 75
5.1 OPN:打开数据块 ........................................................................................................................ 75
6 跳转指令 ................................................................................................................................................ 77
6.1 跳转指令概述 ................................................................................................................................ 77
6.2 JMP:块中无条件跳转 ................................................................................................................. 78
6.3 JMP:块中有条件跳转 ................................................................................................................. 80
6.4 JMPN:若非则跳转 ...................................................................................................................... 82
6.5 LABEL:跳转标签 ........................................................................................................................ 84
7 整型数学运算指令 .................................................................................................................................. 85
7.1 整数算术指令概述 ........................................................................................................................ 85
7.2 使用整数算术指令时得出状态字的位数值 .................................................................................... 86
7.3 ADD_I:加上整数 ......................................................................................................................... 87
7.4 SUB_I:减去整数 ......................................................................................................................... 89
7.5 MUL_I:乘以整数 ......................................................................................................................... 91
7.6 DIV_I:除以整数 .......................................................................................................................... 93
7.7 ADD_DI:加上双精度整数 ........................................................................................................... 95
7.8 SUB_DI:减去双精度整数 ........................................................................................................... 97
7.9 MUL_DI:乘以双精度整数 ........................................................................................................... 99
7.10 DIV_DI:除以双精度整数 ........................................................................................................... 101
7.11 MOD_DI:返回双精度除法的余数 .............................................................................................. 103
8 浮点运算指令 ....................................................................................................................................... 105
8.1 浮点型数学运算总览 ................................................................................................................... 105
8.2 评估浮点数指令状态字的位 ........................................................................................................ 106
8.3 基本指令 ..................................................................................................................................... 107
8.3.1 ADD_R:加上实数 ..................................................................................................................... 107
8.3.2 SUB_R:减去实数 ..................................................................................................................... 109
8.3.3 MUL_R:乘以实数 ..................................................................................................................... 111
8.3.4 DIV_R:除以实数 ....................................................................................................................... 113
8.3.5 ABS:生成浮点数的绝对值 ........................................................................................................ 115
8.4 扩充指令 ..................................................................................................................................... 116
8.4.1 SQR : 生成浮点数的平方 ........................................................................................................... 116
8.4.2 SQRT:生成浮点数的平方根 ..................................................................................................... 117
8.4.3 EXP:生成浮点数的指数值 ........................................................................................................ 118
8.4.4 LN:生成浮点数的自然对数 ....................................................................................................... 119
8.4.5 生成浮点值角度的三角函数 ........................................................................................................ 120

 

下载信息 SIMATIC S7-300和S7-400编程的功能块图 (FBD)
网盘密码:发表评论并刷新可见
下载地址
继续阅读
weinxin
plc入门知识问答
所有PLC工程师都会关注的微信公众账号,只需输入您的问题,就会有答案
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:6   其中:访客  6   博主  0
    • yangLUO891713 yangLUO891713

      想学习

      • 多多 多多

        下载密码:发表评论并刷新可见!

        • yyyanjie yyyanjie

          谢谢

          • p10tangyu p10tangyu

            谢谢!想看看

            • Tom Tom

              想學習

              • erggw erggw

                66666
                前往丰富期货违法和期望发货未付