西门子S7-300CPU和ET200CPU的指令列表

2018年7月8日15:50:16 发表评论 1,694 阅读
文章目录[隐藏]
siemensplczhilingxiangjie

1 指令列表的有效范围 5

2 地址标识符和参数范围 7

3 常量 13

4 缩略语 15

5 寄存器 17

6 状态字 19

7 寻址 21

7.1 地址类型 21

7.2 寻址示例 25

8 计算指针示例 29

9 指令列表 31

9.1 逻辑指令 32

9.1.1 位逻辑指令 32

9.1.2 使用插入语的位逻辑指令 33

9.1.3 使用定时器和计数器的逻辑指令 34

9.1.4 使用“与”、“或”及“异或”的逻辑指令 35

9.2 边沿触发指令 37

9.3 设置/复位位地址 38

9.4 指令直接影响 RLO 39

9.5 定时器指令 40

9.6 计数器指令 41

9.7 装载指令 42

9.8 定时器和计数器的装载指令 43

9.9 转移指令 43

9.10 地址寄存器的装载和转移指令 44

9.11 状态字的装载和转移指令 46

9.12 用于 DB 编号和 DB 长度的装载指令 46

9.13 使用累加器 1 内容的字逻辑指令 47

9.14 浮点数运算(16/32 位)/ 浮点数运算(32 位) 48

9.15 平方根、平方(32 位)/算数函数(32 位) 50

9.16 三角函数(32 位) 51

9.17 常数相加 52

9.18 使用地址寄存器相加 52

9.19 对象为整数(16/32 位)或 32 位实数的比较指令 53

9.20 移位指令 55

9.21 循环移位指令 56

9.22 ACCU 转移指令、递增和递减 57

9.23 程序显示指令和空操作指令 58

9.24 数据类型转换指令 59

9.25 求反码和补码 60

9.26 块调用指令 61

9.27 块结束指令 63

9.28 交换数据块 63

9.29 跳转指令 64

9.29.1 跳转指令示例 68

9.30 用于主控制继电器 (MCR) 的指令 71

9.31 执行时间 72

9.31.1 执行时间 72

9.31.2 装载地址和操作数 73

9.31.3 地址访问的执行时间 - 间接寻址 74

9.31.4 地址访问 I/O 的执行时间 - 直接和间接寻址 (PI/PO) 75

9.32 主控继电器 - 激活 (MCR) 77

9.33 以 CPU 315-2 DP 为例计算执行时间 78

9.34 I/O 访问示例 81

9.35 组织块 (OB) 81

9.36 函数块 (FB) 86

9.37 功能 (FC) 86

9.38 数据块(DB) 86

9.39 系统功能 (SFC) 87

9.40 系统函数块 (SFB) 96

9.41 S7 通信的标准块 100

9.42 用于通过工业以太网进行开放式通信的函数块 101

9.43 IEC 功能 102

10 SSL 部分列表 105

指令列表的有效范围 1

表格 1- 1 此指令列表适用于下列 CPU:

订货号 起始固件版本 下文简称为 1)
S7-300 CPU
CPU 312 6ES7312-1AE14-0AB0 V3.3 312
CPU 312C 6ES7312-5BF04-0AB0 V3.3
CPU 313C 6ES7313-5BG04-0AB0 V3.3 313
CPU 313C-2 PtP 6ES7313-6BG04-0AB0 V3.3
CPU 313C-2 DP 6ES7313-6CG04-0AB0 V3.3
CPU 314 6ES7314-1AG14-0AB0 V3.3 314
CPU 314C-2 PtP 6ES7314-6BH04-0AB0 V3.3
CPU 314C-2 DP 6ES7314-6CH04-0AB0 V3.3
CPU 314C-2 PN/DP 6ES7314-6EH04-0AB0 V3.3
CPU 315-2 DP 6ES7315-2AH14-0AB0 V3.3 315
CPU 315-2 PN/DP 6ES7315-2EH14-0AB0 V3.2
CPU 317-2 DP 6ES7317-2AK14-0AB0 V3.3 317
CPU 317-2 PN/DP 6ES7317-2EK14-0AB0 V3.2
CPU 319-3 PN/DP 6ES7318-3EL01-0AB0 V3.2 319
ET 200 CPU
IM151-7 CPU 6ES7151-7AA21-0AB0 V3.3 151
IM151-8 PN/DP CPU 6ES7151-8AB01-0AB0 V3.2
IM154-8 PN/DP CPU 6ES7154-8AB01-0AB0 V3.2 154

1) 除了在那些需要详细区分的表格中

地址标识符和参数范围 2>

使用了下列地址标识符和地址区域。

因为 CPU 313C-2 DP、314C-2 DP 和 314C-2 PN/DP 的值由常用表格得出,所以还有一个单独的表格,含有所列 CPU 的值。

地址 参数范围 说明
312 313 314 315 317 319 151 154
Q 0.0 - 127.7 0.0 - 0.0 - 255.7 0.0 - 127.7(最多 输出
(可设置为 1023.7) 127.7 (最多可设置为 可设置为 2047.7) (在 PIQ
(最多 8191.7) 中)
可设置
2047.7
QB 0 - 127

(可设置为 1023)

0 - 127

(最多

0 - 255

(最多可设置为

0 - 127

(可设置为

输出字节

(在 PIQ

可设置 8191) 2047) 中)
2047)
QW 0 - 126

(可设置为 1022)

0 - 126

(最多

0 - 254

(最多可设置为

0 - 126

(可设置为

输出字

(在 PIQ

可设置 8190) 2046) 中)
2046)
QD 0 - 124

(可设置为 1020)

0 - 124

(最多

0 - 252

(最多可设置为

0 - 124

(可设置为

输出双字

(在 PIQ

可设置 8188) 2044) 中)
2044)
DB 1 - 16000 数据块
DBX 0.0 - 0.0 - 65533.7 数据块中的
32731.7 数据位
1)

 

 

 

 

地址 参数范围 说明
312 313 314 315 317 319 151 154
DBB 0.0 - 0 - 65533 DB 中的数据
32731 1) 字节
DBW 0.0 - 0 - 65532 DB 中的数据
32730 1)
DBD 0.0 - 0 - 65530 DB 中的数据
32728 1) 双字
DI 1 - 16000 背景数据块
DIX 0.0 - 0.0 - 65533.7 DB 中的数据
32731.7
1)
DIB 0.0 - 0 - 65533 DB 的数据字
32731 1)
DIW 0.0 - 0 - 65532 背景数据块
32730 1) 中的数据字
DID 0.0 - 0 - 65530 DB 中的数据
32728 1) 双字

1) 相同的参数范围也适用于 CPU 312C 及其它 CPU。

......此处省略,由于篇幅太长,具体内容请查看PDF文档(最上方)

weinxin
plc入门知识问答
所有PLC工程师都会关注的微信公众账号,只需输入您的问题,就会有答案

发表评论

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