TWIDO-PLC基础教程
- 格式:ppt
- 大小:7.59 MB
- 文档页数:12
TWIDOPLC基础教程
Twido PLC是一种可编程控制器,它可以控制多个设备的运行状态。
Twido PLC由一系列的模块组成,其中包括输入,输出和处理单元。
Twido PLC 的基本原理是,通过输入和输出模块获取设备状态的数据,将这些数据发送给处理器,然后根据编程来控制设备的运行状态。
Twido PLC的编程是使用Twido Soft 和Twido Suite软件来完成的,在这两个软件中,Twido Soft适用于小型项目,而Twido Suite适用于
大型项目,针对不同的项目有不同的工具,可以实现不同的目的。
在Twido Soft和Twido Suite中,可以使用程序语言和图形化编程
环境来编写程序。
程序语言编程是把程序面板以分号分隔的形式来编写;
而图形化编程环境是类似的,但比程序语言更加直观,以图形和可视元素
来编写程序,如图形化条件块控制、图形化存储器等等。
第二章、TWIDO系列PLC介绍2-1 系列构成2-2 TWIDO主要功能2-3 安装与接线2-4 I/O地址分配2-5 TWIDO语言对象-内部软元件说明2-1 系列构成掌握要点:TWIDO 系列PLC介绍了解TWIDO系列PLC的系统构成。
2-1-1 CPU、I/O说明:TWIDO是一体化的小型PLC,由本体和扩展单元组成。
本体:集成了CPU,存储器,电源,输入、输出几部分。
Twido 控制器有以下两种模式CPU:一体型模块型一体型控制器包括:10 I/Os TWDLCAA 10DRF 不可扩展16 I/Os TWDLCAA 16DRF 不可扩展24 I/Os TWDLCAA 24DRF 可扩展4个模块40 I/Os TWDLCAA 40DRF 可扩展7个模块TWDLCAE 40DRF 可扩展7个模块,带以太网接口模块型控制器包括:20 I/Os TWDLMDA 20DTK 可扩展4个模块TWDLMDA 20DUK 可扩展4个模块TWDLMDA 20DRT 可扩展7个模块40 I/Os TWDLMDA 40DTK 可扩展7个模块TWDLMDA 40DUK 可扩展7个模块以下是控制器列表:扩展:本体通过连接扩展单元增加I/O点数和特殊功能(如AD/DA,通讯接口)。
数字量I/O或继电器类型的15个扩展模块模拟量I/O类型的8个扩展模块有多种点数组合、输出类型供用户选择下表为数字量和继电器扩展I/O模块:下表列出了模拟量扩展I/O模块:下表列出了可用选件:2 个连接器(20引脚)TWDFCN2K20 2 个连接器(26引脚)TWDFCN2K26 TWDLCAA40DRF 和TWDLCAE40DRF系列一体型基控制器具有的高级集成特征:内置100Base-TX 以太网端口:仅TWDLCAE40DRF板上的实时时钟(RTC):TWDLCAA40DRF和TWDLCAE40DRF第四个高速计数器(FC):TWDLCAA40DRF和TWDLCAE40DRF外部电池:TWDLCAA40DRF和TWDLCAE40DRF另外用户可选择两种编程设备对TWIDO进行编程和监控:* 安装了编程软件的计算机;专用掌上电脑。
第三章、编程语言和编程软件TWIDOSOFT3-1 Twido编程语言介绍3-2 编程软件TWIDOSOFT的用法介绍3-1 Twido编程语言介绍TWIDO提供了梯形图,指令列表和Grafcet等编程语言给用户使用。
3-1-1、梯形图语言介绍3-1-1-1梯形图类似于用来描述继电器电路的继电器逻辑图。
两者之间的主要区别是继电器逻辑图没有梯形图下面的特点:所有的输入都由触点符号表示。
所有的输出都由线圈符号表示。
梯形图指令中包括数字运算。
继电器等效梯形图下面图例是一个继电器逻辑电路的简化接线图和他的等效梯形图。
请注意上面图例中,梯形图中所有与继电器逻辑图中开关设备相关的输入都以触点形式表示。
继电器逻辑图中的M1输出线圈在梯形图中用输出线圈符号表示。
梯形图中每个触点/线圈符号上的地址标号都对应于与控制器相连的外部输入/输出的位置。
3-1-1-2梯级用梯形图编写的程序由梯级构成,梯级是指画在两条垂直电压栏里的图形指令集。
梯级由控制器顺序执行。
图形指令集表述下述功能:控制器的输入/输出(按钮,传感器,继电器,指示灯,等等)控制器的功能(定时器,计数器,等等)数学和逻辑运算(加法,除法,与,或,等等)比较运算和其它数字运算(A<B, A=B, 移位,循环,等等)控制器的内部变量(位,字,等等)垂直和水平连接这些图形指令最终实现一个或多个输出和/或动作。
一个梯级只能支持一组相关指令。
下图是一个由两个梯级组成的梯形图程序示例。
3-1-1-3梯形图编程原则编程网格每个梯级由7行11列组成,形成两个区域,如下图所示。
网格区域梯形图编程网格分为两个区:测试区包括动作发生所必须具备的条件。
由列1-10组成,包括触点,功能模块,和比较模块组成。
动作区包括测试区相关测试条件所引起的输出或操作。
由列8-11组成并包括线圈和操作模块。
网格中指令输入梯级提供了一个7行11列的编程网格,并从网格的最左上方单元开始。
编程即向网格中的单元输入指令。
E OCCUPATION2013 0292探索XPLORATION施耐德twido系列PLC指令训练王有毅摘 要:本文通过对可编程控制器作用的分析,阐述了布尔指令、功能块指令的运用方法,在分析了综合训练的重要性后,强调只有灵活掌握PLC的编程方法,才能使课堂教学上升到一定的高度,从而提高学生的综合设计能力及实践操作能力。
关键词:施耐德PLC布尔指令 功能块指令 综合训练为了掌握施耐德PLC指令及灵活地使用指令进行编程,在学习基本指令、功能块指令、数据处理指令及功能指令后需要进行综合性的指令训练,才能使学生灵活掌握施耐德程序的编写方法。
一、布尔指令程序训练梯形图语言延续使用继电器控制系统的许多符号和规定,其形象直观、易学易懂。
如位元件中%Ii对应按钮、行程开关、传感器位置开关等,%Mi对应中间继电器,%Qi对应接触器;功能块元件%TMi对应时间继电器等。
布尔指令LD、OR、AND、ST等在编程中经常用到,因此要强化布尔指令编程训练,提高学生的逻辑思维能力。
布尔指令所控制对象多数是位元件。
因此有必要了解和合理运用位元件。
PLC中位元件触点有四种状态,即常开、常闭、上升沿、下降沿。
其实还有一个“元件触点”即比较块。
比较指令是对两个操作数(字、位窜、立即数等)进行比较的数据处理指令。
条件满足“块元件”闭合,条件不满足“块元件”断开。
因此比较块可称其为条件触点。
还有就是抽取位,一个字可以抽取16个位作为位元件。
在TWDLCAA40DRF中有3000个内部字,而内部位仅提供256个。
使用抽取位有两点好处,一个是补充内部位不足,二是在编程中的地址编号容易记忆。
另外在TWDLCAA40DRF 中%Q0.0、%Q0.1是晶体管输出。
欲使用交流接触器驱动,且程序中又使用了如%Q0.0.0:8的位窜指令,此时可以使用抽取位指令将输出端转至%Q0.2~%Q0.9,且有序的排列控制对象便于记忆。
二、功能块指令训练一般在常用功能块指令中定时器使用频率较高。
第六章、指令6-1 布尔指令6-2 标准功能块6-2-1 定时器功能块6-2-2 计数器功能块6-2-3 移位寄存器功能模块(%SBRi)6-2-4 步进计数器功能模块(%SCi)6-3 数字处理指令6-3-1 赋值指令6-3-2 比较指令6-3-3 算术指令6-3-4 逻辑指令6-3-5 移位指令6-3-6 转换指令6-3-7 单/双字转换指令6-3-8 浮点算术指令6-3-9 三角指令6-3-10 转换指令6-3-11 整数转换指<-> 浮点6-3-12 表求和功能6-3-13 表比较指令6-3-14 表查找指令6-3-15 表最大值和最小值查找功能6-3-16 表中某个值的出现次数6-3-17 表循环移动功能6-3-18 表排序功能6-4 程序控制指令6-4-1 END指令6-4-2 跳转指令6-4-3 子程序指令6-5 专用功能块6-5-1 LIFO/FIFO寄存器功能模块(%Ri) 6-5-2 脉宽调制功能模块(%PWM)6-5-3 脉冲发生器输出功能模块(%PLS)6-5-4 磁鼓控制器功能模块(%DR)6-5-5 高速计数6-5-6 超高速计数器功能模块(%VFC)6-5-7 调度模块6-6 通讯指令6-6-1 信息发送/接收6-6-2 数据交换控制6-1 布尔指令掌握要点:布尔指令:用语所有位元件Load指令(装入):LD,LDN,LDR,LDF分别对应常开,常闭,上升沿,和下降沿其中: N 代表“非”R 代表“上升沿”F 代表“下降沿”程序例:逻辑AND 指令: AND, ANDN , ANDR , ANDF。
逻辑与指令执行操作数(或它的反转数,或上升沿,或下降沿)和前面指令的布尔运算结果间的逻辑与操作。
程序例:逻辑OR指令: OR , ORN , ORR , ORF,逻辑或指令执行操作数(或它的反转数,或上升沿,或下降沿)和前面指令的布尔运算结果间的逻辑或操作。
程序例:赋值指令ST, STN, S, 和R分别对应直接,反转,置位,和复位线圈,其中: N 表示输出的非S 表示强制置位R 表示强制复位程序例:异或指令(XOR, XORN, XORR, XORF)异或指令执行操作数(或它的反转数,或上升沿,或下降沿)和前面指令的布尔运算结果间的异或操作。
施耐德小型PLC---TWIDO技术培训课程基础部分LEVEL 1Twido目录●第一章PLC基础知识● 1.1 什么是自动控制● 1.2 电气控制的基础知识● 1.3 基本电气控制电路● 1.4 可编程控制器的出现和发展● 1.5 可编程控制器的基本结构● 1.6 可编程控制器的工作原理● 1.7可编程控制器的通信和网络的基本知识●第二章TWIDO PLC基础知识● 2.1 TWIDO PLC系列构成● 2.2 TWIDO的选型● 2.3 TWIDO的安装与接线●第三章硬件寻址和内部软元件● 3.1 硬件地址分配方法● 3.2 TWIDO内部软元件介绍●第四章基本编程指令● 4.1 布尔指令● 4.2 标准功能块● 4.3 数值处理指令● 4.4 程序指令● 4.5 浮点指令●第五章TWIDOSOFT编程软件● 5.1 安装TWIDOSOFT软件● 5.2 启动TWIDOSOFT软件● 5.3 硬件、软件配置方法● 5.4 梯形图编辑器的用法● 5.5 指令表编辑器的用法● 5.6 程序校验功能和交叉表引用● 5.7 连接管理的功能和用法● 5.8 程序下载、备份、运行程序、停止程序● 5.9 程序保护功能● 5.10 在线监控、调试工具、动态数据表的用法● 5.11 FIRMWARE升级工具的使用方法目录(续)●第六章TWIDO PLC的特殊应用● 6.1 I/O点的特殊功能● 6.2 专用功能块的特殊功能● 6.3 系统位%S的应用● 6.4 系统字%SW的应用●第七章TWIDO PLC通讯功能●7.1 MODBUS通讯介绍●7.2 ASCII自由协议通讯介绍●第八章TWIDO PLC常见故障诊断●8.1 CPU、I/O模块各指示灯的含义●8.2 系统位、系统字中的错误代码●附录1 TWIDO PLC的模块接线图●1、安装方法●2、CPU模块接线图●3、离散量I/O模块接线图●4、模拟量I/O模块接线图●5、外部电池安装方法第一章PLC基础知识●目录● 1.1什么是自动控制● 1.1.1自动控制的定义● 1.1.2自动控制系统的组成● 1.2电气控制的基础知识●1.2.1自动控制的实现方法●1.2.2自动控制常用的低压电器的分类和电磁式低压电器的原理●1.2.3常用低压电器(接触器、继电器等)的简介● 1.3基本电气控制电路●1.3.1电气控制电路的定义●1.3.2电气控制电路的表示方法——电气原理图●1.3.3常用的基本电气控制电路举例说明以及梯形图的概念●1.3.4设计电气控制电路的基本规律和电路保护环节● 1.4可编程控制器的出现和发展●1.4.1继电器接触器控制系统的不足和PLC出现的历史背景●1.4.2PLC的定义和特点●1.4.3 PLC的应用领域和发展前景●目录● 1.5 可编程控制器的基本结构●1.5.1 PLC对继电器接触器控制系统的仿真●1.5.2 PLC的硬件结构和各部分的作用● 1.6 可编程控制器的工作原理●1.6.1 PLC硬件的各个组成部分的协调工作原理●1.6.2 扫描工作原理●1.6.3 PLC对输入、输出I/O点的处理原理●1.6.4 举例说明PLC如何取代传统的继电器、接触器控制电路●1.6.5 PLC的编程语言● 1.7 可编程控制器的通信和网络的基本知识●1.7.1 可编程控制器信息交换的必要性●1.7.2 可编程控制器信息交换的实现方法——微机数据通信技术●1.7.3 微机数据通信技术的基础知识和开放系统模型OSI的概念●1.7.4 数据通信的数据传送方式●1.7.5 数据通信的常用通信接口和通信物理介质●1.7.6 可编程控制器网络和现场总线1.1 什么是自动控制?1.1.1自动控制的定义什么是控制?控制与被控制其实反映出了人与工具、机械、设备等的内在关系。