1、PLC 复习提纲,一、了解PLC的基本组成及硬件、软元件的特点1、PLC由:CPU、存储器、输入、输出单元(含功能模块)及电源组成。2、PLC的三种输出形式:a、继电器输出(R)适用交流、直流负载,驱动能力强,但响应较慢,10ms;b、可控硅输出(K)适用交流负载,响应较快,1ms;c、晶体管输出(T)适用直流负载,响应最快,0.1ms。二、了解PLC的特点1、可靠性高。a、输入输出全部采用光耦隔离;b、输入输出电平高;c、采用循环扫描的工作方式;d、软件采用冗余、滤波等抗干扰技术。2、编程简单(每条指令相当于汇编语言的一段子程序)。3、扫描式工作方式。4、输入输出不实时。,a、当不采用REF
2、刷新指令时,仅在执行FEND、或END指令时才读入输入状态,写出输出状态。即当前扫描周期的判断条件是上一扫描周期结束时读入的状态。b、中断只可打断用户程序,不能打断监控程序。C、无论中断优先级高低,均不可打断正在进行的中断。5、I/O处理较慢。三、了解各软元件的范围和特点1、输入X、输出Y是8进制的其余为10进制,只有输入继电器X、输出继电器Y可与外界发生关系 。2、辅助继电器哪些是掉电保持的,哪些是不保持的。以及辅助继电器的用途:逻辑控制、状态标志、出错提示。,3、定时器要搞清楚积算型和非积算型的特点以及定时精度,定时中断指针的形式(仅T246T248可中断)。4、计数器要注意类型、位数、是
3、否掉电保持,特别要注意高速计数器与输入继电器的对应关系以及相互影响。a、普通计数器计算对应条件接点的通断次数,达到预设值后不再计数;b、高速计数器计算对应输入端子的脉冲数,达到预设值后仍继续计数,数据长度32位, T246T248可申请中断。例:LD X10 OUT C0 K100 LD C0 OUT Y0 LD X10 OUT C235 K100 LD C235 OUT Y1 前者计算X10的通断次数,C0达到100后不再计数;后者计算X0的脉冲数,C235达到100后仍继续计数,X10是C235允许计数的条件。四、熟悉基本指令的含义能正确地应用基本指令编程。1、懂得自锁有哪些方法(SET)
4、。2、互锁、联动、先后顺序动作的基本方法。3、懂得用梯形图或指令表编程及程序简化,注意程序的合理性,特别注意双线圈输出的结果和处理方法。4、了解中断指针标号的定义方法。,5、注意开关是常闭接点在PLC编程中的对应关系。6、块的串、并联,有时一个接点也是一个块。例:LD M0 LD X1 OR X2 ANB OUT Y1; LD X0 LD X1 OR X2 AND X3 ORB OUT Y17、尽量避免出现双线圈,若出现可用跳转化解。五、能正确使用顺序功能图编程。特别要注意:1、初始状态的启动方式(当没有启动条件时才用M8002启动,初始状态只能用S0S9)。2、状态的划分和转移条件的选取(只
5、要有一个输出改变就应作为一个状态,转移条件可以是一个,也可以是多个串联或并联)。3、注意在一串STL指令后要用RET指令恢复与母线的连接。4、跳转与重复用OUT代替SET对状态寄存器S置位。5、能根据状态转移图编写梯形图和指令表。,六、功能指令1、熟悉常用功能指令的格式。2、了解功能指令的执行形式和数据长度(即P、D的意义)。3、注意指令的允许使用元件。4、注意指令允许使用的次数。5、注意指令可否同时使用(特别是高速处理指令)。6、注意指令所用的元件是否被其它指令占用(FNC5759只适用于Y0、Y1)7、注意指令对指令中未出现的元件的占用(如DDIV D0 D2 D4 除了D0、D2、D4外
6、,还占用了D1、D3、D5、D6、D7)。8、浮点运算全部是32位指令。要求能正确使用功能指令编写简单的程序。,9、熟悉中断指针的格式,及规定:a、中断的优先级仅在多个中断源同时等待时有效;b、序号低的中断优先级高;c、中断优先级高的中断也不能打断正在执行的中断级低的中断。七、PLC编程的常见错误1、输出元件直接与母线连接,漏写条件接点。2、超出元件的范围(例:X8、Y19)3、规定32位的元件而用16位的指令(MOV C248 D100)。4、数据超出16位仍用16位指令(CMP K50000 D10 M100)5、转移指令漏写入口指针。6、子程序与主程序之间漏写FEND。7、双线圈输出。8
7、、顺序状态功能指令编程时,返回前漏写RET指令和把OUT S_写成SET S_。,可编程控制器原理及实践考试范围,第二章1、了解可编程控制器的工作过程2、熟悉各种元件及特点(特别注意数制及是否掉电保持、高速计数器与输入端口的关系)3、了解Fx2n的性能规格4、PLC的三种输出形式及特点第三章1、熟悉基本逻辑指令的许用元件2、能够应用基本逻辑指令编程3、懂得梯形图与指令互换(不单独考)4、能够把继电器控制电路转化为PLC控制,第四章1、能够应用顺控步进指令编程2、能够把状态功能图转为梯形图和指令第五章(只考58以前的内容,不含58)1、熟悉功能指令的格式2、能正确应用D、P执行模式3、能够运用功能指令编写简单的程序4、能够指出常见的使用错误 主要考液压传动实验中用到的功能指令:拨码输入、数码显示、四则运算、高速计数、比较、及位元件作数据寄存器。,