好长时间都没有来了,最近在做plc开发工具的测试工作。
首先学写了Beremiz、Multiprog和我们自己的开发工具。以实例的方式来总结了了三个工具的异同点。本来想传上来但是不知道什么时候我把那个删掉了。
上周查了列车系统的函数库,没找到实质性的东西,在网上看到了一个程序,是关于自动门的。我把程序大致内容写在下面:具体实现见附件:
一、开门程序说明:
1)当有人由内到外或由外到内通过光电检测开关K1或K2时,开门执行机构KM1动作,电动机正转,到达开门限位开关K3位置时,电机停止运行。
2)自动门在开门位置停留8秒后,自动进入关门过程,关门执行机构KM2被起动,电动机反转,当门移动到关门限位开关K4位置时,电机停止运行。
3)在关门过程中,当有人员由外到内或由内到外通过光电检测开关K2或K1时,应立即停止关门,并自动进入开门程序。
4)在门打开后的8秒等待时间内,若有人员由外至内或由内至外通过光电检测开关K2或K1时,必须重新开始等待8秒后,再自动进入关门过程,以保证人员安全通过 。
二、 设计思路:
1.功能块:pulse模拟人的进出。
2.功能块:openDoor 模拟开门
3.功能块:openedDoor 模拟门停留
4.功能块:closeDoor 模拟关门
5.功能块:autoDoor模拟控制逻辑
6.程序:testAutoDoor测试功能块
说明:初始状态有一个人进入,所以进行开门动作,之后每隔1200单位进(出)一个人,开关门用时500单位,门停留800单位。
三、运行结果:
时间 开门(openingTime) 停留(openedTime) 关门(closingTime)
开始
开始~500 (计数器累加)
501
501~1200 (计数器累加)
1200(进一个人) (从新开始计时)
1200~2000 (计数器累加)
2001
2001~2400 (计数器累加)
2400(进一个人) (从新开始计时)
以后随着时间的变化一直循环以上的内容
说明:trainFunction1是windows仿真项目,tftest是rtems项目。
分享到:
相关推荐
为了克服这些问题,本文将从安装软件开始,详细介绍如何一步步建立一个完整的AB PLC学习环境,并通过实践加深理解。 #### 二、软件安装与配置 ##### 安装步骤 - **Logix5000 V16**:这是AB PLC的主要编程软件,...
PLC\开源PLC学习笔记\源PLC学习笔记05(再从51开始 通讯 UART)
信捷PLC学习笔记讲课稿.pdf 本资源摘要信息主要介绍了信捷PLC的学习笔记讲课稿,涵盖了PLC编程的基础知识、指令分类、扩展模块地址分配、模数转换、定时器、PID控制功能等方面的内容。 一、软元件地址和输入端子 ...
### IEC-61131-3 PLC学习笔记知识点详解 #### 一、IEC-61131-3编程语言概述 **IEC-61131-3**是国际电工委员会(IEC)制定的一项标准,旨在为工业自动化领域的可编程逻辑控制器(PLC)提供一套统一的编程语言规范。...
"PLC学习笔记完整版" PLC(Programmable Logic Controller),即可编程逻辑控制器,是一种基于微处理器的自动控制设备。它可以根据实际需求进行编程,以控制和监控各种工业过程和机器设备。 PLC 的优点: 1. 可靠...
根据提供的信息,我们可以总结出以下关于信捷PLC学习笔记中的关键知识点: ### 一、软元件地址与输入端子的关系 #### 软元件地址 - **定义**:软元件地址是PLC内部用于存储数据的一种地址表示方法,包括各种类型的...
《信捷PLC学习笔记》是一份详细的文档,主要涵盖了信捷PLC的基本概念、指令分类、程序结构、模块地址分配、以及特定功能如C语言功能块、定时器和PID控制。以下是对这些知识点的详细解释: 1. 软元件地址与输入端子...
2023年技成网三菱PLC学习笔记完整版.doc
这篇学习笔记主要涵盖了PLC的一些基础概念、软元件地址与输入端子的关系、流程控制指令、地址分配、模数转换以及定时器和PID控制等关键知识点。 首先,软元件地址和输入端子之间的关系是,软元件地址是在PLC内部...
### 三菱PLC中断学习笔记 #### 一、前言 在现代工业自动化领域中,可编程逻辑控制器(PLC)扮演着极其重要的角色。三菱PLC作为市场上广受欢迎的产品之一,其强大的功能和灵活性使其成为众多工程师和技术人员的首选...
由于文章内容中提到由于OCR扫描导致的个别文字识别错误或漏识别的情况,因此在学习时还应该注意进行人工校对和理解,确保对符号表导出流程的理解是准确无误的。 符号表的导入和导出是PLC项目管理和维护中的一个细节...
**PLC编程学习笔记概述** PLC,全称为可编程逻辑控制器(Programmable Logic Controller),是工业自动化领域中广泛使用的设备,用于控制各种机械和生产过程。它通过编写和执行程序来实现对机械设备的逻辑控制,...
西门子PLC-s7z系列学习笔记 西门子PLC-s7z系列学习笔记是关于西门子PLC-s7系列的编程维护与变频调速器技术学习笔记。该笔记涵盖了S7系列的概述、S7-200、S7-300、S7-400的特点、存储器、输入输出的扩展、定时器、...
本笔记旨在为初学者提供一条清晰的学习路径,通过简洁明了的方式介绍PLC的基本原理、接线方法以及各种基本功能。 PLC是一种专门用于工业环境中的计算机控制系统,它能够接收来自传感器的输入信号,处理这些信号,并...
根据提供的标题、描述以及部分上下文内容,我们可以总结并生成以下关于“西门子PLC STEP7学习笔记”的相关知识点: ### 西门子PLC STEP7简介 **西门子PLC(可编程逻辑控制器)**是工业自动化领域的重要组成部分之...