ISaGRAF入门教程:dm3730梯形图编程与SW1/SW2控制LED

需积分: 49 6 下载量 154 浏览量 更新于2024-08-06 收藏 6.06MB PDF 举报
本资源主要介绍了如何使用Open_PLC软件ISaGRAF进行程序设计,针对一款名为DM3730的设备,其目标是通过梯形图控制灯信号。以下是详细的知识点解析: 1. **程序目标**: 该程序旨在实现对1号和2号开关(SW1和SW2)以及停止开关(OFF)的控制,当任一开关打开而停止开关关闭时,对应的LED1至LED4将被点亮;当停止开关打开时,所有LED将熄灭;只有三个开关都关闭时,LED状态才为熄灭。 2. **控制点变量**: - **输入点(D/I points)**:SW1作为1号开关,SW2作为2号开关,OFF作为停止开关,这些是外部设备与控制器的接口,用于读取开关状态。 - **输出点(D/O points)**:LED1~LED4为灯信号,它们会根据控制逻辑变化而亮灭。 3. **梯形图编程**: 使用ISaGRAF的梯形图语言编写程序,这是一种图形化编程方式,直观地表示逻辑关系。根据要求,程序逻辑可以简化为基本的IF-THEN-ELSE结构,检查开关状态并控制LED的通断。 4. **ISaGRAF软件操作步骤**: - **启动ISaGRAF**:首先打开ISaGRAF软件,并进入《项目管理》窗口。 - **新建项目**:创建一个新的项目,命名为"first"。 - **定义变量**:在《项目管理》窗口中,创建布尔变量SW1、SW2和OFF,分别代表输入开关,设置属性为输入并存储。 - **全局布尔变量**:快速声明输出变量LED1~LED4,指定名称、范围和属性。 - **创建程序**:在《ISaGRAF-FIRST-程序》窗口中,新建程序,编写包含上述逻辑的梯形图代码。 5. **编程实践**: 编程时,需根据梯形图规则绘制连接各输入输出点的线路,确保当条件满足时执行相应的LED点亮或熄灭操作。具体细节未在提供的部分给出,但读者可以通过ISaGRAF的帮助文档或在线教程学习如何创建这种逻辑控制。 6. **总结**: 这个资源提供了使用ISaGRAF开发针对DM3730设备的控制程序的基本框架,包括变量定义、梯形图编程和ISaGRAF软件操作方法。通过实践,用户能够掌握如何利用这款工具来实现实际的工业自动化控制任务。