PLC20100316-PLC编程语言与基本逻辑指令.ppt
可编程序控制器原理,主讲人章娟2010.03.16,任课老师,姓名章娟Emailhdzj1010课件hdu0606password(hdu123456)办公室二教南328,授课计划,一、概述(2学时)二、PLC的硬件与工作原理(3学时)※三、PLC语言与基本逻辑指令(5学时)※四、PLC功能指令与简易编程器使用(1学时)五、梯形图程序设计方法(4学时)※六、顺序控制梯形图的编程方法(8学时)※七、PLC在工业中的应用(2学时)八、实验(6学时)九、习题课(2学时),回顾,PLC的组成PLC的工作原理PLC的特殊功能模块PLC的编程器与外部设备,,,,,,,,,,,,,,,中央处理单元,,,,存储器,,,,数据存储器,,,,输出接口,,地址总线控制总线,数据总线,,,编程单元,,,,,,,照明,电磁装置,执行机构,,,,电源,地址总线控制总线,输入接口,模拟量输入,行程开关,继电器接点,各种开关,,,,,,,,,PLC结构示意图,两种工作状态运行(RUN)/停止(STOP),4.可编程序控制器工作原理,内部处理内部诊断、监控定时器复位;通信服务与其它装置通信、响应编程器命令(输入、显示)。输入处理外部端口状态读入输入映像寄存器。程序执行完成用户程序的逻辑运算。输出处理将输出映像寄存器状态送到输出端口(锁存器)。,2.2可编程序控制器的工作原理,可编程序控制器工作原理,2.2可编程序控制器的工作原理,2.3可编程序控制器的编程器与外部设备,编程器1)专用编程器简易指令编程器图形编程器2)PC计算机开发系统编写、修改PLC的控制程序;程序的上传、下载;监视系统运行;采集和分析实时数据;打印各类文件;对工业现场和系统仿真,强制输入、输出;作为网络管理站或分布式系统的工作站。,2.3可编程序控制器的编程器与外部设备,外部设备1)数据存取单元2)人机接口文本显示器触摸屏3)外存储器4)打印机5)EPROM写入器,第3章可编程序控制器的编程语言与基本逻辑指令,PLC的编程语言FX系列PLC梯形图中的编程元件PLC的基本逻辑指令功能指令,PLC的编程语言,可编程序控制器编程语言的国际标准,顺序功能图Sequentialfunctionchart梯形图Ladderdiagram功能块图Functionblockdiagram指令表Instructionlist结构文本Structuredtext,PLC的编程语言可编程序控制器编程语言的国际标准,顺序功能图Sequentialfunctionchart,步转换动作,控制电路图,PLC外部接线图,梯形图,梯形图Ladderdiagram,梯形图与继电器控制电路相似直观、易懂,I/O分配X0启动X1停车Y0KM,PLC的编程语言可编程序控制器编程语言的国际标准,功能块图Functionblockdiagram指令表Instructionlist结构文本Structuredtext,指令LDX0ORY0ANIX1OUTY0END,PLC的编程语言可编程序控制器编程语言的国际标准,15,梯形图的主要特点,,PLC的编程语言可编程序控制器编程语言的国际标准,某些编程元件沿用继电器名称梯形图两侧的垂直公共线为公共母线(Busbar)逻辑求解顺序从上到下,从左到右编程元件的常开触点和常闭触点可以无限次使用,FX系列PLC梯形图中的编程元件,FX系列的用户数据结构1)BIT位数据ON/OFF通/断2)字数据BCD码外部,内部BIN)3)字与位数据定时器、计数器设定值BCD触点ON/OFF,FX系列PLC梯形图中的编程元件,输入继电器输出继电器辅助继电器状态寄存器定时器计数器数据寄存器跳步指令,1)输入继电器(X)2输出继电器Y,FX系列PLC梯形图中的编程元件,,,通用辅助继电器(十进制)断电保持辅助继电器特殊辅助继电器,3)辅助继电器M,FX系列PLC梯形图中的编程元件,3)辅助继电器M特殊辅助继电器运行监控(M8000)初始化脉冲M8002锂电池电压降低M8005,FX系列PLC梯形图中的编程元件,4)状态(S)顺序控制编程元件;与STL指令一起使用。,FX系列PLC梯形图中的编程元件,通用定时器T0-T199100ms定时器T200-T24510ms定时器,通用定时器积算定时器,5)定时器(T),FX系列PLC梯形图中的编程元件,积算定时器T246-T2491ms积算定时T250-T255100ms积算定时*定时器的定时精度T0扫描周期α定时器基准量,5)定时器(T),FX系列PLC梯形图中的编程元件,内部计数器高速计数器,6)计数器(C),FX系列PLC梯形图中的编程元件,PLC的基本逻辑指令27条功能指令100多条,三菱FX系列可编程序控制器,LD、LDI、OUT指令,LDLoad常开触点与母线连接指令LDILoadInverse常闭触点与母线连接指令OUTOut驱动线圈输出指令说明,LD,LDI编程元件X、Y、M、T、C、S;LD,LDI与ANB,ORB指令配合,用于分支电路的起点;OUT指令不能用于输入继电器X;OUT指令可以连续输出(相当于线圈并联);定时器和计数器的OUT指令之后应设置常数K或数据寄存器号,占一个步序。,LD、LDI、OUT指令,LDX0OUTY0LDIX1OUTT0K19OUTM100LDT0OUTY1,,梯形图程序,指令表程序,AND与ANI指令,ANDAnd常开触点串联连接指令ANIAndInverse常闭触点串联连接指令说明,AND和ANI编程元件X、Y、M、T、C、S;单个触点与左边的电路串联时使用AND和ANI,触点的个数没有限制;,LDX2ANDX0OUTY0LDIX1ANIY0OUTM101ANDT0OUTY1,,梯形图程序,指令表程序,AND与ANI指令,LDIX1ANIY0MPSANDT0OUTM101MPPOUTY1,,注意逻辑求解含义梯形图程序,指令表程序,AND与ANI指令,OR与ORI指令,OROr常开触点并联连接指令ORIOrInverse常闭触点并联连接指令说明,OR和ORI编程元件X、Y、M、T、C、S;单个触点与前面的电路并联时使用OR和ORI,并联触点的左端接到LD点上,右端与前一条指令的触点对应的右端相连;,LDX4ORX6ORIM106OUTY0LDIX1ANIY0ORM103ANIY2ORIM116OUTM103,,梯形图程序,OR与ORI指令,,THANKYOU,谢谢,