计算机
类型
可以朗读
语音朗读
40千字
字数
2018-03-01
发行日期
展开全部
主编推荐语
欧姆龙PLC编程与仿真软件实例详解
内容简介
本书开篇简要地介绍了欧姆龙PLC的编程软件与仿真软件,包括CX-Programmer、CX-Simulator V、CX-Designer及CX-ONE等软件,接着讲解了欧姆龙PLC的指令系统和识读梯形图的方法。本书重点介绍了时序指令、定时器/计数器指令、数据指令、运算指令、中断指令、通信指令、块指令及其他特殊指令等指令,同时配以大量的梯形图编程实例,以帮助读者熟练掌握相关指令和梯形图的应用。
目录
- 封面
- 版权页
- 前言
- 目录
- 第1章 PLC编程软件与仿真软件
- 1.1 编程软件 CX-Programmer
- 1.1.1 安装CX-Programmer编程软件
- 1.1.2 CX-Programmer编程软件的主要功能
- 1.1.3 CX-Programmer编程软件的使用
- 1.2 仿真软件 CX-SimuIator
- 1.2.1 系统要求
- 1.2.2 软件的使用
- 1.3 集成工具包 CX-One
- 1.3.1 CX-One
- 1.3.2 CX-Designer
- 第2章 PLC指令系统及编程语言
- 2.1 基本概念
- 2.2 指令系统
- 2.2.1 基本指令
- 2.2.2 功能指令
- 2.3 编程语言
- 2.3.1 编程语言的基本特点
- 2.3.2 编程语言的形式
- 2.4 梯形图编程语言
- 2.4.1 梯形图程序设计语言的特点
- 2.4.2 梯形图程序设计语言的组成元素
- 2.4.3 梯形图程序的执行过程
- 第3章 时序指令
- 3.1 时序输入指令
- 3.1.1 读/读非
- 3.1.2 与/与非
- 3.1.3 或/或非
- 3.1.4 块与
- 3.1.5 块或
- 3.1.6 非
- 3.1.7 P.F.上升沿微分
- 3.1.8 P.F.下降沿微分
- 3.1.9 LD 型位测试/LD型位测试非
- 3.1.10 AND 型位测试/AND型位测试非
- 3.1.11 OR 型位测试/OR型位测试非
- 3.2 时序输出指令
- 3.2.1 输出/输出非
- 3.2.2 临时存储继电器
- 3.2.3 保持
- 3.2.4 上升沿微分
- 3.2.5 下降沿微分
- 3.2.6 置位/复位
- 3.2.7 多位置位
- 3.2.8 多位复位
- 3.2.9 位置位/位复位
- 3.2.10 位输出
- 3.3 时序控制指令
- 3.3.1 结束
- 3.3.2 无功能
- 3.3.3 互锁/互锁解除
- 3.3.4 多重互锁(微分标志保持型)/多重互锁(微分标志非保持型)/多重互锁解除
- 3.3.5 转移/转移结束
- 3.3.6 条件转移/条件非转移/转移结束
- 3.3.7 多重转移/多重转移结束
- 3.3.8 循环开始/循环结束
- 3.3.9 循环中断
- 3.4 典型入门范例
- 第4章 定时器/计数器指令
- 4.1 定时器指令
- 4.1.1 定时器
- 4.1.2 高速定时器
- 4.1.3 超高速定时器
- 4.1.4 累计定时器
- 4.1.5 长时间定时器
- 4.1.6 多输出定时器
- 4.2 计数器指令
- 4.2.1 计数器
- 4.2.2 可逆计数器
- 4.2.3 定时器/计数器复位
- 4.3 典型入门范例
- 第5章 数据指令
- 5.1 比较指令
- 5.1.1 数据比较
- 5.1.2 时刻比较
- 5.1.3 无符号比较/无符号倍长比较
- 5.1.4 带符号BIN比较/带符号BIN倍长比较
- 5.1.5 多通道比较
- 5.1.6 表格一致性比较
- 5.1.7 无符号表格间比较
- 5.1.8 扩展表格间比较
- 5.1.9 区域比较/倍长区域比较
- 5.2 数据传送指令
- 5.2.1 传送/倍长传送
- 5.2.2 取反传送/取反倍长传送
- 5.2.3 位传送
- 5.2.4 十六进制位传送
- 5.2.5 多位传送
- 5.2.6 块传送
- 5.2.7 块设定
- 5.2.8 数据交换/数据倍长交换
- 5.2.9 数据分配
- 5.2.10 数据抽取
- 5.2.11 变址寄存器设定
- 5.3 数据移位指令
- 5.3.1 移位寄存器
- 5.3.2 左/右移位寄存器
- 5.3.3 非同步移位寄存器
- 5.3.4 字移位
- 5.3.5 左移1位/倍长左移1位
- 5.3.6 右移1位/倍长右移1位
- 5.3.7 带进位左循环移位1位/带进位倍长左循环移位1位
- 5.3.8 无进位左循环移位1位/无进位倍长左循环移位1位
- 5.3.9 带进位右循环移位1位/带进位倍长右循环称位1位
- 5.3.10 无进位右循环移位1位/无进位倍长右循环移位1位
- 5.3.11 十六进制左移1位
- 5.3.12 十六进制右移1位
- 5.3.13 N位左移1位
- 5.3.14 N位右移1位
- 5.3.15 N位左移/N位倍长左移
- 5.3.16 N位右移/N位倍长右移
- 5.4 数据转换指令
- 5.4.1 BCD→BIN转换/BCD→BIN倍长转换
- 5.4.2 BIN→BCD转换/BIN→BCD倍长转换
- 5.4.3 2的单字求补码/2的双字求补码
- 5.4.4 符号扩展
- 5.4.5 4→16/8→256解码
- 5.4.6 16→4/256→8编码
- 5.4.7 ASCII代码转换
- 5.4.8 ASCII→HEX转换
- 5.4.9 位列→位行转换
- 5.4.10 位行→位列转换
- 5.4.11 带符号BCD→BIN转换
- 5.4.12 带符号BCD→BIN倍长转换
- 5.4.13 带符号BIN→BCD转换
- 5.4.14 带符号BIN→BCD倍长转换
- 5.4.15 格雷码转换
- 5.5 数据控制指令
- 5.5.1 PID运算
- 5.5.2 自整定PID运算
- 5.5.3 上/下限限位控制
- 5.5.4 死区控制
- 5.5.5 静区控制
- 5.5.6 时间比例输出
- 5.5.7 缩放1
- 5.5.8 缩放2
- 5.5.9 缩放3
- 5.5.10 数据平均化
- 5.6 表格数据处理指令
- 5.6.1 栈区域设定
- 5.6.2 栈数据存储
- 5.6.3 先入后出
- 5.6.4 先入先出
- 5.6.5 表格区域声明
- 5.6.6 记录位置设定
- 5.6.7 记录位置读取
- 5.6.8 数据检索
- 5.6.9 字节交换
- 5.6.10 最大值检索
- 5.6.11 最小值检索
- 5.6.12 总和计算
- 5.6.13 FCS值计算
- 5.6.14 栈数据数输出
- 5.6.15 栈数据读取
- 5.6.16 栈数据更新
- 5.6.17 栈数据插入
- 5.6.18 栈数据删除
- 5.7 典型入门范例
- 第6章 运算指令
- 6.1 自加/自减指令(增量/减量指令)
- 6.1.1 BIN增量/BIN倍长增量
- 6.1.2 BIN减量/BIN倍长减量
- 6.1.3 BCD增量/BCD倍长增量
- 6.1.4 BCD减量/BCD倍长减量
- 6.2 四则运算指令
- 6.2.1 带符号无CY标志BIN加法/带符号无CY标志BIN倍长加法
- 6.2.2 带符号和CY标志BIN加法/带符号和CY标志BIN倍长加法
- 6.2.3 无CY标志BCD加法/无CY标志BCD倍长加法
- 6.2.4 带CY标志BCD加法/带CY标志BCD倍长加法
- 6.2.5 带符号无CY标志BIN减法/带符号无CY标志BIN倍长减法
- 6.2.6 带符号和CY标志BIN减法/带符号和CY标志BIN倍长减法
- 6.2.7 无CY标志BCD减法/无CY标志BCD倍长减法
- 6.2.8 带CY标志BCD减法/带CY标志BCD倍长减法
- 6.2.9 带符号BIN乘法/带符号BIN倍长乘法
- 6.2.10 无符号BIN乘法/无符号BIN倍长乘法
- 6.2.11 BCD乘法/BCD倍长乘法
- 6.2.12 带符号BIN除法/带符号BIN倍长除法
- 6.2.13 无符号BIN除法/无符号BIN倍长除法
- 6.2.14 BCD除法/BCD倍长除法
- 6.3 逻辑运算指令
- 6.3.1 字与/双字与
- 6.3.2 字或/双字或
- 6.3.3 字异或/双字异或
- 6.3.4 字同或/双字同或
- 6.3.5 逐位取反/双字逐位取反
- 6.4 特殊运算指令
- 6.4.1 BIN平方根运算
- 6.4.2 BCD平方根运算
- 6.4.3 数值转换
- 6.4.4 BCD浮点除法
- 6.4.5 位计数
- 6.5 浮点转换/运算指令
- 6.5.1 浮点→16位BIN转换
- 6.5.2 浮点→32位BIN转换
- 6.5.3 16位BIN→浮点转换
- 6.5.4 32位BIN→浮点转换
- 6.5.5 浮点加法
- 6.5.6 浮点减法
- 6.5.7 浮点乘法
- 6.5.8 浮点除法
- 6.5.9 角度→弧度转换
- 6.5.10 弧度→角度转换
- 6.5.11 sin运算
- 6.5.12 cos运算
- 6.5.13 tan运算
- 6.5.14 arcsin运算
- 6.5.15 arccos运算
- 6.5.16 arctan运算
- 6.5.17 平方根运算
- 6.5.18 以e为底的指数运算
- 6.5.19 自然对数运算
- 6.5.20 指数运算
- 6.5.21 单精度浮点数据比较
- 6.5.22 浮点→字符串转换
- 6.5.23 字符串→浮点转换
- 6.6 双精度浮点转换/运算指令
- 6.6.1 双精度浮点→16位BIN转换
- 6.6.2 双精度浮点→32位BIN转换
- 6.6.3 16位BIN→双精度浮点转换
- 6.6.4 32位BIN→双精度浮点转换
- 6.6.5 双精度浮点加法
- 6.6.6 双精度浮点减法
- 6.6.7 双精度浮点乘法
- 6.6.8 双精度浮点除法
- 6.6.9 双精度角度→弧度转换
- 6.6.10 双精度弧度→角度转换
- 6.6.11 双精度sin运算
- 6.6.12 双精度cos运算
- 6.6.13 双精度tan运算
- 6.6.14 双精度arcsin运算
- 6.6.15 双精度arccos运算
- 6.6.16 双精度arctan运算
- 6.6.17 双精度平方根运算
- 6.6.18 以e为底的双精度指数运算
- 6.6.19 双精度自然对数运算
- 6.6.20 双精度指数运算
- 6.6.21 双精度浮点数据比较
- 6.7 典型入门范例
- 第7章 子程序及中断控制指令
- 7.1 子程序指令
- 7.1.1 子程序调用
- 7.1.2 宏
- 7.1.3 子程序进入/子程序返回
- 7.1.4 全局子程序调用
- 7.1.5 全局子程序进入/全局子程序返回
- 7.2 中断控制指令
- 7.2.1 中断屏蔽设置
- 7.2.2 中断屏蔽前导
- 7.2.3 中断解除
- 7.2.4 中断任务禁止
- 7.2.5 解除中断任务禁止
- 第8章 I/O单元用指令和高速计数/脉冲输出指令
- 8.1 I/O单元用指令
- 8.1.1 I/O刷新
- 8.1.2 7段解码
- 8.1.3 数字式开关
- 8.1.4 10键输入
- 8.1.5 16键输入
- 8.1.6 矩阵输入
- 8.1.7 7段显示
- 8.1.8 智能I/O读出
- 8.1.9 智能I/O写入
- 8.1.10 CPU高功能单元I/O刷新
- 8.2 高速计数/脉冲输出指令
- 8.2.1 动作模式控制
- 8.2.2 脉冲当前值读取
- 8.2.3 脉冲频率转换
- 8.2.4 比较表登录
- 8.2.5 快速脉冲输出
- 8.2.6 脉冲量设置
- 8.2.7 定位
- 8.2.8 频率加/减速控制
- 8.2.9 原点检索/复位
- 8.2.10 PWM输出
- 第9章 通信指令
- 9.1 串行通信指令
- 9.1.1 协议宏
- 9.1.2 串行端口发送
- 9.1.3 串行端口接收
- 9.1.4 串行通信单元串行端口发送
- 9.1.5 串行通信单元串行端口接收
- 9.1.6 串行端口通信设定变更
- 9.2 网络通信用指令
- 9.2.1 网络发送
- 9.2.2 网络接收
- 9.2.3 指令发送
- 9.2.4 通用Explicit信息发送
- 9.2.5 Explicit读出
- 9.2.6 Explicit写入
- 9.2.7 Explicit CPU单元数据读出
- 9.2.8 Explicit CPU单元数据写入
- 第10章 块指令
- 10.1 块程序指令
- 10.1.1 块程序开始/块程序结束
- 10.1.2 块程序暂停/块程序重启
- 10.1.3 带条件结束/带条件(非)结束
- 10.1.4 条件分支块/条件(非)分支块/条件分支伪块/条件分支块结束
- 10.1.5 条件等待/条件(非)等待
- 10.1.6 BCD定时等待/BIN定时等待
- 10.1.7 BCD计数等待/BIN计数等待
- 10.1.8 BCD高速定时等待/BIN高速定时等待
- 10.1.9 循环块/循环块结束/循环块结束(非)
- 10.2 功能块用特殊指令
- 第11章 字符串处理指令及特殊指令
- 11.1 字符串处理指令
- 11.1.1 字符串传送
- 11.1.2 字符串连接
- 11.1.3 字符串左侧读出
- 11.1.4 字符串右侧读出
- 11.1.5 字符串指定位置读出
- 11.1.6 字符串检索
- 11.1.7 字符串长度检测
- 11.1.8 字符串替换
- 11.1.9 字符串删除
- 11.1.10 字符串交换
- 11.1.11 字符串清除
- 11.1.12 字符串插入
- 11.1.13 字符串比较
- 11.2 特殊指令
- 11.2.1 设置进位/清除进位
- 11.2.2 循环监视时间设定
- 11.2.3 条件标志保存/条件标志加载
- 11.2.4 CV→CS地址转换
- 11.2.5 CS→CV地址转换
- 第12章 其他指令
- 12.1 工序(程)步进控制指令
- 12.2 显示功能用指令
- 12.3 时钟功能用指令
- 12.3.1 日历加法
- 12.3.2 日历减法
- 12.3.3 时分秒→秒转换
- 12.3.4 秒→时分秒转换
- 12.3.5 时钟设定
- 12.4 调试处理指令
- 12.5 故障诊断指令
- 12.5.1 故障报警
- 12.5.2 致命故障报警
- 12.5.3 故障点检测
- 12.6 任务控制指令
- 12.6.1 任务启动
- 12.6.2 任务待机
- 12.7 机种转换用指令
- 12.7.1 块传送
- 12.7.2 数据分配
- 12.7.3 数据提取
- 12.7.4 位传送
- 12.7.5 位计数
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。