本书从初学者的特点出发,在前面两章介绍了欧姆龙PLC编程软件与仿真软件、PLC的指令系统和识读梯形图的方法,然后详细介绍欧姆龙各系列PLC的指令系统和编程指令,绝大多数的指令都配以精心选择的编程实例为参照,由浅入深地介绍了欧姆龙PLC指令应用的全过程,实现了欧姆龙PLC指令基础含义解释及其典型应用实例的讲解的完美结合。本书适合作为欧姆龙PLC工程人员编程的参考用书,也可以作为大中专院校和职业技术学校相关专业师生的参考用书。
本书简要地介绍了欧姆龙PLC编程软件与仿真软件、PLC的指令系统和识读梯形图的方法,详细地介绍了时序指令、定时器/计数器指令、数据指令、运算指令、中断指令、通信指令、块指令以及其他特殊指令等,同时配以大量的梯形图编程实例,对读者掌握相关指令和梯形图有很大的帮助。
本书内容简单、易懂,适合作为欧姆龙PLC工程人员编程的参考用书,也可以作为大中专院校和职业技术学校相关专业师生的参考用书。
第1章 PLC编程软件与仿真软件
1.1 概述
1.2 编程软件CX-Programmer
1.2.1 安装CX-Programmer编程软件
1.2.2 CX-Programmer编程软件的主要功能
1.2.3 CX-Programmer编程软件的使用
1.3 仿真软件CX-Simulator
1.3.1 系统要求
1.3.2 软件的使用
第2章 PLC指令系统及编程语言
2.1 概述
2.2 指令系统
2.2.1 基本指令
2.2.2 功能指令
2.3 编程语言
2.3.1 编程语言的基本特点
2.3.2 编程语言的形式
第3章 时序指令
3.1 时序输入指令
3.1.1 读LD/读·非LDNOT
3.1.2 与AND/与·非ANDNOT
3.1.3 或OR/或·非ORNOT
3.1.4 块·与ANDLD
3.1.5 块·或ORLD
3.1.6 非NOT(520)
3.1.7 P.F.上升沿微分UP(521)
3.1.8 P.F.下降沿微分DOWN(522)
3.1.9 LD型·位测试LDTST(350)/LD型·位测试非LDTSTN(351)
3.1.1 0AND型·位测试ANDTST(350)/ANDLD型·位测试非ANDTSTN(351)
3.1.1 1OR型·位测试ORTST(350)/OR型·位测试非ORTSTN(351)
3.2 时序输出指令
3.2.1 输出OUT/输出非OUTNOT
3.2.2 临时存储继电器TR
3.2.3 保持KEEP(011)
3.2.4 上升沿微分DIFU(013)
3.2.5 下降沿微分DIFD(015)
3.2.6 置位SET/复位RSET
3.2.7 多位置位SETA(530)
3.2.8 多位复位RSTA(531)
3.2.9 1位置位SETB(532)/1位复位RSTB(533)
3.2.10 1位输出OUTB(535)
3.3 时序控制指令
3.3.1 结束END(001)
3.3.2 无功能NOP(000)
3.3.3 互锁IL(002)/互锁解除ILC(003)
3.3.4 多重互锁(微分标志保持型)MILH(517)/多重互锁(微分标志非保持型)MILR(518)/多重互锁解除MILC(519)
3.3.5 转移JMP(005)/转移结束JME(005)
3.3.6 条件转移CJP(510)/条件非转移CJPN(511)/转移结束JME(005)
3.3.7 多重转移JMP0(515)/多重转移结束JME0(516)
3.3.8 循环开始FOR(512)/循环结束NEXT(513)
3.3.9 循环中断BREAK(515)
第4章 定时器/计数器指令
4.1 定时器指令
4.1.1 定时器TIM/TIMX(550)
4.1.2 高速定时器TIMH(015)/TIMHX(551)
4.1.3 超高速定时器TMHH(540)/TMHHX(552)
4.1.4 累计定时器TTIM(087)/TTIMX(555)
4.1.5 长时间定时器TIML(542)/TIMLX(553)
4.1.6 多输出定时器MTIM(543)/MTIMX(554)
4.2 计数器指令
4.2.1 计数器CNT/CNTX(546)
4.2.2 可逆计数器CNTR(012)/CNTRX(548)
4.2.3 定时器/计数器复位CNR(545)/CNRX(547)
……