图书介绍
西门子S7-200系列PLC编程指令与梯形图快速入门pdf电子书版本下载
- 李若谷,杨后川,孙剑主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121143625
- 出版时间:2011
- 标注页数:176页
- 文件大小:72MB
- 文件页数:189页
- 主题词:可编程序控制器-程序设计
PDF下载
下载说明
西门子S7-200系列PLC编程指令与梯形图快速入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章PLC编程工具 1
1.1西门子PLC的编程软件 1
1.1.1 STEP 7 Micro/Win编程软件 1
1.1.2 STEP 7 Micro/Win编程软件性能 2
1.2用STEP 7 Micro/Win创建用户程序 3
第2章PLC的指令系统及编程方法 6
2.1 PLC的指令系统基础 6
2.2 PLC的指令系统 6
2.3 PLC的梯形图 7
2.3.1梯形图的相关原则 7
2.3.2梯形图的编程方法 8
2.4 PLC的顺序功能图 9
2.4.1顺序功能图的相关定义 9
2.4.2顺序功能图的绘制方法 9
第3章 如何识读梯形图和指令语句表 11
3.1 PLC的指令系统基础 11
3.2识读梯形图的具体方法 11
3.3识读语句表程序语言的具体方法 14
3.4 PLC设计典型实例 15
第4章 位逻辑指令 16
4.1标准触点指令 16
4.1.1 LD:载入常开触点指令 16
4.1.2 A:串联常开触点指令 17
4.1.3 O:并联常开触点指令 17
4.1.4 LDN:载入常开触点指令 18
4.1.5 AN:串联常闭触点指令 19
4.1.6 ON:并联常闭触点指令 19
4.2立即触点指令 20
4.2.1 LDI:立即载入常开触点指令 20
4.2.2 AI:串联立即常开触点指令 20
4.2.3 OI:并联立即常开触点指令 21
4.2.4 LDNI:载入立即常闭触点指令 21
4.2.5 ANI:串联立即常闭触点指令 22
4.2.6 ONI:并联立即常闭触点指令 22
4.3跳变指令 23
4.3.1 EU:正跳变指令 23
4.3.2 ED:负跳变指令 23
4.4线圈指令 24
4.4.1=:线圈输出指令 24
4.4.2=|:立即线圈输出指令 24
4.4.3 S:线圈置位指令 25
4.4.4 SI:线圈立即置位指令 25
4.4.5 R:线圈复位指令 26
4.4.6 RI:线圈立即复位指令 26
4.5逻辑堆栈指令 27
4.5.1 ALD:栈装载与指令 27
4.5.2 OLD:栈装载或指令 27
4.5.3 LPS:逻辑推入栈指令 28
4.5.4 LRD:逻辑读栈指令 28
4.5.5 LPP:逻辑弹出栈指令 28
4.5.6 LDS:装入堆栈指令 29
4.6其他指令 29
4.6.1 NOT:取反指令 29
4.6.2 RS:触发器指令 30
第5章 数值比较指令 31
5.1字节比较指令 32
5.1.1 LDB=:载入字节等于指令 32
5.1.2 AB=:与运算字节等于指令 33
5.1.3 OB=:或运算字节等于指令 33
5.1.4 LDB<>:载入字节不等于指令 34
5.1.5 AB<>:与运算字节不等于指令 34
5.1.6 OB<>:或运算字节不等于指令 35
5.1.7 LDB>=:载入字节大于或等于指令 35
5.1.8 AB>=:与运算字节大于或等于指令 36
5.1.9 OB>=:或运算字节大于或等于指令 36
5.1.10 LDB<=:载入字节小于或等于指令 37
5.1.11 AB<=:与运算字节小于或等于指令 37
5.1.12 OB<=:或运算字节小于或等于指令 38
5.1.13 LDB>:载入字节大于指令 38
5.1.14 AB>:与运算字节大于指令 39
5.1.15 OB>:或运算字节大于指令 39
5.1.16 LDB<:载入字节小于指令 40
5.1.17 AB<:与运算字节小于指令 40
5.1.18 OB<:或运算字节小于指令 41
5.2字比较指令 41
5.2.1 LDW=:载入字等于指令 41
5.2.2 AW=:与运算字等于指令 42
5.2.3 OW=:或运算字等于指令 43
5.2.4 LDW<>:载入字不等于指令 43
5.2.5 AW<>:与运算字不等于指令 44
5.2.6 OW<>:或运算字不等于指令 44
5.2.7 LDW>=:载入字大于或等于指令 45
5.2.8 AW>=:与运算字大于或等于指令 45
5.2.9 OW>=:或运算字大于或等于指令 46
5.2.10 LDW<=:载入字小于或等于指令 46
5.2.11 AW<=:与运算字小于或等于指令 47
5.2.12 OW<=:或运算字小于或等于指令 47
5.2.13 LDW>:载入字大于指令 48
5.2.14 AW>:与运算字大于指令 48
5.2.15 OW>:或运算字大于指令 49
5.2.16 LDW<:载入字小于指令 49
5.2.17 AW<:与运算字小于指令 50
5.2.18 OW<:或运算字小于指令 50
5.2.19 LDD=:载入双字等于指令 51
5.2.20 AD=:与运算双字等于指令 51
5.2.21 OD=:或运算双字等于指令 52
5.2.22 LDD<>:载入双字不等于指令 52
5.2.23 AD<>:与运算双字不等于指令 53
5.2.24 OD<>:或运算双字等于指令 53
5.2.25 LDD>=:载入双字大于或等于指令 54
5.2.26 AD>=:与运算双字大于或等于指令 54
5.2.27 OD>=:或运算双字大于或等于指令 55
5.2.28 LDD<=:载入双字小于或等于指令 55
5.2.29 AD<=:与运算双字小于或等于指令 56
5.2.30 OD<=:或运算双字小于或等于指令 56
5.2.31 LDD>:载入双字大于指令 57
5.2.32 AD>:与运算双字大于指令 57
5.2.33 OD<=:或运算双字大于指令 58
5.2.34 LDD<:载入双字小于指令 58
5.2.35 AD<:与运算双字小于指令 59
5.2.36 OD<:或运算双字小于指令 59
5.3实数比较指令 60
5.3.1 LDR=:载入实数等于指令 60
5.3.2 AR=:与运算实数等于指令 60
5.3.3 OR=:或运算实数等于指令 61
5.3.4 LDR<>:载入实数不等于指令 61
5.3.5 AR<>:与运算实数不等于指令 62
5.3.6 OR<>:或运算实数不等于指令 62
5.3.7 LDR>=:载入实数大于或等于指令 63
5.3.8 AR>=:与运算实数大于或等于指令 63
5.3.9 OR>=:或运算实数大于或等于指令 64
5.3.10 LDR<=:载入实数小于或等于指令 64
5.3.11 AR<=:与运算实数小于或等于指令 65
5.3.12 OR<=:或运算实数小于或等于指令 65
5.3.13 LDR>:载入实数大于指令 66
5.3.14 AR>:与运算实数大于指令 66
5.3.15 OR>:或运算实数大于指令 67
5.3.16 LDR<:载入实数小于指令 67
5.3.17 AR<:与运算实数小于指令 68
5.3.18 OR<:或运算实数小于指令 68
第6章 字符串指令 70
6.1字符串指令 70
6.1.1 SLEN:获取字符串长度指令 70
6.1.2 SCPY:将字符串1复制至字符串2指令 70
6.1.3 SSCPY:从字符串复制子字符串指令 71
6.1.4 SCAT:载入字节不等于指令 71
6.1.5 SFND:在字符串1中查找字符串2指令 72
6.1.6 CFND:在字符串中查找字符指令 73
6.2字符串运算指令 74
6.2.1 LDS=:载入字符串等于指令 74
6.2.2 AS=:与运算字符串等于指令 75
6.2.3 OS=:或运算字符串等于指令 75
6.2.4 LDS<>:载入字符串不等于指令 76
6.2.5 AS<>:与运算字符串不等于指令 76
6.2.6 OS<>:或运算字符串不等于指令 77
第7章 转换指令 78
7.1数字转换指令 78
7.1.1 BTI:字节转换至整数指令 78
7.1.2 ITB:整数转换至字节指令 79
7.1.3 ITD:整数转换至长整数指令 79
7.1.4 DTI:长整数转换至整数指令 80
7.1.5 DTR:长整数转换至实数指令 80
7.1.6 ROUND:取整为长整数指令 81
7.1.7 TRUNC:截断为长整数指令 81
7.1.8 SEG:段码指令 82
7.1.9 BCDI:BCD码转换为整数指令 82
7.1.10 IBCD:整型转换为BCD码指令 83
7.2字符串转换指令 84
7.2.1 ITS:整数转换至字符串指令 84
7.2.2 DTS:双整数转换至字符串指令 84
7.2.3 RTS:实数转换至字符串指令 85
7.2.4 STI:字符串转换至整数指令 86
7.2.5 STD:字符串转换至长整数指令 86
7.2.6 STR:字符串转换至实数指令 87
7.3 ASCII码转换指令 88
7.3.1 ITA:整数转换至ASCII码指令 88
7.3.2 DTA:双整数转换至字符串指令 89
7.3.3 RTA:实数转换至ASCII码指令 90
7.3.4 ATH:SCII码转换至十六进制数字指令 91
7.3.5 HTA:十六进制数字转换至ASCII码指令 91
7.4编译码指令 92
7.4.1 ENCO:编码指令 92
7.4.2 DECO:译码指令 93
第8章 计数器/定时器指令 94
8.1计数器指令 94
8.1.1 CTU:向上计数指令 94
8.1.2 CTD:向下计数指令 95
8.1.3 CTUD:双向计数指令 96
8.1.4 HDEF:定义高速计数器指令 97
8.1.5 HSC:高速计数器指令 98
8.2定时器指令 99
8.2.1 TON:接通延时定时器指令 99
8.2.2 TONR:有记忆接通延时定时器指令 100
8.2.3 TOF:断开延时定时器指令 101
8.2.4 BITIM:开始间隔时间指令 102
8.2.5 CITIM:计算间隔时间指令 102
第9章 数字运算指令 103
9.1加、减、乘、除运算指令 103
9.1.1+I:整数加指令 103
9.1.2-I:整数减指令 104
9.1.3 +D:长整数加指令 105
9.1.4 -D:长整数减指令 105
9.1.5 I:整数乘指令 106
9.1.6 D:长整数乘指令 107
9.1.7 MUL:整数与长整数相乘指令 107
9.1.8 DIV:整数与长整数相除指令 108
9.1.9 /I:除以整数指令 109
9.1.10 /D:除以长整数指令 109
9.1.11 +R:实数加指令 110
9.1.12 -R:实数减指令 111
9.1.13 R:实数乘指令 111
9.1.14 /R:实数除指令 112
9.2数学功能运算指令 113
9.2.1 SQRT:求平方根指令 113
9.2.2 SIN:求正弦值指令 114
9.2.3 COS:求余弦值指令 114
9.2.4 TAN:求正切值指令 115
9.2.5 LN:求自然对数指令 115
9.2.6 EXP:求指数值指令 116
9.3递增、递减指令 116
9.3.1 INCB:递增字节指令 116
9.3.2 INCW:递增字指令 117
9.3.3 INCD:递增双字指令 117
9.3.4 DECB:递减字节指令 118
9.3.5 DECW:递减字指令 118
9.3.6 DECD:递减双字指令 119
第10章 中断指令 120
10.1中断启动、停止指令 120
10.1.1 ENI:启用中断指令 120
10.1.2 DISI:禁止中断指令 121
10.2中断条件返回指令 121
10.2.1 ATCH:中断连接指令 121
10.2.2 DTCH:中断分离指令 122
10.3其他中断指令 123
10.3.1 CEVNT:清除中断事件指令 123
10.3.2 CRETI:从中断(INT)有条件返回指令 124
第11章 逻辑操作指令 125
11.1取反指令 125
11.1.1 INVB:取反字节指令 125
11.1.2 INVW:取反字指令 126
11.1.3 INVD:取反双字指令 126
11.2与、或、异或指令 127
11.2.1 ANDB:与运算字节指令 127
11.2.2 ANDW:与运算字指令 127
11.2.3 ANDD:与运算双字指令 128
11.2.4 ORB:或运算字节指令 129
11.2.5 ORW:或运算字指令 129
11.2.6 ORD:或运算双字指令 130
11.2.7 XORB:异或运算字节指令 130
11.2.8 XORW:异或运算字指令 131
11.2.9 XORD:异或运算双字指令 132
11.3操作指令 132
11.3.1 X:异或操作指令 132
11.3.2 NOP:空操作指令 133
第12章 数据/数据传输指令 134
12.1字、字节、双字、实数移动/传输指令 134
12.1.1 BIR:移动字节立即读取指令 134
12.1.2 BIW:移动字节立即写入指令 135
12.1.3 MOVB:移动字节指令 135
12.1.4 MOVW:移动字指令 136
12.1.5 MOVD:移动双字指令 136
12.1.6 MOVR:移动实数指令 137
12.1.7 SWAP:交换字节指令 137
12.1.8 SLB:向左移位字节指令 138
12.1.9 SLW:向左移位字指令 138
12.1.10 SLD:向左移位双字指令 139
12.1.11 SRB:向右移位字节指令 139
12.1.12 SRW:向右移位字指令 140
12.1.13 SRD:向右移位双字指令 140
12.1.14 RLB:循环左移字节指令 141
12.1.15 RLW:循环左移字指令 141
12.1.16 RLD:循环左移双字指令 142
12.1.17 RRB:循环右移字节指令 143
12.1.18 RRW:向右旋转字指令 143
12.1.19 RRD:向右旋转双字指令 144
12.1.20 SHRB:寄存器位移指令 145
12.2块传输指令 145
12.2.1 BMB:成块移动字节指令 145
12.2.2 BMW:成块移动字指令 146
12.2.3 BMD:成块移动双字指令 146
12.3表指令 147
12.3.1 ATT:增加至表格指令 147
12.3.2 FND?TBL:表格查找指令 148
12.3.3 FIFO:先入先出指令 149
12.3.4 LIFO:后入先出指令 149
12.3.5 FILL:内存填充指令 150
第13章 程序流控制指令 151
13.1结束、停止指令 151
13.1.1 END:程序(OB1)有条件结束指令 151
13.1.2 STOP:用户程序停止指令 152
13.2跳转、循环指令 152
13.2.1 LBL:跳转标号定义指令 152
13.2.2 CJ:条件跳转指令 152
13.2.3 JUMP:跳接至标签指令 153
13.2.4 FOR:循环开始指令 154
13.2.5 NEXT:循环返回指令 154
13.3顺序控制继电器指令 155
13.3.1 LSCR:载入顺序控制继电器指令 155
13.3.2 SCRT:顺序控制继电器转换指令 156
13.3.3 SCRE:顺序控制继电器结束指令 156
13.4 CALL:用户子程序调用 157
13.5其他控制指令 158
13.5.1 CRET:从子程序(SBR)有条件返回指令 158
13.5.2 WDR:监视程序复原指令 159
13.5.3 DLED:诊断LED指令 159
第14章 其他指令 160
14.1 NETR:网络读指令 160
14.2 NETW:网络写指令 161
14.3 XMT:发送指令 162
14.4 RCV:接收指令 163
14.5 PLS:脉冲输出指令 165
14.6 PID: PID指令 166
本书索引 168