当前位置:文档之家› 施耐德大型PLC入门培训

施耐德大型PLC入门培训

培训入门培训施耐德大型PLC入门起源世界上第一台可编程序控制器产生于1969年,是由当时美国数字设备公司(DEC)为美国通用汽车公司(GM)研制开发并成功应用于汽车生产线上,被人们称为可编程序逻辑控制器(Programmable Logic Controller),简称PLC。

在70年代,随着电子及计算机技术的发展,出现了微处理器和微计算机,并被应用于PLC中,使其具备了逻辑控制、运算、数据分析、处理以及传输等功能。

电气制造商协会NEMA (National Electrical Manufacturers Association)于1980年正式命名其为可编程序控制器(Programmable Controller),简称PC。

为与个人计算机(Personal Computer)相区别,同时也使用其早期名称PLC。

国际电工技术委员会IEC(International Electrotechnical Commission)分别于1982年11月和1985年1月颁布了PLC的第一稿和第二稿标准。

以后PLC开始向小型化、高速度、高性能、高可靠性方面发展,并形成多种系列产品,编程语言也不断丰富,使其在80年代工业控制领域中占据着主导地位。

结构可编程序控制器是以微处理器为基础,综合了计算机技术与自动控制技术为一体的工业控制产品,是在硬接线逻辑控制技术和计算机技术的基础上发展起来的。

通常把PLC 认为是由等效的继电器、定时器、计数器等元件组成的装置。

PLC 组成:中央处理单元(CPU ) 存储器输入/输出单元(I/O 单元) 电源等CPU 速度和内存容量是PLC 的重要参数,它们决定着PLC 的工作速度,IO 数量及软件容量等,因此限制着控制规模。

I/O 单元是PLC 与电气回路的接口,分为开关量输入(DI ),开关量输出(DO ),模拟量输入(AI ),模拟量输出(AO )等通用模块和其他专用模块。

中央处理单元(CPU)编程器输入电路输出电路系统程序存储器系统程序存储器电源小型PLC 的特点和工作方式特点:可靠性高 通用性强安装维护简便等工作方式:PLC 是采用循环扫描的工作方式,即每一次状态变化需一个扫描周期。

PLC 循环扫描时间一般为几毫秒至几十毫秒。

整个过程分为内部处理、 通信、输入处理、执行程序、输出处理几部分;第(n+1)个扫描周期输入采样第(n-1)个扫描周期输出刷新第n 个扫描周期输入采样输出刷新用户程序执行大型PLC的工作方式随着PLC技术的发展,大中型PLC的工作方式和小型PLC的已经有了很大的不同。

大中型PLC的一个扫描周期分为六个阶段:1.自监视扫描阶段2.与编程器信息交换阶段3.与DPU信息交换阶段4.与网络进行通讯阶段5.用户程序扫描阶段6.IO服务扫描阶段发展趋势PLC发展趋势:向高速度、大容量、多种类发展;丰富编程语言,开发用户友好界面;开发智能模块;加强联网通讯能力;予留现场总线接口;拥有智能诊断等功能;保护功能加强,有效保护用户信息,防止非法复制、修改;对现场环境的适应能力更强。

选型在PLC选型时主要是根据所需功能和容量进行选择,并考虑维护的方便性,备件的通用性,是否易于扩展,有无特殊功能要求等。

* I/O点数* 存储容量* 存储维持时间* PLC的扩展* PLC的联网注意事项• 充分合理利用软、硬件资源• 注意电源类型• 留意输入输出I/O与外部设备电源匹配IEC 1131国际标准•IEC (International Electrotechnical Commission)1131-3是 IEC 1131国际标准的第三部分,是第一个为工业自动化控制系统的软件设计提供标准化编程语言的国际标准。

•该标准得到了世界范围的的众多厂商的支持,但又独立于任何一家公司。

•它极大地改进了工业控制系统的编程软件质量及提高了软件开发效率•主要用于可编程序控制器(PLCs)的编程系统,但它目前同样也适用于过程控制领域、分散型控制系统、基于控制系统的软逻辑、SCADA等示例:140CPU67160、65160PLC140CPU67160是施耐德PLC系列中的大型PLC,编程软件为UNITY。

本示例主要讲解如何在一个新建工程中配置PLC硬件、配置点表、功能块的使用、梯形图编程常用技巧等。

PLC的地址表示形式地址%M00001 %I00001 %IW00001 %MW00001位地址 字地址%I00326表地 地 示址 址 地类 号 址型11PLC指令分类1.继电器 触点线圈 ——2.功能块条件 Enable输入参数功能OK数据类型I1I2QI3 长度输入参数12继电器基本编程——/触 点P N线 —S 圈—R—P—N13继电器控制电路LSTOP_PBFWD_PBZCREV_PBNMTR_FWD ZCMTR_REV FCFC14对应的PLC程序STOP_PBFWD_PB ZCFWD_PBREV_PBMTR_FWD ZCREV_PB FCMTR_REV FC15功能块指令1. 定时器/计数器 2. 算术运算功能 3. 关系运算功能 4. 位操作功能 5. 转换功能 6. 控制功能16功能块一般格式条件 Enable输入参数功能OK数据类型I1I2QI3输出参数17延时接通定时器使能端TONENO 使能输出输入端 IN Q 输出端预置值 PTET 计时值其工作波形图如下:输入端TS输出端预置值 计时值18延时断开定时器使能端TOFENO 使能输出输入端 IN Q 输出端预置值 PTET 计时值输入端 输出端 预置值计时值其工作波形图如下:TS19上升沿定时器使能端TPENO使能输出输入端 IN Q 输出端预置值 PTET 计时值其工作波形图如下:TS= T1+T2输入端 输出端预置值 计时值20减计数器计数器分为加计数器,减计数器和加减计数器使能端CTD计数 CD Q设初始值 LD预置值 PV CV使能输出 输出 计数值21加计数器使能端CTU计数 CD Q复位 R预置值 PV CV使能输出 输出 计数值22加减计数器使能端加计数 减计数CTUDCU CD QU使能输出 加输出复位 RQD 减输出设置初始值 LD预置值 PV CV 计数值23算术运算指令11. 加法运算 2. 减法运算 3. 乘法运算 4. 除法运算 5. 取模运算ADD_使能输入端SUB_MUL_DIV_MOD_第一个 IN1运算数Q第二个 IN2运算数使能输出ADD : Q = IN1 + IN2 SUB : Q = IN1 - IN2 MUL : Q = IN1 * IN2 DIV : Q = IN1 / IN2 MOD : Q =I1 -((I1/I2)*I2)24算术运算指令21. 开方运算 2. 求绝对值输入端SQRTOKABS运算数 I1√ SQRT : Q = I1Q ABS: Q = | I1 |25函数运算指令11. 三角函数 2. 对数指数函数Enable 操作数SIN COS TAN ASIN ACOS ATANREALINQOKQ = Sin(IN) Q = Cos(IN)Q = Tan(IN) Q = Asin(IN) Q = Acos(IN) 输出 Q = Atan(IN)26函数运算指令21. 三角函数 2. 对数指数函数EnableLNOKEXPREAL操作数 InQ = ln(In)e Q 输出InQ=27函数运算指令31. 三角函数 2. 对数指数函数EnableLOGOKEXP操作数1 操作数2REAL I1Q I2Q = logI1I2输出Q=I2 I128数据转换指令一览End Data TypeStart Data TypBeCD-4BCD-8UINT INT DINT REAL INT DINTBIT BYTE WORD DWORD UINT INT DINT REAL BCD-4 BCD-8 Mixed29数据转换事例EnableOK 相应转 换函数被转 IN 换数Q结 果30比较指令Enable EQNEGTGELTLE第二个操作数IN2Q第一个操作数IN1Q:=1(如果第一个操作数与第二个操作数比较时满足相应的功能函数)其他指令其他指令包括1.位操作功能2.数据传送功能3.数据表格功能4.转换功能5.控制功能其使用方法和其他功能指令大同小异其使用方法和其他功能指令大同小异,,具体的可查相关指令的说明关指令的说明。

一些基础的PLC程序块1.AI转换2.AO转换3.流量统计4.单点控制设备输出5.双点控制设备输出AI转换AO转换流量统计单点控制设备输出双点控制设备输出140CPU67160 实例介绍新建工程点击文件----新建选择140CPU67160---确定选择配置-本地总线-本地Quantum子站--双击140 XBP01600替换机架为6槽机架双击1槽选择电源140CPS11420—确定添加通讯NOE77101到4槽添加通讯CRP93200到5槽双击2:RIOBUS右键---选择新设备选择远程IO Quantum子站—机架16槽机架(或其他)---确定。

相关主题