- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.功能块图 适合于典型固定复杂算法控制,如PID调节等。功能块图使用类似于布尔代数的图形逻辑符号来表示控制逻辑,一些复杂的功能用指令框表示,适合于有数字电路基础的编程人员使用。 功能块图采用类似于数字电路中逻辑门的形式来表示逻辑运算关系。一般一个运算框表示一个功能。运算框的左侧为逻辑运算的输入变量,右侧为输出变量。输入.输出端的小圆圈表示“非”运算,方框用“导线”连在一起。 * * * * 5.结构化文本 适合于自编专用的复杂程序,如特殊的模型算法。结构化文本是为IEC61131-3 标准创建的一种PLC 专用的高级语言。与梯形图相比,易于实现复杂的数学运算,编写的程序非常简洁和紧凑。 西门子公司的PLC 使用的STEP7中的S7 SCL属于结构化控制语言,程序结构与C语言和Pascal语言相似,特别适合习惯使用高级语言进行程序设计的技术人员使用。 1.4 PLC的编程语言 * * 1. PLC的循环扫描工作方式 PLC要完成控制任务是在其硬件的支持下,通过执行反映控制要求的用户程序来完成的,这和计算机的工作原理是一致的。 1.5 PLC的工作原理 * * PLC的运行方式是循环扫描方式,简单直观,简化了程序设计,并为PLC的可靠运行提供了保障。 一方面,扫描到的指令被执行后,其结果马上就可以被将要扫描到的指令所利用; 另一方面,通过CPU设置的定时器监视每次扫描是否超过规定时间,可以避免由于CPU内部故障使程序执行进入死循环。 1.5 PLC的工作原理 * * 2. PLC的循环扫描工作过程 一个扫描周期内基本上要执行以下6大任务 (1)运行监控任务 (系统监视计时器WDT) (2)与编程器交换信息任务 (3)与数字处理器(DPU)交换信息任务 (4)与外部设备接口交换信息任务 (5)执行用户程序任务 (6)输入输出信息处理任务 1.5 PLC的工作原理 在PLC的一个扫描周期内,用户程序扫描和I/O操作是实现系统控制功能的两个重要过程。 * * * * 1.5 PLC的工作原理 用 户 程 序 输入 映像区 输出 映像区 输入 端子 输出 端子 输入信号 输入信号 用户程序执行 输入采样与输出刷新 PLC用户程序扫描和I/O操作的工作过程 扫描的具体工作过程 输入采样阶段 PLC对现场输入信息的采集一般是在一个循环扫描周期的某个时段将现场全部有关信息采集到控制器内,存放在系统准备好的一个区域,称之为输入映像区。 * * 程序处理阶段 CPU按先左后右、先上后下的顺序对每条指令进行逐条调出并解释、执行,CPU从输入映象寄存器和元件映象寄存器中读出各继电器的状态,根据用户程序给出的逻辑关系进行逻辑运算,运算结果再写入元件映象寄存器中。 * 影响执行用户程序阶段的扫描时间的几方面因素: 执行用户程序阶段的扫描时间是影响扫描周期时 间长短的主要因素。 ①用户程序中所用语句条数的多少。用户程序中语句条数的多少不同,所用的扫描时间必然不同。则要减少扫描时间,应使所编写的用户程序尽量简洁; ②每条指令的执行时间不同。对同一控制功能若选用不同的指令进行编程,扫描时间会有很大差异。少则几个微秒,多大上百个微秒。 ③程序中有改变程序流向的指令。如:跳转指令、连锁指令、子程序调用指令等等。 * I/O刷新阶段: 输出刷新:将输出继电器的元件映象寄存器的状态传送到相应的输出锁存电路,再经输出电路的隔离和功率放大部分传送到PLC的输出端,驱动外部(负载)执行元件动作。 输入刷新:CPU从输入电路中读出各输入点状态,并将此状态写入输入映象寄存器中, 刷新输入映象寄存器的内容。 * * * 3.I/O响应时间 定义:从PLC系统的某一输人信号变化开始到系统有关输出端信号的改变所需的时间为I/O响应时间。 1.5 PLC的工作原理 * * 3.I/O响应时间 由PLC的循环扫描过程可知,外界信息必须在前一个扫描周期的I/O扫描阶段之前准备好,并由PLC读入到输入映像区,在计算机内经历一扫描周期的时间,在本扫描周期的I/O扫描阶段输出给外设,这是系统必须有的扫描时间,如图所示: 1.5 PLC的工作原理 * * I/O操作 扫描时间 扫描时间 程序扫描 程序扫描 输入接通延时 输出接通延时 周期扫描过程 外部输入信号 输入端子信号 输入映像区 外部输出信号 I/O响应时间 PLC的I/O响应时间 1.5 PLC的工作原理 * * 4.PLC的中断输入处理 PLC的中断处理原理与计算机中断处理的原理基本相同。即当有中断请求信号输入时,系统要中断正在执行的相关程序而转向执行中断处理子程序; 1.5 PLC的工作原理 * * 4.PLC
文档评论(0)