编辑: 怪只怪这光太美 | 2014-10-04 |
电话: +86
10 64
75 75
75 传真: +86
10 64
74 74
74 电子邮件: adsupport.asia@ siemens.com 格林威治 标准时间: +8:00 SIMATIC 热线以及授权热线所使用的语言通常为德语和英语. 前言 S7-300 和S7-400 的功能块图(FBD)编程 A5E00446507-01 vii Internet 服务和支持 除文档以外,还在 Internet 上在线提供了知识产权信息,网址如下: http://www.siemens.com/automation/service&
support 可在其中查找下列内容: ? 公司简讯,经常提供产品的最新信息. ? 相应文档资料,可通过 服务和支持 中的搜索功能查找. ? 论坛,世界各地的用户和专家可以在此交流经验. ? 当地自动化和驱动办事处. ? 在 服务 页面下提供了关于现场服务、维修、备件等信息. 前言 S7-300 和S7-400 的功能块图(FBD)编程 viii A5E00446507-01 S7-300 和S7-400 的功能块图(FBD)编程 A5E00446507-01 ix 目录
1 位逻辑指令 1-1 1.1 位逻辑指令概述.1-1 1.2 >
=1: 或 逻辑操作.1-2 1.3 &
: 与 逻辑操作 1-3 1.4 先 与 后 或 逻辑操作和先 或 后 与 逻辑操作.1-4 1.5 XOR : 异或 逻辑操作.1-6 1.6 插入数字输入 1-7 1.7 数字输入取反 1-8 1.8 =:赋值.1-9 1.9 #:中间输出.1-10 1.10 R:复位输出 1-12 1.11 S:设置输出 1-13 1.12 RS:复位置位触发器.1-14 1.13 SR:置位复位触发器.1-16 1.14 N:RLO 负跳沿检测 1-18 1.15 P:RLO 正跳沿检测 1-19 1.16 SAVE:将RLO 存入 BR 存储区.1-20 1.17 NEG:地址负跳沿检测 1-21 1.18 POS:地址正跳沿检测 1-22
2 比较指令 2-1 2.1 比较指令概述 2-1 2.2 CMP ?I:整数比较.2-2 2.3 CMP ?D:比较双精度整数 2-3 2.4 CMP ?R:比较实数 2-4
3 转换指令 3-1 3.1 转换指令概述 3-1 3.2 BCD_I:BCD 码转换为整型 3-2 3.3 I_BCD:整型转换为 BCD 码3-3 3.4 BCD_DI:BCD 码转换为双精度整型.3-4 3.5 I_DI:整型转换为双精度整型 3-5 3.6 DI_BCD:双精度整型转换为 BCD 码.3-6 3.7 DI_R:双精度整型转换为实型.3-7 3.8 INV_I:对整型数求反码.3-8 3.9 INV_DI:二进制反码双精度整型 3-9 3.10 NEG_I:二进制补码整型 3-10 3.11 NEG_DI:二进制补码双精度整型.3-11 3.12 NEG_R:实数取反 3-12 3.13 ROUND:取整为双精度整型.3-13 3.14 TRUNC:截尾取整数部分 3-14 3.15 CEIL:上限.3-15 3.16 FLOOR:下取整.3-16 目录 S7-300 和S7-400 的功能块图(FBD)编程 x A5E00446507-01
4 计数器指令 4-1 4.1 计数器指令概述.4-1 4.2 S_CUD:分配参数和递增/递减计数 4-3 4.3 S_CU:分配参数和递增计数.4-5 4.4 S_CD:分配参数和递减计数.4-7 4.5 SC:设置计数器值.4-9 4.6 CU:值加计数器.4-10 4.7 CD:值减计数器.4-11
5 数据块指令 5-1 5.1 OPN:打开数据块 5-1
6 跳转指令 6-1 6.1 跳转指令概述 6-1 6.2 JMP:块中无条件跳转.6-2 6.3 JMP:块中有条件跳转.6-3 6.4 JMPN:若非则跳转 6-4 6.5 LABEL:跳转标签.6-5
7 整数算术运算指令 7-1 7.1 整数算术运算指令概述.7-1 7.2 使用整数算术运算指令计算状态字的位 7-2 7.3 ADD_I:加整型.7-3 7.4 SUB_I:减整型.7-4 7.5 MUL_I:乘整型.7-5 7.6 DIV_I:除整型 7-6 7.7 ADD_DI:加双精度整型 7-7 7.8 SUB_DI:减双精度整型 7-8 7.9 MUL_DI:乘双精度整型 7-9 7.10 DIV_DI:除双精度整型.7-10 7.11 MOD_DI:返回分数双精度整型.7-11
8 浮点算术运算指令 8-1 8.1 浮点数数学运算概述 8-1 8.2 判断浮点算术运算指令结果状态字的位 8-2 8.3 基本指令 8-3 8.3.1 ADD_R:加实型 8-3 8.3.2 SUB_R:减实型 8-4 8.3.3 MUL_R:乘实型 8-5 8.3.4 DIV_R:除实型.8-6 8.3.5 ABS:浮点数的绝对值运算 8-7 8.4 扩充指令 8-8 8.4.1 SQR:计算浮点数的平方 8-8 8.4.2 SQRT:计算浮点数的平方根.8-9 8.4.3 EXP:计算浮点数的指数值 8-10 8.4.4 LN:浮点数自然对数运算.8-11 8.4.5 计算以浮点数表示的角的三角函数.8-12