您现在的位置: 精品资料网 >> 行业分类 >> PCB SMT PLD资料 >> PCB印制电路板 >> 资料信息

嵌入式PLC编程简介(doc 21页)

所属分类:
PCB印制电路板
文件大小:
262 KB
下载地址:
相关资料:
嵌入式,plc编程
嵌入式PLC编程简介(doc 21页)内容简介

第一章嵌入式PLC编程简介
1.1 嵌入式PLC简介...............……1
1.1.1  嵌入式PLC的提出.................…………..1
1.1.2  嵌入式PLC的特点..................………….1
1.1.3  嵌入式PLC产品举例..............………….1
1.1.4  关于本手册.............….2
1.2  编程简介.....….3
1.2.1  指令集简介.............….3
1.2.2  资源集简介.............….8
1.2.3  编程及应用简介.....10

第二章基本逻辑指令说明及应用
2. 1  基本逻辑指令一览表..........11
2. 2  [LD],[LDI],[LDP],[LDF],[OUT] 指令..........12
2.2.1  指令解说....................12
2.2.2  编程示例....................12
2. 3  [AND],[ANI],[ANDP],[ANDF] 指令............13
2.3.1  指令解说....................13
2.3.2  编程示例....................13
2. 4  [OR],[ORI],[ORP],[ORF] 指令..........…………14
2.4.1  指令解说....................14
2.4.2  编程示例....................14
2. 5  [ANB],[ORB] 指令.............16
2.5.1  指令解说....................16
2.5.2  编程示例....................16
2. 6  [INV] 指令........................…18
2.6.1  指令解说....................18
2.6.2  编程示例....................18
2. 7  [PLS],[PLF] 指令................19
2.7.1  指令解说....................19
2.7.2  编程示例....................19
2. 8  [SET],[RST] 指令...............20
2.8.1  指令解说....................20
2.8.2  编程示例....................20
2. 9  [NOP],[END] 指令...........…21
2.9.1  指令解说....................21
2.9.2  编程示例....................21
2. 10  [MPS],[MRD],[MPP] 指令...............………..21
2.10.1  指令解说..................21
2.10.2  编程示例............22
2. 11  [MC],[MCR] 指令.......25
2.11.1  指令解说............25
2.11.2  编程示例............25

第三章步进顺控指令说明及应用
3.1 步进顺控指令说明......…27
3.1.1  指令解说..........…27
3.1.2  编程示例..........…27
3.2 步进顺控指令应用......…30
3.2.1  单一流程示例..........................…30
3.2.2  选择性分支与汇合示例..........…31
3.2.3  并行分支与汇合示例..............…32
3.2.4  循环和跳转示例......................…34

第四章功能指令说明及应用
4.1 功能指令一览表............…36
4.2  程序流程...........…38
4.2.1条件跳转 [CJ]....….38
4.2.2 子程序调用 [CALL].................…40
4.2.3 子程序返回 [SRET]..................…40
4.2.4 主程序结束 [FEND].................…42
4.2.5 循环范围开始 [FOR]...............…43
4.2.6 循环范围结束 [NEXT]............….43
4. 3  传送与比较....….44
4.3.1  比较指令 [CMP].....................….44
4.3.2  区域比较 [ZCP].....................……46
4.3.3  传送指令 [MOV.]...................……47
4.3.4  反向传送 [CML]....................……….49
4.3.5  BCD转换 [BCD]..................……..50
4.3.6  BIN转换 [BIN].....................……...51
4.4  四则逻辑运算...................…52
4.4.1  BIN加法运算 [ADD]..............……52
4.4.2  BIN减法运算 [SUB]..............……53
4.4.3  BIN乘法运算 [MUL].............……54
4.4.4  BIN除法运算 [DIV].............…..…55
4.4.5  BIN增1 [INC]......................…..….56
4.4.6  BIN减1  [DEC]....................…..…57
4.4.7  逻辑与 [WAND]....................…...…57
4.4.8  逻辑或 [WOR]..........................…58
4.4.9  逻辑异或 [WXOR]...................…58
4.4.10  求补 [NEG].....…59
4.4.11  BIN开方运算 [SQR]...............60
4.5  循环与移位...........61
4.5.1  循环右移 [ROR]........................61
4.5.2  循环左移 [ROL]........................62
4.5.3  带进位循环右移 [RCR]............64
4.5.4  带进位循环左移 [RCL]............65
4. 6  浮点数运算........67
4.6.1  二进制浮点数比较 [DECMP]....67
4.6.2  二进制浮点数区域比较 [DEZCP].....................68
4.6.3  二进制浮点数转十进制浮点数 [DEBCD]........69
4.6.4  十进制浮点数转二进制浮点数 [DEBIN].........70
4.6.5  二进制浮点数加法 [DEADD]...70
4.6.6  二进制浮点数减法 [DESUB]....71
4.6.7  二进制浮点数乘法 [DEMUL]...72
4.6.8  二进制浮点数除法 [DEDIV]...73
4.6.9  二进制浮点数开方 [DESQR]....74
4.6.10  二进制浮点数转BIN整数变换 [INT].............75
4.6.11  BIN整数转二进制浮点数 [FLT].....................76
4. 7  触点比较指令....77
4.7.1  接点比较指令 [LD※]...............77
4.7.2  接点比较指令 [AND※].............78
4.7.3  接点比较指令 [OR※]...............80
4.8  功能指令的基本规则......82
4.8.1. 功能指令的表示与执行形式........82
4.8.2  功能指令内的数值处理...............85
4.8.3  利用变址寄存器的操作数修改... 87

第五章资源说明及应用
5.1变址寄存器V、Z说明及应用.................90
5.1.1变址寄存器V、Z说明.............90
5.1.2变址寄存器在梯形图中的应用...90
5.1.3使用变址功能的注意事项.........91
5.2输入输出继电器X、Y说明及应用.........92
5.2.1输入输出继电器X、Y说明.....92
5.2.2输入输出继电器应用.................93
5.3辅助中间继电器M说明及应用................95
5.3.1辅助中间继电器M说明...................95
5.3.2辅助中间继电器M应用...................95
5.4状态继电器S说明及应用.........................97
5.4.1状态继电器S说明....97
5.4.2状态继电器S应用....98
5.5定时器T说明及应用.........99
5.5.1  定时器T说明.........99
5.5.2  定时器T应用.........101
5.6计数器C说明及应用.........102
5.6.1  16 bit计数器C说明.......................102
5.6.2  32 bit计数器C说明.......................103
5.6.3  16 bit计数器C应用.......................105
5.6.4  32 bit计数器应用..........................106
5.7数据寄存器D说明及应用........................107
5.7.1  数据寄存器D说明........................107
5.7.2  数据寄存器D应用........................109
5.8程序位置指针P说明及应用.....................110
5.8.1  程序位置指针P说明.....................110
5.8.2  程序位置指针P应用.....................111
5.9常数标记K、H详细说明.........................113
5.9.1 常数标记K....113
5.9.2 常数标记H....113
5.10 特殊软元件说明....113

第六章专家指令说明及应用
6.1 PID运算...................114
6.1.1  指令解说.....114
6.1.2  应用示例.....121

第七章网络及网络编程
7.1典型嵌入式PLC产品介绍......................123
7.1.1  典型嵌入式PLC产品的功能特征......................123
7.1.2  典型嵌入式PLC产品的基本接口......................123
7.2CAN现场总线网络..........124
7.2.1  CAN网络结构.......124
7.2.2  CAN网络编程....125
7.2.3  CAN网络从节点开发................127
7.3RS485串口网络.....128
7.3.1  485网络结构.......128
7.3.2  485网络编程.......129
7.3.3  485网络从节点开发...................132
7.4网络解决方案.........133
7.4.1  与第三方PLC互连......................133
7.4.2  与计算机互连......134


第一章 嵌入式PLC编程简介
1.1 嵌入式PLC简介
1.1.1 嵌入式PLC的提出
基于以下观点,提出嵌入式PLC的概念:
①、软件和硬件独立设计。
在规定好硬件和软件接口的前提下,各自独立设计,以提高开发效率。
②、简化硬件设计。
只需进行外形设计和电气接口设计,功能设计由软件设计取代。
③、简化软件设计。
依托功能强大的软件平台,只需设计个体产品与平台间的软件接口。
④、产品应用可二次编程。
根据工艺要求,用标准梯形图语言进行二次编程。
……


..............................