TWIDO-PLC基础教程
3-3Twido系列PLC程序控制指令
跳转指令举例
手动起动程序段
带有手动/ 自动切换 的电动机 Y-△降压 启动PLC 控制程序
%L5
%I0.3 %L8
自动起动程序段 %L8
当%I0.3 为OFF时, 程序跳至 标号%L8 执行
PLC应用技术
课题三 PLC的基本指令
带有手动/自动切换的电动机Y-△降压启动PLC控制程序
%I0.3 %L5
KM3
+24V 0V COM I0 I1 I2 I3 I4 … Twido 100-240VAC RY.OUT L N COM0 Q0 Q1 Q2 Q3 Q4 Q5…
KM2
KM1 KM2 KM3 HL1 HL2
PLC应用技术
课题三 PLC的基本指令
%I0.3
%L5 当%I0.3 为ON时, 程序跳至 标号%L5 执行
%M1 %Q0.1 %Q0.1 %M1
%Q0.2 ( )
%M0
%M0 %M1
IN TYPE TON TB 1 S ADJ Y %TM1.P 10
%TM1
%M1 Q ( )
%I0.2 %I0.3
%SR1 %SR2
PLC应用技术
课题三 PLC的基本指令
子程序指令应用举例
%SR1
采用子 程序实 现闪光 频率改 变的控 制程序
课题三 PLC的基本指令
子程序指令应用举例
采用子程序实现闪光频率改变的控制
SB1用于起动控制 SB2用于停止控制 SB3用于自动加计时 SB4用于自动减计时 HL为闪光灯
%I0.0 %I0.1 %I0.2 %I0.3 %Q0.2
PLC应用技术
课题三 PLC的基本指令
子程序指令应用举例
采用子程序实现闪光频率改变的控制接线图
TWIDOPLC基础教程
TWIDOPLC基础教程
Twido PLC是一种可编程控制器,它可以控制多个设备的运行状态。
Twido PLC由一系列的模块组成,其中包括输入,输出和处理单元。
Twido PLC 的基本原理是,通过输入和输出模块获取设备状态的数据,将这些数据发送给处理器,然后根据编程来控制设备的运行状态。
Twido PLC的编程是使用Twido Soft 和Twido Suite软件来完成的,在这两个软件中,Twido Soft适用于小型项目,而Twido Suite适用于
大型项目,针对不同的项目有不同的工具,可以实现不同的目的。
在Twido Soft和Twido Suite中,可以使用程序语言和图形化编程
环境来编写程序。
程序语言编程是把程序面板以分号分隔的形式来编写;
而图形化编程环境是类似的,但比程序语言更加直观,以图形和可视元素
来编写程序,如图形化条件块控制、图形化存储器等等。
施耐德PLCTwidoPLC可编程控制器第二章、TWIDO系列PLC介绍
第二章、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进行编程和监控:* 安装了编程软件的计算机;专用掌上电脑。
3-1Twido系列PLC布尔指令
输入:正转起动按钮SB1 反转起动按钮SB2 停止按钮SB3
输出: 正转接触器KM1 反转接触器KM2
第3章小型PLC的指令系统
%I0.0 %I0.1 %I0.2
%Q0.0 %Q0.1
课题三 PLC的基本指令 触点、线圈指令举例 电动机主电路图
L1L2L3
2)绘制PLC输入输出接线图
SB1 SB2 SB3
R B %*:Xk
(R)
功能:当前面条件满足时,S指令使B置位为 ON,R指令使B复位为OFF。
第3章小型PLC的指令系统
课题三 PLC的基本指令 置位复位指令应用举例 :正转停止车 采用置位复位 指令控制电动 机的正反转
正转起动运行
%I0.0
%Q0.0
%I0.2
%Q0.1
反转停止车
(R)
%I0.1 %Q0.1 %Q0.0
课题三 PLC的基本指令
二 布尔指令
学习目标: ●掌握触点、线圈指令的格式及应用
●掌握微分指令的格式及应用 ●掌握置位/复位指令的格式及应用 ●了解电路块串并联指令的格式及应用
●了解母线分支指令的格式及应用
第3章小型PLC的指令系统
课题三 PLC的基本指令 1.触点、线圈指令
梯形图
B B B B B B
%I0.0
%Q0.0 %I0.0
%Q0.1
P
%I0.1
%Q0.0
( ) %I0.1
%I0.0
N
%I0.1
%Q0.1 %Q0.0
( )
%Q0.1
第3章小型PLC的指令系统
课题三 PLC的基本指令 3. 置位复位指令
梯形图 语句表
S B
(S)
施耐德PLCTwidoPLC可编程控制器第三章、编程语言和编程软件TWIDOSOFT
第三章、编程语言和编程软件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列的编程网格,并从网格的最左上方单元开始。
编程即向网格中的单元输入指令。
施耐德twido系列PLC指令训练
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,且有序的排列控制对象便于记忆。
二、功能块指令训练一般在常用功能块指令中定时器使用频率较高。
32Twido系列PLC常用功能块指令
PLC应用技术
电气教研室
课题三 PLC的基本指令
2. 计数器功能块指令%Ci
用途:
对工作的状态或生产的产品进行计数,并根据计数结 果控制输出。
计数器功能 块指令%Ci 的格式
%Ci
R
E
S
D
CU ADJ Y F
CD %Ci.P 9999
PLC应用技术
电气教研室
课题三 PLC的基本指令 2. 计数器功能块指令%Ci
PLC应用技术
电气教研室
课题三 PLC的基本指令
1. 定时器功能块指令%TMi
定时器功能块指 令%TMi的格式
%TMi
IN
Q
TYPE TON
TB 1 min
ADJ Y
%TMi.P 9999
TB表示定时分 辨率。在Twido PLC中,定时分辨 率可设置为1min、 1s、100ms、10ms 和1ms五种,系统 默认为1min。
%DRi
R
F
STEPS 8
U
%DRi表示第i个鼓形 控制器,在Twido系列 PLC中,一体型控制
有四个鼓形控制器可 用,即i=0~3;模块 型控制器有8个鼓型控 制器可用,即i=0~7
PLC应用技术
电气教研室
课题三 PLC的基本指令 3. 鼓形控制器功能块指令%DRi指令
鼓型控制器功 能块指令 %DRi的格式
F为计数器上溢出标志输 出位,当加计数器%Ci从
9999变为0时,%Ci.F=1。
PLC应用技术
电气教研室
课题三 PLC的基本指令
2. 计数器功能块指令%Ci
计数器功能块 指令%Ci的格式
%Ci
R
E
施耐德PLCTwidoPLC可编程控制器第六章、指令
第六章、指令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)异或指令执行操作数(或它的反转数,或上升沿,或下降沿)和前面指令的布尔运算结果间的异或操作。
施耐德Twido系列PLC教程
PLC应用技术
3.输出性能
●输出点数 ●负载电压 ●负载电流 ●通断时间
第11章 Schneider TWIDO系列PLC
普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材
PLC应用技术
11.3 Twido系列PLC的内部存储器分配 数据存储器 位存储器 字存储器 程序存储器
20
INW/QNW
输入字存储器IW
15 0 0 0000000000000000
1 2 3 4 5
0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000
第11章 Schneider TWIDO系列PLC
第11章 Schneider TWIDO系列PLC
普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材
PLC应用技术
11.1 系列PLC的外形结构及各部位的作用
第11章 Schneider TWIDO系列PLC
普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材
普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材
PLC应用技术
1.CPU性能
●存储器容量: 3000内存字、300条指令 ●执行时间: ●扩展能力:
语句表指令0.14 µs到0.9 µs 最多支持4个或7个扩展I/O模块 PWM/PLS、高速计数器、超高 速计数器
●特殊功能块:
PLC应用技术
输入连接器
1 SchneiderTwido系列PLC的外形结构
TWIDO基础教程
施耐德小型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自动控制的定义什么是控制?控制与被控制其实反映出了人与工具、机械、设备等的内在关系。
使用以太网连接Twido PLC
使用以太网连接Twido PLC
一、修改计算机的IP地址:
二、将一根网线联接PC和PLC的网络端口
三、将PLC上电
四、MAC地址获取方法
1,如果使用一个新的集成以太网口的Twido处理器,可以直接将MAC地址转换(在Twido处理器的终端编程口侧可以找到),
计算出默认的IP地址。
格式为85.16.xxx.xxx,其中后两组
数为MAC地址的后两组十六进制数转换成十进制数得到的。
例如:MAC地址为0084F4810111,后两组数是01.11则计算结
果为85.16.1.17。
2,使用软件
2.1、运行“MAC地址查询扫描器”(下载地址)
2.2、修改“IP地址范围”、“速度级别”如下图
2.3、点击“扫描”开始运行
2.4、当软件扫描到设备时即可自动解析设备的相关数据,如果只有一台PLC,可以点击“停止”结束扫描。
这里的“85.16.23.10”即为PLC的默认网络IP地址。
2.5、将计算机的IP地址改为不同于PLC的地址,如
“85.16.23.1”。
五、打开“TwidoSoft”软件,依次点击“文件”、“首选项”,“连接
管理”、“添加”,在“IP/Phone”列填写PLC的IP地址,将连接名称改为比较容易识别的名称。
六、点击“确定”保存设置。
七、选择新添加的连接选项,点击“确定”
八、单击软件界面“控制器”菜单下的“连接”命令。
联机后,软件的状态栏显示为“在线”,其背景色为红绿交替闪烁。
PLC上LACT灯在闪烁。
施耐德PLC产品联机编程手册
施耐德PLC产品联机编程手册1 Twido系列处理器1.1 使用USB口电缆为Twido处理器编程1.1.1 USB电缆介绍1.1.2 为USB电缆安装驱动1.1.3 安装 Modbus 驱动1.1.4 TwidoSoft软件的设置1.2 使用串口电缆为Twido处理器编程1.3 Twido处理器通过集成的以太网口编程2 Micro与Premium系列2.1 使用USB口电缆为Micro与Premium处理器编程2.2 使用串口电缆编程2.3 使用XIP驱动实现Premium的以太网编程2.4 通过ETZ以太网模块为Micro编程2.4.1 通过以太网线连接ETZ模块2.4.2 通过串口电缆连接ETZ模块2.4.3 使用XIP驱动实现Micro的以太网编程3 M340系列3.1 使用USB口编程3.2 使用Modbus口编程3.3 通过以太网实现编程连接4 Quantum与Momentum系列4.1 Quantum使用USB口编程4.2 使用Modbus口编程4.3 通过Modbus Plus实现编程连接4.4 通过以太网实现编程连接2. Micro与Premium系列2.1 使用USB口电缆为Micro与Premium处理器编程Micro与Premium处理器使用的串口编程电缆为TSX PCX 3030-C,此电缆通过USB接口与个人电脑连接,并提供RS485信号转换。
TSX PCX 3030-C电缆不但可以为施耐德Neza系列、Twido系列、Micro系列和Premium系列处理器编程,它还能作为一般的通讯连接设备用于所有的RS485应用。
每台计算机只支持一根TSX PCX 3030-C电缆,该电缆需要安装专用的USB 电缆驱动程序才能工作。
安装过程参见1.1.2。
TSX PCX 3030-C电缆长2.5米,一头为8针Mini DIN连接器另一端为USB A 型连接器,中间带有4位旋转拨码开关的转换器,用于选择不同的工作模式。
3-2Twido系列PLC常用功能块指令
课题三 PLC的基本指令 1. 定时器功能块指令%TMi
IN %TMi TYPE TP TB 1 min ADJ Y %TMi.P 50 Q
定时器功能块指令%TMi 的功能(TP) 启动控制信号IN 输出值%TMi.Q 预设值%TMi.P
当前值%TMi.V
PLC应用技术
课题三 PLC的基本指令 定时器功能块指令%Tmi使用举例 两台电动机,一台起动10分钟后,另 一台自动起动。
CU %Ci.P20 F
CD
PLC应用技术
课题三 PLC的基本指令 3. 鼓形控制器功能块指令%DRi指令 用途: 鼓形控制器功能块指令%DRi用于 代替机电类电子凸轮控制器
%DRi
鼓型控制器功 能块指令 %DRi的格式
R
F
STEPS 8
U
PLC应用技术
课题三 PLC的基本指令 3. 鼓形控制器功能块指令%DRi指令 鼓型控制器功 能块指令 %DRi的格式
SB1 SB2
两台电动机, 一台起动10分钟 后,另一台自动 起动。
+24V 0V COM I0 I1 I2 I3 I4 … Twido 100-240VAC RY.OUT L N COM0 Q0 Q1 Q2 Q3…
KM1
KM2
PLC应用技术
课题三 PLC的基本指令 定时器功能块指令%Tmi使用举例 3)编制PLC控制程序
IN TYPE TON TB 1 min ADJ Y %TMi.P 9999 Q
Q为定时器输出信 号。当定时器定时时 间到时,定时器输出 位%Tmi.Q=1。
PLC应用技术
课题三 PLC的基本指令 1. 定时器功能块指令%TMi
定时器功能块指 令%TMi的格式
3-0Twido系列PLC指令系统概述
语句表指令语言
( )
%M0
MW0:=MW5+MW100
0 1 2 3 4 5
LD OR ANDN ST LD
%I0.0 %M0 %I0.1 %Q0.0 %I0.0
[%MW0:=%MW2+%MW100]
PLC应用技术
课题三
PLC的基本指令
MW0:=MW5+MW100
课题三
PLC的基本指令
学习目标:
●掌握Twido系列PLC指令的寻址方式 ●掌握Twido系列PLC的布尔指令 ●掌握Twido系列PLC的常用功能块指令 ●掌握Twido系列PLC的程序控制指令 ●掌握Twido系列PLC的数据处理指令 ●掌握Twido系列PLC的表操作指令
PLC应用技术
课题三
PLC应用技术
┋
课题三
PLC的基本指令
字抽取位: 从16位二进制数里抽取某位的寻址
格式: % + 字存储器标识符 + :+ 位标识符
如:%
高 15
MW1
低 0:X10 Nhomakorabea87
MW0 MW1
0000000000000000 0000000000000000
MW存储器
PLC应用技术
课题三
PLC的基本指令
PLC的基本指令
一 Schneider Twido系列PLC指令系统概述
1.Twido系列PLC指令的形式
●梯形图指令语言 ●语句表指令语言
2.Twido系列PLC指令的寻址方法
●位寻址 ●字寻址 ●双字及浮点字寻址 ●位串、字表、双字表及浮点字表寻址 PLC应用技术
课题三
Twido可编程控制器详细介绍讲课文档
计算机控制技术融为一体,进入80年代,随着微电子技术和计算机
技术的发展,可编程控制器的功能已远远超出逻辑控制、顺序控制的范 围,它具有数据运算、传送与处理功能和可以进行模拟量控制、位置控 制,特别是远程通讯功能的实现,易于实现柔性加工和制造系统,被广 泛应用于各种生产机械和生产过程的自动控制。
在所有指令执行完毕后,将各物理继电器对应的输出状态寄存器的通/断状态,在输出刷新阶 段转存到输出寄存器,去控制各物理继电器的通/断,这才是PLC的实际输出。
由PLC的工作过程可见, 在PLC的程序执行阶段,即使输入发生了变化,输入状态寄存器的内容也不会立即改变 ,要等到下一个周期输入处理阶段才能改变。暂存在输出状态寄存器中的输出信号,等到一个循环周期结束,CPU集中 将这些输出信号全部输出给输出锁存器,这才成为实际的CPU输出。因此全部输入、输出状态的改变就 需要一个扫描周期,换言之,输入、输出的状态保持一个扫描周期。
算机运行。TwidoSoft 1.13 或更高版本也可以在Microsoft Windows XP 上运行。
本实验所使用 的软件版本是
TwidoSoft V3.2。
第9页,共58页。
2.1 主窗口
TwidoSoft 主窗口为 菜单和命令、窗口和 工具栏以及应用程序 的查看提供了轻松的
访问方法。
第10页,共58页。
此对话框包含两个部分:
*上部分区域包含了不能转
化为梯形图语言的指令表程 序段。 *下部分区域包含了程序错
误和可逆性警告。
第16页,共58页。
指令表编辑器
此指令表编辑器是一个简单的创建和修改指令列表程序的行编辑器。
第17页,共58页。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
存储器(系统 /用户程序)
输
输
入
出
I/O
处理器CPU
I/O
接
接
口
口
电源
10
1.3 可编程控制器的工作原理 •1.3.1 扫描原理 •1.3.2 I/O映象区,响应时间 •1.3.3 举例说明PLC如何取代传统的继电器、接触器控制电路
11
1.3.1 扫描原理 PLC采用循环扫描的方式进行,循环扫描一次所用的时间称为一个扫描周期。 扫描周期的长短由CPU指令执行速度、用户程序长短、有无外围设备与PLC交换 信息等多种因素决定,扫描周期的长短直接影响输入、输出的响应速度。 一个扫描周期由以下几部分组成: 内部处理:系统检测程序存储器容量、实时时钟当前值的修改、状态指示灯的 改变、检测PLC运行/停止的变化、检测其它系统参数,处理来自编程端口的请 求。 读取输入信息:将输入信息读入存储器 程序处理:用户程序的执行 输出值刷新:刷新输出信号
5.2.1 编程软件菜单、界面各部分介绍 5.3 硬件、软件配置方法
5.3.1 添加和配置选件、扩展模块的方法 5.3.2 软元件配置方法 5.4 梯形图编辑器的用法 5.4.1 输入梯形图的操作方法 5.4.2 输入梯级头的操作方法 5.5 指令表编辑器的用法 5.6 程序校验功能和交叉表引用 5.7 连接管理的功能和用法 5.8 程序下载、备份、运行程序、停止程序 5.9 程序保护功能 5.10 在线监控、调试工具、动态数据表的用法
2
第二章 TWIDO PLC基础知识
目录
2.1 TWIDO PL 离散量、模拟量扩展模块、通讯扩展模块 2.1.3 附件和可选件 2.1.4 TWIDO主要性能参数表 2.1.5 TWIDO的数据保持简介 2.1.6 TWIDO的通讯功能简介
2.2 TWIDO的选型 2.2.1 如何理解PLC的性能指标
2.3 TWIDO的安装与接线 2.3.1 导轨安装 2.3.2 CPU电源接线 2.3.3 离散量I/O模块接线 2.3.4 模拟量I/O模块接线
3
第三章 硬件寻址和内部软元件
目录
3.1 硬件地址分配方法 3.1.1 图解说明硬件地址分配方法(离散量%I、%Q和模拟量%IW、%QW的寻址规则)
4
第四章 基本编程指令
目录
4.1 布尔指令 4.1.1 位逻辑指令(LD、AND、OR、ST等)
4.2 标准功能块 4.2.1 定时器%TM 4.2.2 计数器%C 4.2.3 鼓控制器%DR 4.2.4 队列堆栈寄存器%R
4.3 数值处理指令 4.3.1 赋值指令 4.3.2 比较指令 4.3.3 整数算术指令 4.3.4 逻辑指令 4.3.5 移位指令 4.3.6 转换指令 4.3.7 单/双字转换指令
所谓 I/O响应时间指从PLC的某一输入信号变化开始到系统有关输出端信号的改
变所需的时间。其最短的I/O响应时间与最长的I/O响应时间如下图所示:
最短I/O响应时间:
最长I/O响应时间:
15
1.3.3 PLC如何取代传统的继电器、接触器控制电路 最初研制生产的 PLC主要用于代替传统的由继电器接触器构成的控制装置,
14
PLC的I/O响应时间 为了增强PLC的抗干扰能力,提高其可靠性,PLC的每个开关量输入端都采用光
电隔离等技术。为了能实现继电器控制线路的硬逻辑并行控制, PLC采用了不同于一 般微型计算机的运行方式(扫描技术)。以上两个主要原因,使得PLC得I/O响应比一 般微型计算机构成的工业控制系统慢很多,其响应时间至少等于一个扫描周期,一般 均大于一个扫描周期甚至更长。
17
第二章 TWIDO PLC基础知识
目录
2.1 TWIDO PLC系列构成 2.1.1 CPU模块的分类 2.1.2 离散量、模拟量扩展模块、通讯扩展模块 2.1.3 附件和可选件 2.1.4 TWIDO主要性能参数表 2.1.5 TWIDO的数据保持简介 2.1.6 TWIDO的通讯功能简介
但这两者的运行方式是不相同的: (1)继电器控制装置采用硬逻辑并行运行的方式,即如果这个继电器的线圈通电或
断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线路的哪 个位置上都会立即同时动作。 (2)PLC则采用顺序扫描执行用户程序的工作方式,即如果一个输出线圈或逻辑线圈 被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必 须等程序扫描到该触点时才会动作。
施耐德小型PLC---TWIDO技术培训课程
基础部分 LEVEL 1
Twido
1
第一章 PLC基础知识
目录
1.1 可编程控制器的发展历程 1.2 可编程控制器的基本结构 1.3 可编程控制器的工作原理
• 1.3.1 扫描原理 • 1.3.2 I/O映象区,响应时间 • 1.3.3 PLC如何取代传统的继电器、接触器控制电路
目前世界上先进工业国都竞相开发、生产该类产品,我国现在正大量引进国外 产品。总之,PLC已成为解决自动控制问题的最有效工具,它越来越受到人们的关 注。
9
1.2 可编程控制器的基本结构 硬件结构: PLC是一种用作自动控制的专用电子计算机,主要由以下几部分组成:1、输入---从外部取入信息;2、输出---将运算结果输出给外部;3、存储器---记忆系统和 用户程序及数据;4、处理器(CPU)---执行用户程序,读取输入信息,经运算后输出; 5、电源---向各部分提供电源;6、外部编程设备(可选)---用于编程及监控、调试 程序。其结构如下图所示:
16
图解说明PLC是如何取代传统的继电器、接触器控制电路
A1
A2
KM1
A3
A4
KM2
A1
KM1
A2
I1
Q1
KM1
I2
A3
PLC
I3
Q2
KM2
KM2
A4
I4
I1
I2
Q1
不用PLC时的电机启动、停止控制电路: 启动、停止按钮必须和控制电机的接触 器物理上连接在一起。
Q1
I3
I4
Q2
Q2
使用PLC时的电机启动、停止控制电路: 启动、停止按钮连接到PLC输入,接触器线 圈电路连接到PLC的输出。控制逻辑通过梯 形图程序实现。
2.2 TWIDO的选型 2.2.1 如何理解PLC的性能指标
2.3 TWIDO的安装与接线 2.3.1 导轨安装 2.3.2 CPU电源接线 2.3.3 离散量I/O模块接线 2.3.4 模拟量I/O模块接线
18
2.1 TWIDO PLC系列构成
TWIDO PLC是紧凑型可编程控制器,可应用于各种设备的自动化控制系统中。 TWIDO系列小型PLC具有灵活的配置、紧凑的结构、强大的功能、丰富的通讯方式、 完善的编程软件、CPU的FIRMWARE可不断升级等特点,因此性价比极高。
•1. 灵活的配置
多种CPU模块、数字量、模拟量扩展模块、通讯模块以及多种可选件,使得 控制系统的硬件构架更适合用户的应用要求。
•2. 紧凑的结构
体积小巧,多种接线方式,易于安装。如附带40点I/O的CPU模块的正面面积 只有名片大小。
•3. 强大的功能
除具有PLC基本的控制和运算功能之外,还有双字、浮点数、三角函数、PID 等的运算指令。单机的控制点数高达264点,用户程序容量达64KB。
如电机的启停、电磁阀的开闭、产品的计数,温度、压力、流量的设定与控制等等。 过去,以上的控制主要是用继电器或分立的电子线路来实现。但是随着生产的
飞速发展,人们对这些自控装置提出了更通用、易扩展、易维护、更可靠、更经济 的要求。
可编程序控制器(Programmable Logic Controller)就是根据上述要求开发出 来的。它按照成熟而有效的继电器控制概念和设计思想,利用不断发展的新技术、 新电子器件,逐步形成了各具特色的系列产品。PLC是计算机家族中的一员,是以 微处理器为基础的工业控制器,具有较强的控制功能,处理速度快,应用灵活、广 泛,经济性好,易于调试、维护和扩展。一般使用梯形图语言编程,易于理解和掌 握。采用循环处理方式,响应快,适合于实时控制。
12
PLC一个扫描周期的图例如下:
内部处理 读取输入信息
RUN 程序执行
输出刷新
STOP
13
1.3.2 I/O映象区,响应时间 输入采样阶段:PLC以扫描方式依次读入所有输入状态和数据,存入输入映象区。输入
采样结束后,进入扫描执行用户程序阶段和更新输出映象区阶段。在这 两个阶段,即使输入状态变化,输入映象区的数据不会改变。因此如输 入信号是脉冲性质,则脉冲信号的宽度必须大于一个扫描周期,才能保 证此信号被正确读入。 用户程序执行阶段:PLC总是按从上到下,从左到右的顺序扫描执行用户程序,对由触 点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新输出 I/O映象区中对应位的状态,或者执行该梯形图所规定的特殊功能指令。 因此在用户程序执行过程中,只有输入I/O映象区内的状态和数据不会 发生变化,而其他输出点和软元件在输出I/O映象区或系统RAM存储区内 的状态和数据都有可能发生变化。另外,先扫描到的梯形图,其程序执 行结果会对后扫描到的并且用到过这些线圈或数据的梯形图起作用;相 反,后扫描到的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一 个扫描周期才能对其前面的程序起作用。 输出刷新阶段:当扫描用户程序结束后, PLC就进入输出刷新阶段。在此期间,CPU按 照I/O映象区内对应的状态和数据刷新所有的输出电路,再经输出电路 驱动相应的外设,这就是PLC的真正输出。
为了消除二者之间由于工作方式不同而造成的差异,考虑到继电器控制装置 各类触点的动作时间一般在 100ms以上,而PLC扫描用户程序的时间一般均小于 100ms,因此,PLC采用了一种不同于一般微型计算机的工作方式---扫描技术。 这样在对于I/O响应要求不高的场合,PLC与继电器控制装置的处理结果上就没 有什么区别了。