版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Twido可编程控制器,可编程控制器原理与应用,实验部分,Twido可编程控制器,主要内容,Twido可编程控制器,1.1 PLC简介,传统的继电接触控制具有结构简单、易于掌握、价格便宜等优点,在工业生产中广泛应用。但这类控制装置体积大,耗电较多,功能少,特别是靠硬件连接构成系统,接线复杂,通用性和灵活性差。 PLC是一种新型的电气控制装置,它将传统的继电控制技术和计算机控制技术融为一体,进入80年代,随着微电子技术和计算机技术的发展,可编程控制器的功能已远远超出逻辑控制、顺序控制的范围,它具有数据运算、传送与处理功能和可以进行模拟量控制、位置控制,特别是远程通讯功能的实现,易于实现柔性加工和
2、制造系统,被广泛应用于各种生产机械和生产过程的自动控制。,Twido可编程控制器,1.2 PLC硬件系统结构,Twido可编程控制器,1.3 PLC各部分作用,PLC采用“顺序扫描、不断循环”的工作方式,这个过程可分为输入采样、程序执行、输出刷新三个阶段,整个过程扫描并执行一次所需的时间称为扫描周期。 1. 主机 主机部分包括中央处理器(CPU)、系统程序存储器和用户程序及数据存储器。 CPU是PLC的核心,一切逻辑运算及判断都是由其完成的,并控制所有其它部件的操作。它就是我们常说的电脑芯片。 内部存储器有两类:一类是系统程序存储器,另一类是用户程序及数据存储器。 系统程序存储器:主要存放系统
3、管理和监控程序及对用户程序作编译处理的程序。系统程序已由厂家固定,用户不能更改。 用户程序及数据存储器:主要存放用户编制的应用程序及各种暂存数据、中间结果。 2. 输入/输出(I/O)接口 输入接口用于接收输入设备(如:按钮、行程开关、传感器等)的控制信号。 输出接口用于将经主机处理过的结果通过输出电路去驱动输出设备(如:接触器、电磁阀、指示灯等)。,Twido可编程控制器,1.3 PLC各部分作用,3. 电源 电源指为CPU、存储器、I/O接口等内部电子电路工作所配备的直流开关稳压电源。 4. 编程器 编程器是PLC很重要的外部设备,它主要由键盘、显示器组成。编程器分简易型和智能型两类。小型
4、PLC常用简易编程器,大、中型PLC多用智能编程器。编程器的作用是编制用户程序并送入PLC程序存储器。利用编程器可检查、修改、调试用户程序和在线监视PLC工作状况。现在许多PLC采用和计算机联接,并利用专用的工具软件进行编程和监控。,Twido可编程控制器,1.4 PLC的工作原理,PLC采用“顺序扫描、不断循环”的工作方式,这个过程可分为输入采样、程序执行、输出刷新三个阶段,整个过程扫描并执行一次所需的时间称为扫描周期。 1、输入采样阶段 PLC在输入采样阶段,以扫描方式顺序读入所有输入端的通/断状态或输入数据,并将此状态存入输入状态寄存器,即输入刷新。接着转入程序执行阶段。在程序执行期间,
5、即使输入状态发生变化,输入状态寄存器的内容也不会改变,只有在下一个扫描周期的输入处理阶段才能被读入。 2、程序执行阶段 PLC在执行阶段,按先左后右,先上后下的步序,执行程序指令。其过程如下:从输入状态寄存器和其它元件状态寄存器中读出有关元件的通/断状态,并根据用户程序进行逻辑运算,运算结果再存入有关的状态寄存器中。 3. 输出刷新阶段 在所有指令执行完毕后,将各物理继电器对应的输出状态寄存器的通/断状态,在输出刷新阶段转存到输出寄存器,去控制各物理继电器的通/断,这才是PLC的实际输出。 由PLC的工作过程可见, 在PLC的程序执行阶段,即使输入发生了变化,输入状态寄存器的内容也不会立即改变
6、,要等到下一个周期输入处理阶段才能改变。暂存在输出状态寄存器中的输出信号,等到一个循环周期结束,CPU集中将这些输出信号全部输出给输出锁存器,这才成为实际的CPU输出。因此全部输入、输出状态的改变就需要一个扫描周期,换言之,输入、输出的状态保持一个扫描周期。,Twido可编程控制器,1.5 TWDLCAE40DRF,本设备为一体型40 I/O 控制器,主要配置如下: 具有24个数字量输入(24VDC),14个继电器(2A)和2个晶体管(1A)输出 具有2 个模拟电位器输入 具有1 个集成的串行口 具有一个支持附加串行口的插槽 内置 RTC 具有一个用户可更换电池的电池盒 最多连接7 个扩展I/
7、O 模块 最多连接2个AS-Interface V2总线接口模块 可连接1个CANopen现场总线接口模块 连接一个可选内存插卡(32 KB或64 KB) 可连接一个可选的操作器显示模块,本实验采用Twido PLC,型号为TWDLCAE40DRF,采用电源:24VDC,100240 VAC,通讯协议:Modbus,CANopen,Ethernet (两种40点一体型本体内置) 。,Twido可编程控制器,2. TwidoSoft,TwidoSoft 是一个为Twido 可编程控制器建立、配置和维护 应用程序的图形化开发环境。TwidoSoft 是一款32 位的基 于Windows 的程序,可
8、在操作系统是Microsoft Windows 98 第二版和Microsoft Windows 2000 Professional 的个人计 算机运行。TwidoSoft 1.13 或更高版本也可以在Microsoft Windows XP 上运行。,本实验所使用的软件版本是TwidoSoft V3.2。,Twido可编程控制器,2.1 主窗口,TwidoSoft 主窗口为菜单和命令、窗口和工具栏以及应用程序的查看提供了轻松的访问方法。,Twido可编程控制器,2.2 应用程序浏览器,Twido可编程控制器,2.3 状态条,Twido可编程控制器,2.4 首选项,Twido可编程控制器,2.
9、5 梯形图浏览器窗口,Twido可编程控制器,梯形图编辑器窗口,Twido可编程控制器,指令表梯级编辑器窗口,指令表梯级编辑器是一个可以从梯形图浏览器中打开的二级程序编辑器 ,用于编辑无法转化为梯形图语言的梯级。,此对话框包含两个部分: *上部分区域包含了不能转 化为梯形图语言的指令表程 序段。 *下部分区域包含了程序错 误和可逆性警告。,Twido可编程控制器,指令表编辑器,此指令表编辑器是一个简单的创建和修改指令列表程序的行编辑器。,Twido可编程控制器,配置编辑器,使用配置编辑器对软件资源和一些硬件资源(见配置编辑器工具栏以确定哪些资源能被配置)进行浏览和配置。,Twido可编程控制器
10、,变量符号编辑器,使用变量符号编辑器创建和管理程序中使用的变量符号。变量符号编辑器在在线和离线模式都可以被使用,但在监测模式下不可用。变量符号表包含符号,注释和地址栏,以电子表格的形式进行组织,每行定义一个变量符号。,Twido可编程控制器,对象浏览器,此对象浏览器对话框是在使用变量符号编辑器时用来插入或编辑变量符号。,Twido可编程控制器,程序错误、交叉引用浏览器,此程序错误浏览器窗口在 分析程序时显示程序错误 和警告,分析程序可以通 过选择主菜单的程序分 析程序实现从主菜单。,此交叉引用浏览器显示操 作数,变量符号,行或梯 级数和操作符列表。在应 用程序的修改和调试中便 于找到相应的项。
11、,Twido可编程控制器,动态数据表编辑器,使用动态数据表编辑器查看变量值,当 PC 连接到处于运行或停止状态的控 制器时。 动态数据表用于在线调试和调整程序。 程序运行时, 查看变量的 变化以比较实际值和期望值。,Twido可编程控制器,存储器编辑器:显示页,利用存储器编辑器可浏览和最优化 PLC 的存储器资源。 它分为两个页面:显示页,编辑页,此查看页包 括所有和 PLC 存储器 使用相关的 信息。,Twido可编程控制器,存储器编辑器:编辑页,编辑页列出了应用程序使用 和可用的数据对象的列表。所有经配置和使用的数据对 象都占用存储空间。因此,配置 应用程序实际需要的数据对象的 数量就有可
12、能使 PLC 的存储器需 求最优化。,Twido可编程控制器,主要概念,应用程序浏览器 使用应用程序浏览器查看、配置、编制和维护应用程序。同样的命令也可以方便地从菜单中获得。可用图形化的方式来配置控制器,扩展I/O 和选件。 存储器分配 通过状态栏中的存储器使用状态(在存储器编辑器中也可见)来查看程序已使用存储器的百分比。当可用存储器低到一定程度时,会发出警告 在线和离线操作 离线操作中, TwidoSoft 未与控制器相连,所以只能改变PC 存储器中的应用程序。使用离线操作来创建和配置应用程序。在线操作中,TwidoSoft 直接与控制器相连,所以能改变控制器存储器中的应用程序。使用在线操作
13、来运行控制器和调试修改应用程序。 应用程序保护 应用程序可以被保护,以防止未授权的查看,修改和复制。,Twido可编程控制器,工作模式,TwidoSoft 操作可以是在线或离线,这取决于 PC 和控制器的连接情况。 1、在线操作时, PC 连接到控制器上。 2、离线操作时, PC 和控制器断开。 使用离线操作开发应用程序。 PC 和控制器断开。只对 PC 存储器中的应用程序作出修改。修改后,应用程序必须从 PC 存储器传输到控制器存储器并在控制器上运行 。 使用在线模式调试和修改应用程序。PC 与控制器相连。 PC 存储器中的应用程序等同于控制器存储器中的应用程序。修改会直接传到控制器的存储器
14、中。,Twido可编程控制器,工作状态,工作状态指示 TwidoSoft 的离线或在线状态,并指定允许的操作。 有四种工作状态: 1、初始2、离线3、在线4、监测当前的工作状态显示在状态栏的最右端。,Twido可编程控制器,连接PC到Twido控制器,连接PC 到Twido 控制器需要通讯电缆。可以用以下任意一种方式来连接: 1、使用特殊的多功能电缆将PC 的COM 或USB 串行口与控制器的端口1 相连: *TSX PCX 1031 (2.5m) 电缆实现在RS-485 和RS-232 间的信号转换, *TSX PCX 3030 (2.5m) 电缆实现在RS-485 和USB 间的信号转换。
15、 2、使用电话线连接两个调制解调器,一个调制解调器接到控制器的端口1,另一个接到PC 的COM 串口( 或是内置调制解调器)。 3、如果使用支持以太网的模块( 比如TWDLCAE40DRF),你可以用S RJ45以太网电缆把PC 和控制器RJ-45 连接到集线器或交换机上(hub/switch)。 所有Twido 控制器的端口1 都是内置的RS-485 端口,必须使用此端口与 TwidoSoft 编程软件进行通讯。当把通讯电缆连至端口1 时,自动进入与TwidoSoft 通讯需要的通讯协议的工作模式。 TSX PCX 1031 和TSX PCX 3030 编程电缆配有四位旋转开关以用于不同模式
16、。 将开关置于位置2 即为TwidoSoft 软件编程模式。,Twido可编程控制器,TSX PCX 1031 或TSX PCX 3030 通讯电缆,Twido可编程控制器,电话线连接,Twido可编程控制器,通过以太网连接,Twido可编程控制器,编程和配置,TwidoSoft可使用梯形图、列表和Grafcet编程语言对Twido可编程控制器进 行编程。 你可以选择指令表或梯形图方法来编程,选择哪一种方法是个人喜好问题,并不影响应用程序的结果。 1、梯形图语言同时包含图形和文本。 2、指令表语言是一种基于文本的指令集。 无论使用指令表语言还是梯形图语言,依照逻辑顺序编写程序以便控制机器或进程
17、。可以自动转换或逆转梯形图指令成为指令表指令。如果程序结构和指令与转换规则吻合,也可将指令表指令转换为梯形图指令。无论使用哪种语言,都可以对程序作注释。,Twido可编程控制器,梯形图语言,由梯形图语言编写的程序包含相连的图形元件组成的网络,这些元件组织成 为梯级并由控制器顺序执行。梯形图是梯形图程序的图形化表示,类似于继电器 逻辑图。每个梯级包含一个相连的图形化元件网络,组织在以左右两条母线栏开始和 结束的可编程网格中。 图形化元件代表:1、控制器输入和输出,如传感器,按钮,和继电器。2、算术,逻辑,比较和数字操作。3、预定义系统功能,如定时器和计数器。4、控制器内部变量,如位和字。 每个梯
18、级包含: 1、梯级头表示梯级的目的。2、编程网格单元最多包含七行十一列。每个单元一行高一行宽。图形元件插入到由水平和垂直连接线构成的网格中。,Twido可编程控制器,编程网格,梯形图编程网格分为两个区: 1、测试区包括动作发生所必须具备的条件。包括列 1-10,由触点,功能模块,和比较模块组成。 2、动作区包括测试区相关测试条件所引起的输出或操作。由列 9-11 组成并包括线圈和操作模块。,Twido可编程控制器,梯形图图形单元,触点图形单元用于测试区编程且占据一个单元(一行一列)。,图形连接单元用于连接测试和动作图形单元。,Twido可编程控制器,梯形图图形单元,线圈单元用于动作区编程且占据
19、一个单元(一行一列)。,Twido可编程控制器,梯形图图形单元,功能模块的图形单元在测试区被调用,需要四行两列单元(除了超高速计数器需要五行两列)。,比较模块在测试区被调用,操作模块在动作区被调用。,Twido可编程控制器,梯形图编程原则,1、PLC编程元件的触点在编程过程中可以无限次使用,每个继电器的线圈在梯形图中可以有多重涉及,但只有最后的结果才能更新硬件的输出。 2、梯形图的每一逻辑行皆起始于左母线,终止于右母线。线圈总是处于最右边,且不能直接与左边母线相连。,3、编制梯形图时,应尽量做到“上重下轻、左重右轻”。 4、两个或两个以上的线圈可以并联,但不可以串联。 5、同一梯级头中只能有一
20、个操作模块,但可以并联多个线圈。,Twido可编程控制器,指令表语言,以指令表语言编写的程序,包含一系列由控制器顺序执行的指令。 每个指令表指令由一个单一程序行表示,并包含三个部分: 1、行号-在用户输入指令时自动生成。空白行与注释行没有行号。 2、指令代码-是操作符的符号,确定使用操作数执行的操作。典型的操作符识别布尔和数字操作。 指令主要有两种类型:测试指令这些指令测试或设置执行某一动作的必要条件。例如, LOAD (LD) 和 AND。动作指令这些指令在设置好条件的基础上执行动作。例如,赋值指令如 STORE (ST) 和RESET (R)。 3、操作数 ( 一个或多个 ),是程序可在指
21、令中处理的数字,地址,或表示值的符号。 一条指令根据指令代码的类型可以包含零到三个操作数。操作数表示以下项:,控制器输入和输出,如传感器,按钮,和继电器。 预定义的系统功能,如定时器和计数器。 算术,逻辑,比较和数字操作。控制器内部变量,如位和字。,Twido可编程控制器,基本指令,1、布尔指令 布尔指令可与梯形图语言元素相比较。这些指令归纳如下表所示:,Twido可编程控制器,基本指令,用于布尔指令的允许操作数类型:,Twido可编程控制器,基本指令,2、程序指令 END指令 定义一个程序扫描执行的结束。可以设置在触点闭合时,则程序结束。,跳转指令 使程序执行立即中断并转入执行标号为%Li(
22、i = 1-16)的程序行。,有条件END指令示例,无条件END指令示例,Twido可编程控制器,基本指令,双击想要跳转到的梯级头;在梯级注释区内,选取“编号%Li(L):”,在 “标号/子程序/步进编号”中设置数字1-16;最后单击“确定”。,注意: 1.跳转指令不允许用于圆括号内,且不能位于指令AND, OR和右括号指令)之间。 2.标号只能位于指令LD, LDN, LDR, LDF 或 BLK之前。 3.标号%Li的编号在程序中只能被定义一次。 4.程序可以向下或向上跳转,当向上跳转时,必须注意程序扫描时间。 5.延长扫描时间可能导致看门狗的触发。,Twido可编程控制器,基本指令,3、
23、子程序指令 子程序由三部分组成: SRn 指令调用标号为SRn的子程序。,子程序用标号SRn:表示,n=0到63对于其它控制器。,RET 指令位于子程序的最后,返回到主程序。,注意: 1.一个子程序不能调 用另一个子程序。 2.子程序指令不允许 用于圆括号内,且不 能位于指令AND(, OR (和右括号指令“)“ 之间。 3.标号只能位于指令 LD 或 BLK之前,用于 标识一个布尔等式 (或梯级)的开始。 4.赋值指令不能跟随 在子程序调用之后。 这是因为子程序可能 改变布尔运算累加器 的内容。这样返回 时,它的值可能与调 用前不同。,Twido可编程控制器,基本功能模块,1、定时器功能模块
24、 在PLC内的定时器是根据时钟脉冲的累积形式,当所计时间达到设定值时,其输出触点动作,时钟脉冲有1ms, 10ms, 100ms, 1s, 1min。可以用用户程序存储器那的常数作为预置值。 定时器功能模块使用图例:,Twido可编程控制器,基本功能模块,定时器具有如下参数:,注意:预置值越大,定时器的精度越高。,Twido可编程控制器,基本功能模块,TOF类型定时器操作时序图:,TON类型定时器操作时序图 :,TP类型定时器操作时序图:,Twido可编程控制器,基本功能模块,1、加/减计数器功能模块 计数器功能模块使用图例:,Twido可编程控制器,基本功能模块,计数器功能模块具有如下参数:
25、,Twido可编程控制器,基本功能模块,加/减计数器操作的主要过程:,注:控制器停止后热启动对计数器的当前值(Ci.V)没有影响。,Twido可编程控制器,基本功能模块,2、移位寄存器功能模块: 通过输入或指令可将寄存器中的位左移或右移,且热启动后,寄存器内的字仍保留。,移位操作前后的位形式如图:,Twido可编程控制器,基本功能模块,移位寄存器功能模块具有下列参数:,Twido可编程控制器,基本功能模块,3、步进计数器功能模块: 步进计数器功能模块(%SCi)提供了一系列的步,这些步可赋值给动作。从一个步移动到另一个步取决于外部或内部事件。每当一个步处于激活状态时,相关位被置为1。步进计数器在一个时刻只能有一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装饰工程内墙涂料涂刷作业方案
- 桩基检测配合专项施工方案
- 制造业企业生产现场改善提案管理制度
- 照明故障排查方案
- 小学图书馆利用管理制度
- 浙江电力公司模拟考试试题及答案
- 2025-2026学年丑小鸭教学设计素材
- 2025-2026学年柜台西施教学设计和教案
- 2026年安徽省界首市高一数学下册期末考试模拟检测卷含答案(培优A卷)
- 2025年林业管护专员招聘考试真题及答案
- DB11∕T 2387-2024 城市轨道交通工程盾构机吊装技术规程
- 药品技术转移管理制度
- DB32-T 4910-2024 大水面生态渔业资源监测与资源量评估技术规范 湖泊与水库
- 2021版220kV厂站二次接线标准图纸集
- NB-T35026-2022混凝土重力坝设计规范
- 夏令营教官业务培训
- T-CROPSSC 009-2023 茎尖菜用甘薯生产技术规程
- 2023学年度高一下学期班主任工作总结
- 绿化苗木主材采购(供货计划、售后服务承诺)
- YY/T 0696-2021神经和肌肉刺激器输出特性的测量
- GB/T 21041-2007电子设备用固定电容器第21部分:分规范表面安装用1类多层瓷介固定电容器
评论
0/150
提交评论