选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 电气百科

欧姆龙PLC编程指令与梯形图快速入门(第2版)

本书由电子工业出版社出版,简要地介绍了欧姆龙PLC的编程软件与仿真软件,作 译 者卢巧,张凌寒。

欧姆龙PLC编程指令与梯形图快速入门(第2版)基本信息

欧姆龙PLC编程指令与梯形图快速入门(第2版)内容简介

本书开篇简要地介绍了欧姆龙PLC的编程软件与仿真软件,包括CX-Programmer、CX-Simulator V、CX-Designer及CX-ONE等软件,接着讲解了欧姆龙PLC的指令系统和识读梯形图的方法。本书重点介绍了时序指令、定时器/计数器指令、数据指令、运算指令、中断指令、通信指令、块指令及其他特殊指令等指令,同时配以大量的梯形图编程实例,以帮助读者熟练掌握相关指令和梯形图的应用。

查看详情

欧姆龙PLC编程指令与梯形图快速入门(第2版)造价信息

  • 市场价
  • 信息价
  • 询价

方便智慧管理系统30-50M²

  • 30-50M²
  • 图方便
  • 13%
  • 图方便(苏州)环保科技有限公司
  • 2022-12-07
查看价格

方便智慧管理系统30M²以下

  • 30M²以下
  • 图方便
  • 13%
  • 图方便(苏州)环保科技有限公司
  • 2022-12-07
查看价格

方便智慧管理系统50-120M²

  • 50-120M²
  • 图方便
  • 13%
  • 图方便(苏州)环保科技有限公司
  • 2022-12-07
查看价格

PLC编程软件

  • 1.名称:PLC编程软件 2.类别:简体中文版 ,永久授权,(与PLC硬件同一厂商)
  • 13%
  • 深圳市信沃成自动化技术有限公司
  • 2022-12-07
查看价格

  • 品种:绘仪;型号:HP520A124";规格:36英寸;
  • 惠普
  • 13%
  • 哈尔滨腾飞达科贸有限公司
  • 2022-12-07
查看价格

编程软件

  • AFN-FR5058
  • 湛江市2005年1月信息价
  • 建筑工程
查看价格

大红伦花桃

  • 高300-400cm,胸径5-6cm,冠幅150-200cm,净干高200-230cm
  • 深圳市2008年3月信息价
  • 建筑工程
查看价格

大红伦花桃

  • 高300-400cm,胸径5-6cm,冠幅150-200cm,净干高200-230cm
  • 深圳市2007年2月信息价
  • 建筑工程
查看价格

大红伦花桃

  • 高300-400cm,胸径7-8cm,冠幅150-200cm,净干高200-230cm
  • 深圳市2006年8月信息价
  • 建筑工程
查看价格

大红伦花桃

  • 高300-400cm,胸径5-6cm,冠幅150-200cm,净干高200-230cm
  • 深圳市2006年1月信息价
  • 建筑工程
查看价格

欧姆龙PLC模块

  • 型号 PLC极数 3P
  • 1792个
  • 1
  • 欧姆龙
  • 中高档
  • 不含税费 | 不含运费
  • 2015-07-03
查看价格

PLC编程软件(PLC同一厂家软件)

  • PLC编程软件(PLC同一厂家软件)
  • 13套
  • 2
  • 中高档
  • 不含税费 | 含运费
  • 2021-06-30
查看价格

欧姆龙编程电缆

  • XW2Z-500T
  • 5494m
  • 1
  • 欧姆龙
  • 中高档
  • 含税费 | 不含运费
  • 2015-12-12
查看价格

欧姆龙编程电缆

  • XW2Z-500S-V
  • 5466m
  • 1
  • 欧姆龙
  • 中高档
  • 不含税费 | 含运费
  • 2015-09-07
查看价格

欧姆龙编程电缆

  • XW2Z-1000S-V
  • 6946m
  • 1
  • 欧姆龙
  • 中高档
  • 含税费 | 不含运费
  • 2015-05-12
查看价格

欧姆龙PLC编程指令与梯形图快速入门(第2版)图书目录

第1章 PLC编程软件与仿真软件 1

1.1 概述 1

1.2 编程软件CX-Programmer 1

1.2.1 安装CX-Programmer编程软件 2

1.2.2 CX-Programmer编程软件的主要功能 2

1.2.3 CX-Programmer编程软件的使用 4

1.3 仿真软件CX-Simulator 13

1.3.1 系统要求 14

1.3.2 软件的使用 14

1.4 集成工具包CX-One 16

1.4.1 CX-One介绍 16

1.4.2 CX-Designer简要介绍 17

第2章 PLC指令系统及编程语言 19

2.1 概述 19

2.2 指令系统 19

2.2.1 基本指令 20

2.2.2 功能指令 21

2.3 编程语言 21

2.3.1 编程语言的基本特点 21

2.3.2 编程语言的形式 22

2.4 梯形图编程语言 24

2.4.1 梯形图程序设计语言的特点 24

2.4.2 梯形图程序设计语言的组成元素 25

2.4.3 梯形图程序的执行过程 28

第3章 时序指令 29

3.1 时序输入指令 30

3.1.1 读LD/读非LD NOT 30

3.1.2 与AND/与非 AND NOT 31

3.1.3 或OR/或非 OR NOT 31

3.1.4 块与AND LD 32

3.1.5 块或OR LD 32

3.1.6 非NOT(520) 32

3.1.7 P.F.上升沿微分UP(521) 33

3.1.8 P.F.下降沿微分DOWN(522) 33

3.1.9 LD 型位测试LD TST(350)/LD型位测试非LD TSTN(351) 33

3.1.10 AND型位测试AND TST(350)/AND LD型位测试非AND TSTN

(351) 34

3.1.11 OR型位测试OR TST(350)/OR型位测试非OR TSTN(351) 34

3.2 时序输出指令 35

3.2.1 输出OUT/输出非OUT NOT 35

3.2.2 临时存储继电器 TR 35

3.2.3 保持 KEEP(011) 35

3.2.4 上升沿微分DIFU(013) 36

3.2.5 下降沿微分 DIFD(015) 36

3.2.6 置位SET/复位RSET 36

3.2.7 多位置位 SETA(530) 37

3.2.8 多位复位RSTA(531) 37

3.2.9 1 位置位SETB(532)/1位复位RSTB(533) 38

3.2.10 1 位输出OUTB(535) 38

3.3 时序控制指令 39

3.3.1 结束 END(001) 39

3.3.2 无功能NOP(000) 39

3.3.3 互锁IL(002)/互锁解除ILC(003) 39

3.3.4 多重互锁(微分标志保持型)MILH(517)/多重互锁(微分标志非保持型)

MILR(518)/多重互锁解除MILC(519) 40

3.3.5 转移JMP(005)/转移结束 JME(005) 41

3.3.6 条件转移CJP(510)/条件非转移CJPN(511)/转移结束JME(005) 41

3.3.7 多重转移JMP0(515)/多重转移结束JME0(516) 42

3.3.8 循环开始FOR(512)/循环结束NEXT(513) 43

3.3.9 循环中断 BREAK(515) 43

3.4 典型入门范例 44

第4章 定时器/计数器指令 45

4.1 定时器指令 45

4.1.1 定时器TIM/TIMX(550) 45

4.1.2 高速定时器TIMH(015)/TIMHX(551) 46

4.1.3 超高速定时器 TMHH(540)/TMHHX(552) 46

4.1.4 累计定时器 TTIM(087)/TTIMX(555) 47

4.1.5 长时间定时器TIML(542)/TIMLX(553) 47

4.1.6 多输出定时器 MTIM(543)/MTIMX(554) 48

4.2 计数器指令 48

4.2.1 计数器 CNT/CNTX(546) 48

4.2.2 可逆计数器CNTR(012)/CNTRX(548) 49

4.2.3 定时器/计数器复位 CNR(545)/CNRX(547) 49

4.3 典型入门范例 50

第5章 数据指令 53

5.1 数据比较指令 55

5.1.1 符号比较 =、 >、<、、>=(S、L)(LD/AND/OR型)(300~328) 55

5.1.2 时刻比较=DT、 > DT、< DT、 DT、>= DT(LD/AND/OR型)

(341~346) 58

5.1.3 无符号比较CMP(020)/无符号倍长比较CMPL(060) 59

5.1.4 带符号BIN比较CPS(114)/带符号BIN倍长比较CPSL(115) 59

5.1.5 多通道比较MCMP(019) 60

5.1.6 表格一致TCMP(085) 60

5.1.7 无符号表间比较BCMP(068) 61

5.1.8 扩展表间比较BCMP2(502) 61

5.1.9 区域比较ZCP(088)/倍长区域比较ZCPL(116) 62

5.2 数据传送指令 63

5.2.1 传送MOV(021)/倍长传送MOVL(498) 63

5.2.2 否定传送MVN(022)/否定倍长传送MVNL(499) 63

5.2.3 位传送MOVB(082) 64

5.2.4 数字传送MOVD(083) 64

5.2.5 多位传送XFRB(062) 65

5.2.6 块传送XFER(070) 65

5.2.7 块设定BSET(071) 66

5.2.8 数据交换XCHG(073)/数据倍长交换XCGL(562) 66

5.2.9 数据分配DIST(080) 66

5.2.10 数据抽取COLL(081) 67

5.2.11 变址寄存器设定MOVR(560)/MOVRW(561) 67

5.3 数据移位指令 68

5.3.1 移位寄存器SFT(010) 68

5.3.2 左右移位寄存器SFTR(084) 68

5.3.3 非同步移位寄存器ASFT(017) 69

5.3.4 字移位WSFT(016) 69

5.3.5 1位左移位ASL(025)/1位倍长左移位ASLL(570) 69

5.3.6 1位右移位ASR(026)/1位倍长右移位ASRL(571) 70

5.3.7 带CY左循环1位ROL(027)/带CY倍长左循环1位ROLL(572) 70

5.3.8 无CY左循环1位RLNC(574)/无CY倍长左循环1位RLNL(576) 71

5.3.9 带CY右循环1位ROR(028)/带CY倍长右循环1位RORL(573) 71

5.3.10 无CY右循环1位RRNC(575)/无CY倍长右循环1位RRNL(577) 71

5.3.11 1位左移位SLD(074) 72

5.3.12 1位右移位SRD(075) 72

5.3.13 N位数据左移位NSFL(578) 73

5.3.14 N位数据右移位NSFR(579) 73

5.3.15 N位左移位NASL(580)/N位倍长左移位NSLL(582) 73

5.3.16 N位右移位NASR(581)/N位倍长右移位NSRL(583) 74

5.4 数据转换指令 74

5.4.1 BCD→BIN转换BIN(023)/BCD→BIN倍长转换BINL(058) 74

5.4.2 BIN→BCD转换BCD(024)/BIN→BCD倍长转换BCDL(059) 75

5.4.3 2的补数转换NEG(160)/2的补数倍长转换NEGL(161) 75

5.4.4 符号扩展SIGN(600) 76

5.4.5 4→16/8→256解码器MLPX(076) 77

5.4.6 16→4/256→8编码器DMPX(077) 78

5.4.7 ASCII代码转换ASC(086) 79

5.4.8 ASCII→HEX转换HEX(162) 79

5.4.9 位列→位行转换LINE(063) 80

5.4.10 位行→位列转换COLM(064) 80

5.4.11 带符号BCD→BIN转换BINS(470) 81

5.4.12 带符号BCD→BIN倍长转换BISL(472) 82

5.4.13 带符号BIN→BCD转换BCDS(471) 83

5.4.14 带符号BIN→BCD倍长转换BDSL(473) 84

5.4.15 格雷码转换GRY(474) 85

5.5 数据控制指令 85

5.5.1 PID运算PID(190) 85

5.5.2 自带整定PID运算PIDAT(191) 86

5.5.3 上下限限位控制LMT(680) 88

5.5.4 死区控制BAND(681) 88

5.5.5 静区控制ZONE(682) 89

5.5.6 时分割比例输出TPO(685) 89

5.5.7 定校比例SCL(194) 90

5.5.8 定校比例2 SCL2(486) 91

5.5.9 定校比例3 SCL3(487) 91

5.5.10 数据平均化AVG(195) 92

5.6 表格数据处理指令 92

5.6.1 栈区域设定SSET(630) 93

5.6.2 栈数据存储PUSH(632) 93

5.6.3 后进先出LIFO(634) 94

5.6.4 先进先出FIFO(633) 94

5.6.5 表区域声明DIM(631) 94

5.6.6 记录位置设定SETR(635) 95

5.6.7 记录位置读取GETR(636) 95

5.6.8 数据检索SRCH(181) 96

5.6.9 字节交换SWAP(637) 96

5.6.10 最大值检索MAX(182) 97

5.6.11 最小值检索MIN(183) 97

5.6.12 求和SUM(184) 98

5.6.13 FCS值计算FCS(180) 98

5.6.14 栈数据数输出SNUM(638) 99

5.6.15 栈数据参见SREAD(639) 99

5.6.16 栈数据更新SWRIT(640) 100

5.6.17 栈数据插入SINS(641) 100

5.6.18 栈数据删除SDEL(642) 101

5.7 典型入门范例 101

第6章 运算指令 110

6.1 自加/自减指令(增量/减量指令) 113

6.1.1 BIN增量 (590)/BIN倍长增量 L(591) 113

6.1.2 BIN减量- -(592)/BIN倍长减量- -L(593) 114

6.1.3 BCD增量 B(594)/BCD倍长增量 BL(595) 115

6.1.4 BCD减量- -B(596)/BCD倍长减量- -BL(597) 116

6.2 四则运算指令 117

6.2.1 带符号无CY BIN加法 (400)/带符号无CY BIN倍长加法 L(401) 117

6.2.2 符号带CY BIN加法 C(402)/符号带CY BIN倍长加法 CL(403) 118

6.2.3 无CY BCD加法 B(404)/无CY BCD倍长加法 BL(405) 119

6.2.4 带CY BCD加法 BC(406)/带CY BCD倍长加法 BCL(407) 119

6.2.5 带符号无CY BIN减法 -(410)/带符号无CY BIN倍长减法 -L(411) 120

6.2.6 符号带CY BIN减法 -C(412)/符号带CY BIN倍长减法 -CL(413) 121

6.2.7 无CY BCD减法 -B(414)/无CY BCD倍长减法 -BL(415) 122

6.2.8 带CY BCD减法 -BC(416)/带CY BCD倍长减法 -BCL(417) 123

6.2.9 带符号BIN乘法 *(420)/带符号BIN倍长乘法 *L(421) 124

6.2.10 无符号BIN乘法 *U(422)/无符号BIN倍长乘法 *UL(423) 125

6.2.11 BCD乘法 *B(424)/BCD倍长乘法 *BL(425) 125

6.2.12 带符号BIN除法/(430)/带符号BIN倍长除法 /L(431) 126

6.2.13 无符号BIN除法/U(432)/无符号BIN倍长除法 /UL(433) 127

6.2.14 BCD除法/B(434)/BCD倍长除法 /BL(435) 128

6.3 逻辑运算指令 128

6.3.1 字逻辑积ANDW(034)/字倍长逻辑积ANDL(610) 128

6.3.2 字逻辑和ORW(035)/字倍长逻辑和ORWL(611) 129

6.3.3 字同或逻辑和XORW(036)/字倍长同或逻辑和XORL(612) 130

6.3.4 字异或XNRW(037)/字倍长异或XNRL(613) 130

6.3.5 位反转COM(029)/位倍长反转COML(614) 131

6.4 特殊运算指令 132

6.4.1 BIN平方根运算ROTB(620) 132

6.4.2 BCD平方根运算ROOT(072) 132

6.4.3 数值转换APR(069) 133

6.4.4 浮点除法(BCD)FDIV(079) 133

6.4.5 位计数BCNT(067) 134

6.5 浮点转换运算指令 134

6.5.1 浮点→16位BIN转换FIX(450) 134

6.5.2 浮点→32位BIN转换FIXL(451) 135

6.5.3 16位BIN→浮点转换FLT(452) 135

6.5.4 32位BIN→浮点转换FLTL(453) 135

6.5.5 浮点加法 F(454) 136

6.5.6 浮点减法 -F(455) 136

6.5.7 浮点乘法 *F(456) 136

6.5.8 浮点除法 /F(457) 137

6.5.9 角度→弧度转换RAD(458) 137

6.5.10 弧度→角度转换DEG(459) 137

6.5.11 SIN运算SIN(460) 138

6.5.12 COS运算COS(461) 138

6.5.13 TAN运算TAN(462) 138

6.5.14 SIN-1运算ASIN(463) 139

6.5.15 COS-1运算ACOS(464) 139

6.5.16 TAN-1运算ATAN(465) 139

6.5.17 平方根运算SQRT(466) 140

6.5.18 指数运算EXP(467) 140

6.5.19 对数运算LOG(468) 140

6.5.20 乘方运算PWR(840) 141

6.5.21 单精度浮点数据比较=F、 >F、=F(LD/AND/OR型)

(329~334) 141

6.5.22 浮点→字符串转换FSTR(448) 142

6.5.23 字符串→浮点转换FVAL(449) 143

6.6 (倍)双精度浮点转换运算指令 144

6.6.1 浮点→16位BIN转换FIXD(841) 144

6.6.2 浮点→32位BIN转换FIXLD(842) 144

6.6.3 16位BIN→浮点转换DBL(843) 144

6.6.4 32位BIN→浮点转换DBLL(844) 145

6.6.5 浮点加法 D(845) 145

6.6.6 浮点减法-D(846) 145

6.6.7 浮点乘法×D(847) 146

6.6.8 浮点除法/D(848) 146

6.6.9 角度→弧度转换RADD(849) 146

6.6.10 弧度→角度转换DEGD(850) 147

6.6.11 SIN运算SIND(851) 147

6.6.12 COS运算COSD(852) 147

6.6.13 TAN运算TAND(853) 148

6.6.14 SIN-1运算ASIND(854) 148

6.6.15 COS-1运算ACOSD(855) 148

6.6.16 TAN-1运算ATAND(856) 148

6.6.17 平方根运算SQRTD(857) 149

6.6.18 指数运算EXPD(858) 149

6.6.19 对数运算LOGD(859) 149

6.6.20 乘方运算PWRD(860) 149

6.6.21 倍精度浮点数据比较=D、 >D、=D(LD/AND/OR型)

(335~340) 150

6.7 典型入门范例 150

第7章 子程序及中断控制指令 155

7.1 子程序指令 155

7.1.1 子程序调用SBS(091) 155

7.1.2 宏MCRO(099) 156

7.1.3 子程序进入SBN(092)/子程序返回RET(093) 157

7.1.4 全局子程序调用GSBS(750) 157

7.1.5 全局子程序进入GSBN(751)/全局子程序返回GRET(752) 158

7.2 中断控制指令 159

7.2.1 中断掩码组MSKS(690) 159

7.2.2 中断掩码读取MSKR(692) 159

7.2.3 中断解除CLI(691) 160

7.2.4 中断任务执行禁止DI(693) 161

7.2.5 中断任务执行禁止解除EI(694) 161

第8章 I/O单元用指令和高速计数/脉冲输出指令 162

8.1 I/O单元用指令 163

8.1.1 I/O刷新IORF(097) 163

8.1.2 7段解码器SDEC(078) 163

8.1.3 数字式开关DSW(210) 164

8.1.4 10键输入TKY(211) 164

8.1.5 16键输入HKY(212) 165

8.1.6 矩阵输入MTR(213) 165

8.1.7 7段显示7SEG(214) 166

8.1.8 智能I/O读出IORD(222) 166

8.1.9 智能I/O写入IOWR(223) 166

8.1.10 CPU高功能单元每次I/O刷新DLNK(226) 167

8.2 高速计数/脉冲输出指令 167

8.2.1 动作模式控制INI(880) 167

8.2.2 脉冲当前值读取PRV(881) 168

8.2.3 脉冲频率转换PRV2(883) 168

8.2.4 比较表登录CTBL(882) 169

8.2.5 频率设定SPED(885) 169

8.2.6 脉冲量设置PULS(886) 170

8.2.7 定位PLS2(887) 170

8.2.8 频率加减速控制ACC(888) 171

8.2.9 原点搜索ORG(889) 171

8.2.10 PWM输出PWM(891) 172

第9章 通信指令 173

9.1 串行通信指令 174

9.1.1 协议宏PMCR(260) 174

9.1.2 串行端口输出TXD(236) 174

9.1.3 串行端口输入RXD(235) 175

9.1.4 串行通信单元 串行端口输出TXDU(256) 175

9.1.5 串行通信单元 串行端口输入RXDU(255) 176

9.1.6 串行端口通信设定变更STUP(237) 176

9.2 网络通信用指令 177

9.2.1 网络发送SEND(090) 177

9.2.2 网络接收RECV(098) 177

9.2.3 指令发送CMND(490) 178

9.2.4 通用Explicit信息发送指令EXPLT(720) 178

9.2.5 Explicit读出指令EGATR(721) 179

9.2.6 Explicit写入指令ESATR(722) 179

9.2.7 Explicit CPU单元数据读出指令ECHRD(723) 179

9.2.8 Explicit CPU单元数据写入指令ECHWR(724) 180

第10章 块指令 181

10.1 块程序指令 182

10.1.1 块程序BPRG(096)/块程序结束BEND(801) 182

10.1.2 块程序暂时停止BPPS(811)/块程序再启动BPRS(812) 182

10.1.3 带条件结束EXIT(806)/带条件结束(非)EXIT NOT(806) 183

10.1.4 条件分支块IF(802)/条件分支块(非)IF NOT(802)/条件分支伪块ELSE

(803)/条件分支块结束IEND(804) 183

10.1.5 1扫描条件等待WAIT(805)/1扫描条件等待(非)WAIT NOT(805) 184

10.1.6 定时等待TIMW(813)/TIMWX(816) 185

10.1.7 计数等待CNTW(814)/CNTWX(818) 185

10.1.8 高速定时等待TMHW(815)/TMHWX(817) 186

10.1.9 重复块LOOP(809)/重复块结束LEND(810)/重复块结束(非)LEND

NOT(810) 186

10.2 功能块用特殊指令 187

第11章 字符串处理指令及特殊指令 188

11.1 字符串处理指令 188

11.1.1 字符串传送MOV$(664) 188

11.1.2 字符串连接 $(656) 189

11.1.3 字符串从左读出LEFT$(652) 189

11.1.4 字符串从右读出RGHT$(653) 190

11.1.5 字符串从任意位置读出MID$(654) 190

11.1.6 字符串检索FIND$(660) 191

11.1.7 字符串长度检测LEN$(650) 191

11.1.8 字符串置换RPLC$(661) 191

11.1.9 字符串删除DEL$(658) 192

11.1.10 字符串交换XCHG$(665) 192

11.1.11 字符串清除CLR$(666) 193

11.1.12 字符串插入INS$(657) 193

11.1.13 字符串比较LD、AND、OR = $、 >$、<$、$、>=$(670~675) 194

11.2 特殊指令 194

11.2.1 置进位/清除进位STC(040)/CLC(041) 195

11.2.2 循环时间监视时间设定WDT(094) 195

11.2.3 条件标志保存CCS(282)/条件标志加载CCL(283) 195

11.2.4 CV→CS地址转换FRMCV(284) 196

11.2.5 CS→CV地址转换TOCV(285) 197

第12章 其他指令 198

12.1 工序(程)步进控制指令 198

12.2 显(表)示功能用指令 200

12.3 时钟功能用指令 200

12.3.1 日历加法CADD(730) 200

12.3.2 日历减法CSUB(731) 201

12.3.3 时分秒→秒转换SEC(065) 201

12.3.4 秒→时分秒转换HMS(066) 202

12.3.5 时钟补正DATE(735) 202

12.4 调试处理指令 202

12.5 故障诊断指令 203

12.5.1 运转持续故障诊断FAL(006) 203

12.5.2 运转停止故障诊断FALS(007) 204

12.5.3 故障点检测FPD(269) 205

12.6 任务控制指令 205

12.6.1 任务执行启动TKON(820) 205

12.6.2 任务执行待机TKOF(821) 206

12.7 机种转换用指令 207

12.7.1 块传送XFERC(565) 207

12.7.2 数据分配DISTC(566) 208

12.7.3 数据抽出COLLC(567) 209

12.7.4 位传送MOVBC(568) 210

12.7.5 位计数BCNTC(621) 2102100433B

查看详情

欧姆龙PLC编程指令与梯形图快速入门(第2版)出版信息

丛书名 :PLC与变频器丛书

作 译 者:卢巧,张凌寒

出版社:电子工业出版社

出版时间:2013-07

千 字 数:358

版 次:01-01

页 数:224

开 本:16(185*260)

I S B N :9787121206290

查看详情

欧姆龙PLC编程指令与梯形图快速入门(第2版)常见问题

查看详情

欧姆龙PLC编程指令与梯形图快速入门(第2版)文献

PLC编程软件中梯形图检查模块的设计 PLC编程软件中梯形图检查模块的设计

PLC编程软件中梯形图检查模块的设计

格式:pdf

大小:277KB

页数: 2页

梯形图是传统的PLC(可编程控制器)编程软件中非常重要的语言.本文将介绍一下PLC编程软件中梯形图语言检查模块的设计。主要介绍一下对梯形图程序检查的实现思路和具体的实现算法。

声光报警子程序的欧姆龙PLC编程 声光报警子程序的欧姆龙PLC编程

声光报警子程序的欧姆龙PLC编程

格式:pdf

大小:277KB

页数: 1页

声光报警程序是编程中的基本程序。采用顺序控制法可以编制该程序,也可以作为子程序供程序调用。

欧姆龙PLC编程指令与梯形图快速入门(第3版)内容简介

本书开篇简要地介绍了欧姆龙PLC的编程软件与仿真软件,包括CX-Programmer、CX-Simulator、CX-Designer及CX-One等软件,然后讲解了欧姆龙PLC的指令系统和识读梯形图的方法。本书重点介绍时序指令、定时器/计数器指令、数据指令、运算指令、中断指令、通信指令、块指令及其他特殊指令等,同时配以大量的梯形图编程实例,以帮助读者熟练掌握相关指令和梯形图的应用。 本书内容精练、通俗易懂,既可作为欧姆龙PLC编程人员的参考用书,也可作为高等院校相关专业的教学用书。

查看详情

欧姆龙PLC编程指令与梯形图快速入门(第3版)图书目录

第1章 PLC编程软件与仿真软件

1.1 编程软件CX-Programmer

1.1.1 安装CX-Programmer编程软件

1.1.2 CX-Programmer编程软件的主要功能

1.1.3 CX-Programmer编程软件的使用

1.2 仿真软件CX-Simulator

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 LD 型·位测试非

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 显示功能用指令188

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 位计数 2100433B

查看详情

西门子PLC编程指令与梯形图快速入门目录

第1章 PLC编程工具

1.1 西门子PLC的编程软件

1.2 用STEP 7 MICR0/WIN创建用户程序

第2章 PLC的指令系统及编程方法

2.1 PLC的指令系统基础

2.2 PLC的指令系统

2.3 PLC的梯形图

2.4 PLC的顺序功能图

第3章 如何识读梯形图和指令语句表

3.1 如何识读梯形图和指令语句表

3.2 识读梯形图的具体方法

3.3 识读语句表程序语言的具体方法

3.4 PLC设计典型实例

第4章 西门子PLC基本指令与梯形图

4.1 触点指令

4.2 立即触点指令

4.3 跳变指令

4.4 线圈指令

4.5 逻辑堆栈指令

4.6 其他指令

第5章 数值比较指令与梯形图

5.1 字节比较指令

5.2 字比较指令

5.3 实数比较指令

第6章 字符串指令与梯形图

6.1 字符串指令

6.2 字符串运算指令

6.3 字符串转换指令

第7章 转换指令与梯形图

7.1 数字转换指令

7.2 字符串转换指令

7.3 ASCIl码转换指令

7.4 编译码指令

第8章 计数器/定时器指令与梯形图

8.1 计数器指令

8.2 定时器指令

第9章 数字运算指令与梯形图

9.1 加、减、乘、除运算指令

9.2 数学功能运算指令

9.3 递增、递减指令

第10章 中断指令与梯形图

10.1 中断启动、停止指令

10.2 中断条件返回指令

10.3 其他中断指令

第11章 逻辑操作指令与梯形图

11.1 取反指令

11.2 与、或、异或指令

11.3 操作指令

第12章 数据/数据传输指令与梯形图

12.1 字、字节、双字、实数移动/传输指令

12.2 块传输指令

12.3 表指令

第13章 程序流控制指令与梯形图

13.1 结束、停止指令

13.2 跳转、循环指令

13.3 顺序控制继电器指令

13.4 其他控制指令

第14章 其他指令与梯形图

参考文献

查看详情

相关推荐

立即注册
免费服务热线: 400-888-9639