内容简介
YL3103 9787121221989 9787121148668
西门子S7-200 PLC编程实例精解
《工程技术精品丛书:西门子S7-200 PLC编程实例精解》以西门子S7-200型可编程控制器(PLC)为蓝本,书中介绍的130个编程实例,均是从作者长年潜心研究、反复推敲的实例中精心挑选出来的,具有很强的实用价值。实例设计时尽量考虑短小精悍、突出重点,每个编程实例都给出了较为详细的编程说明,以便于理解。细心阅读定可体验出其中的编程技巧和精妙之处。 《工程技术精品丛书:西门子S7-200 PLC编程实例精解》适用于具有一定PLC基础知识的读者,可作为高等院校自动化、电气工程及其自动化、机械工程及其自动化、电子工程、机电一体化等专业师生的参考书,也可供相关工程技术人员参考。
绪论
0.1 PLC控制设计的基本原则
0.2 PLC控制设计的基本步骤
0.3 输入/输出接线图的设计
0.4 PLC基本设计编程方法
分类一 照明灯、信号灯控制
实例1 用一个按钮控制三组灯
实例2 用一个开关控制三个照明灯
实例3 用三个开关控制一个灯
实例4 用四个开关控制四个灯
实例5 用四个开关控制一个照明灯
实例6 用四个开关控制一个信号灯
实例7 用四个按钮分别控制四个灯
实例8 用信号灯显示三台电动机的运行情况
分类二 圆盘、小车控制
实例9 按钮控制圆盘转一圈
实例10 定时900转盘
实例11 圆盘1800正反转
实例12 圆盘工件箱捷径传送
实例13 自动加工机床换刀
实例14 五站点呼叫小车
实例15 八站点呼叫小车
实例16 小车五位自动循环往返运行
实例17 小车自动往返控制
实例18 圆盘转五圈
分类三 电动机顺序控制
实例19 三台电动机顺序定时启动,同时停止
实例20 三台电动机顺序启动,顺序停止
实例21 三台电动机顺序启动,逆序停止
实例22 六台电动机顺序启动,逆序停止
实例23 两台电动机同时启动,第二台延时停止
实例24 两台电动机限时启动,限时停止
实例25 电动机定时正转、停止、反转、停止控制
实例26 组合钻床
实例27 双按钮安全顺序启动三台电动机
实例28 四台电动机顺序启动,逆序停止
实例29 三台电动机星三角顺序降压启动,逆序停止控制
实例30 三相异步电动机限时反转控制
分类四 移位控制
实例31 八位单点移位
实例32 八位单点自动左右移位
实例33 点数可调的单点移位
实例34 5行8列LED矩阵依次发光控制
实例35 条码图
实例36 广告灯
实例37 广告灯二
实例38 密码锁
分类五 电气设备顺序控制
实例39 汽车自动清洗机
实例40 搅拌器自动定时搅拌
实例41 搅拌机控制
实例42 钻孔动力头控制
实例43 彩灯控制
实例44 仓库卷帘电动门自动开闭
实例45 两个滑台顺序控制
实例46 机床滑台往复、主轴双向控制
实例47 滑台控制
实例48 液压动力台控制
实例49 换气系统
实例50 燃烧机与风机连动控制
分类六 电梯控制
实例51 四层电梯楼层七段数码管显示
实例52 四层电梯楼层外部解码数码显示
实例53 五层电梯楼层数字信号灯显示
实例54 五层电梯控制
分类七 报警控制
实例55 预警启动
实例56 正反转预警启动
实例57 预警启动定时运行
实例58 预警停车
……
分类八 多位开关控制
分类九 传送带控制
分类十 模拟体育比赛及计分控制
分类十一 时间设定控制
分类十二 步吉电动机控制
分类十三 随机控制
分类十四 三相异步电动机基本控制
分类十五 绕线型电动机基本控制
分类十六 直流电动机基本控制
分类十七 典型机械设备传动控制
附录
西门子S7-200 PLC功能指令应用详解
本书详细介绍了西门子S7-200系列 PLC 程序设计和功能指令应用。为了使读者能够在较短的时间内正确理解、掌握和应用功能指令,书中除了对指令本身进行了详细的说明外,还增加了与功能指令相关的基础知识和应用知识。同时,针对指令的应用编写了许多实例来说明指令的应用技巧。按照本书的应用范例,读者可以快速掌握PLC在实际工作中的应用,有些实例还可以直接移植到工程中使用。
第1章 西门子S7-200 PLC介绍 (1)
1.1 S7-200的构成 (1)
1.1.1 CPU模块 (2)
1.1.2 扩展模块 (3)
1.1.3 人机界面 (7)
1.2 S7-200 PLC的安装 (7)
1.2.1 S7-200设备安装指南 (7)
1.2.2 S7-200模块的安装与拆卸 (8)
1.2.3 接地及接线指南 (10)
1.3 S7-200 PLC的工作方式 (11)
1.3.1 S7-200 PLC的工作模式 (11)
1.3.2 S7-200 PLC的工作过程 (11)
第2章 编程及仿真软件的使用 (14)
2.1 STEP7-Micro/WIN安装与升级 (14)
2.1.1 系统要求 (14)
2.1.2 软件安装 (15)
2.1.3 软件升级 (15)
2.2 STEP7-Micro/WIN的使用 (15)
2.2.1 软件界面 (16)
2.2.2 项目文件 (17)
2.2.3 系统组态(系统块) (18)
2.2.4 创建项目 (26)
2.2.5 编辑程序 (29)
2.2.6 程序编译及下载 (37)
2.3 S7-200仿真软件 (39)
2.3.1 仿真软件简介 (39)
2.3.2 仿真软件使用 (39)
第3章 功能指令预备知识 (43)
3.1 编程语言简介 (43)
3.1.1 梯形图(LAD)编程语言 (43)
3.1.2 语句表(STL)编程语言 (44)
3.1.3 功能图(FBD)编程语言 (44)
3.2 S7-200的存储性能 (44)
3.2.1 S7-200的存储区类型 (45)
3.2.2 S7-200的数据格式 (48)
3.2.3 S7-200的系统状态字 (49)
3.3 S7-200的寻址方式 (50)
3.3.1 直接寻址 (51)
3.3.2 间接寻址 (52)
3.3.3 I/O寻址 (53)
第4章 基本指令系统 (54)
4.1 位逻辑指令 (54)
4.1.1 触点指令 (54)
4.1.2 线圈指令 (56)
4.1.3 逻辑堆栈指令 (58)
4.1.4 程序案例 (60)
4.2 定时器指令 (61)
4.2.1 接通延时定时器(TON) (63)
4.2.2 有记忆接通延时定时器(TONR) (64)
4.2.3 断开延时定时器(TOF) (65)
4.2.4 时间间隔定时器 (65)
4.2.5 程序案例 (66)
4.3 计数器指令 (69)
4.3.1 增计数器(CTU) (71)
4.3.2 减计数器(CTD) (71)
4.3.3 增/减计数器(CTUD) (72)
4.3.4 程序案例 (73)
第5章 传送与比较指令 (77)
5.1 传送指令 (77)
5.1.1 普通传送指令 (77)
5.1.2 字节立即传送指令 (79)
5.1.3 块传送指令 (80)
5.1.4 字节交换指令 (82)
5.2 比较指令 (83)
5.2.1 字节比较指令 (83)
5.2.2 整数比较指令 (85)
5.2.3 双字比较指令 (86)
5.2.4 实数比较指令 (87)
5.2.5 字符串比较指令 (89)
5.3 程序实例 (90)
第6章 程序控制指令 (93)
6.1 程序结构和流程 (93)
6.1.1 程序组件 (93)
6.1.2 程序设计方法 (94)
6.2 系统指令 (95)
6.2.1 条件结束指令 (96)
6.2.2 停止指令 (96)
6.2.3 监视程序复位指令 (97)
6.2.4 诊断LED指令 (98)
6.3 循环控制 (99)
6.3.1 循环指令FOR—NEXT (99)
6.3.2 循环程序编制 (101)
6.4 跳转 (105)
6.4.1 跳转指令 (105)
6.4.2 跳转程序编制 (106)
6.5 顺序控制 (108)
6.5.1 分支控制 (110)
6.5.2 合并控制 (112)
6.6 子程序调用 (113)
6.6.1 子程序指令 (113)
6.6.2 子程序编制 (116)
6.7 中断服务 (120)
6.7.1 S7-200支持的中断类型 (120)
6.7.2 中断指令 (121)
6.7.3 理解中断连接和中断分离指令 (122)
6.7.4 中断优先级和中断队列 (124)
6.7.5 中断程序编制 (125)
6.8 程序实例 (127)
第7章 数值运算指令 (130)
7.1 S7-200的数据格式 (130)
7.2 整数运算指令 (132)
7.2.1 整数四则运算指令 (132)
7.2.2 双整数四则运算指令 (134)
7.2.3 增指令 (135)
7.2.4 减指令 (136)
7.3 实数运算指令 (138)
7.3.1 实数四则运算指令 (138)
7.3.2 三角函数指令 (139)
7.3.3 数学功能指令 (140)
7.4 逻辑运算指令 (141)
7.4.1 逻辑与指令 (142)
7.4.2 逻辑或指令 (143)
7.4.3 逻辑异或指令 (145)
7.4.4 取反指令 (147)
7.5 程序实例 (148)
第8章 数据处理指令 (150)
8.1 数制与码制 (150)
8.1.1 数制 (150)
8.1.2 码制 (151)
8.1.3 码制转换指令 (151)
8.2 编码与译码指令 (152)
8.3 标准转换指令 (154)
8.3.1 数字转换指令 (154)
8.3.2 四舍五入指令和取整指令 (155)
8.3.3 段码指令 (157)
8.4 ASCII码转换指令 (158)
8.4.1 数值至ASCII码转换指令 (158)
8.4.2 ASCII码与十六进制转换指令 (162)
8.5 字符串转换指令 (164)
8.5.1 数值至字符串转换指令 (164)
8.5.2 字符串至数值转换指令 (168)
8.6 字符串处理指令 (170)
8.6.1 字符串长度指令 (170)
8.6.2 字符串复制指令 (171)
8.6.3 字符串连接指令 (172)
8.6.4 从字符串中复制字符串指令 (173)
8.6.5 字符串搜索指令 (174)
8.6.6 字符搜索指令 (175)
8.7 表处理指令 (176)
8.7.1 填表指令 (176)
8.7.2 先进先出指令 (177)
8.7.3 后进先出指令 (178)
8.7.4 存储器填充指令 (179)
8.7.5 查表指令 (180)
8.8 程序实例 (182)
第9章 移位指令 (185)
9.1 移位指令 (185)
9.1.1 左移位指令 (185)
9.1.2 右移位指令 (186)
9.2 循环移位指令 (189)
9.2.1 循环左移位指令 (189)
9.2.2 循环右移位指令 (190)
9.3 移位寄存器指令 (192)
9.4 程序实例 (194)
第10章 高速计数指令 (196)
10.1 S7-200内部高速计数器 (196)
10.1.1 高速计数器介绍 (196)
10.1.2 高速计数器的控制 (197)
10.1.3 高速计数器的工作模式 (199)
10.1.4 高速计数器的工作原理 (202)
10.2 高速计数器编程 (205)
10.2.1 高速计数器指令 (205)
10.2.2 高速计数器的初始化 (205)
10.2.3 高速计数器的程序编写 (208)
10.2.4 高速计数器的指令向导 (210)
10.3 程序实例 (213)
第11章 运动控制指令 (218)
11.1 PLC运动控制技术 (218)
11.1.1 运动控制的概念 (218)
11.1.2 运动控制技术的基本要素 (218)
11.1.3 S7-200的运动控制功能 (219)
11.2 高速脉冲输出指令 (220)
11.2.1 PLS脉冲输出指令 (220)
11.2.2 脉冲串输出 (222)
11.2.3 脉宽调制 (223)
11.2.4 包络表计算 (224)
11.3 运动控制术语 (225)
11.3.1 *大速度和启动/停止速度 (225)
11.3.2 加速和减速时间 (226)
11.3.3 组态移动包络 (227)
11.4 位置控制向导 (228)
11.4.1 PTO位置控制向导 (228)
11.4.2 PWM位置控制向导 (238)
11.5 位置控制模块EM253 (240)
11.5.1 位控模块的特性 (240)
11.5.2 位控模块的编程 (242)
11.5.3 位控模块的组态 (242)
11.5.4 位控指令应用指导 (254)
11.5.5 位控模块程序实例 (263)
11.5.6 位控指令及位控模块错误代码 (268)
11.6 程序实例 (270)
第12章 通信指令及协议库 (273)
12.1 S7-200 CPU的通信方式 (273)
12.1.1 PPI通信方式 (273)
12.1.2 MPI通信方式 (273)
12.1.3 Profibus通信方式 (274)
12.1.4 ProfiNet通信方式 (274)
12.1.5 自由口通信方式 (275)
12.2 PPI网络通信指令 (275)
12.2.1 网络读/写指令 (275)
12.2.2 网络读/写指令向导 (280)
12.3 自由口通信指令 (283)
12.3.1 发送和接收指令 (283)
12.3.2 端口地址指令 (291)
12.4 USS通信协议库 (292)
12.4.1 USS协议简介 (292)
12.4.2 USS指令库 (292)
12.4.3 连接和设置4系列MicroMaster驱动 (298)
12.5 Modbus通信协议库 (299)
12.5.1 Modbus协议简介 (299)
12.5.2 Modbus协议使用 (300)
12.5.3 S7-200 Modbus RTU主站指令库 (302)
12.5.4 S7-200 Modbus RTU从站指令库 (305)
12.5.5 Modbus主站协议应用 (307)
12.6 程序实例 (308)
第13章 时钟及PID指令 (313)
13.1 时钟指令 (313)
13.1.1 读/写时钟指令 (313)
13.1.2 扩展读/写时钟指令 (314)
13.2 PID指令 (316)
13.2.1 S7-200 PID功能 (316)
13.2.2 S7-200 PID算法 (317)
13.2.3 PID指令 (319)
13.2.4 PID指令向导 (324)
西门子S7-200 PLC功能指令应用详解+编程实例精解 教程书籍 快速入门 电子书 下载 mobi epub pdf txt