schneider M218 User Manual

M218
快速入门手册
目录
第一章 创建新项目信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
第二章 创建应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 创建 POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 POU 添加到应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
第三章 创建你的第一个应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 应用需求描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2 编写第一行程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3 映射变量到输入,输出 (I0.2I0.3 Q0.9) 的硬件地址 . . . . . . . . . . . . . . . . 15
第四章 编写定时器周期应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.1 应用需求描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2 编写定时器控制周期运行程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.3 映射变量 On_state 到输出 (Q0.8) 的硬件地址 . . . . . . . . . . . . . . . . . . . . . 24
第五章 离线仿真 PLC 运行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
第六章 编写计数器控制水泵启停应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
6.1 应用需求描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1
第七章 使用施耐德触摸屏 (HMI) 控制灌溉系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.1 应用需求概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
7.2 共享 M218 控制器和触摸屏的变量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.3 添加、配置触摸屏到项目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.4 触摸屏软件共享 M218 变量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2
创建新项目信息
1
综述
简述 本节简述使用 SoMachine 软件建立新项目,配置客户信息。以及选择、配置
过程 如果您已安装 SoMachine 软件,请按照下述步骤进行操作:
本手册对 M218 软件进行快速而简单的介绍,目的是用户通过对本章节的阅读, 学习软件的基本操作,能够快速的掌握软件的操作,独立编写、调试技术的应用
程序。
M218CPU 本体和扩展模块的操作。
步骤 说明
1
2
打开 SoMachine 软件,初始画面如下:
建立新项目: 选择创建新机器-使用空项目启动。
3
创建新项目信息
步骤 说明
3
点击后选择项目保存路径例:D/ 快速入门 / 例程 _1,保存。
4
5
6
进入属性页面,根据提示输入项目信息:作者,项目描述,设备图片等信息
配置 M218 CPU 点击配置菜单,进入配置画面。在左侧的控制器列表中选择控制器型号:
TM218LDA40DRPHN,拖入配置中间空白区域。
双击 CPU 图片右侧的 “扩展模块”,弹出扩展模块列表,选择 TM2DDI8DT 扩展模块并选择关闭对话框。
4
创建应用程序
2
简述
过程 如果您创建项目信息,请按照下述步骤进行操作:
本章内容 本章包含内容
本章简述 SoMachine 软件的编程环境、程序结构,并列出了建立控制项目和定义 变量的步骤。
内容 页码
M218 程序结构简述 6
创建 POU 7
POU 添加到应用程序 9
5
创建应用程序
2.1 M218 程序结构简述
M218 编程软件支持 6 种 IEC 61131 标准编程语言:梯形图 (LD),顺序功能图 (SFC), 功能块 (FBD),流程图 (CFC),指令表 (IL),结构化文本 (ST)。本章仅就梯形图的 用法进行说明。 M218 的程序由用户定义的变量、功能库和用户编写的应用程序代码等构成。 M218 所有执行的应用程序称为任务,由用户定义的程序段和子程序组成 ( 根据用户习惯 也可以只由一个主程序组成 )。根据控制需要定义程序段为主任务,快速任务或事 件任务。不同任务扫描方式也不同:触发方式,周期扫描或顺序扫描,如下所示:
ᆯഗ๚ᅃ ၵت૙থة݀
,
,
๚ඪ
๚ඪခ
1UWF
EVT0
FWU2
EVT1
,
,
EVT.....
FWU/////
໏
໏ඪခ
ᆫံ
ዜ೺ඪခLj ้ة݀
FAST
ዷඪခ
ዷඪခ
MAST
NBTU
.
.
ዜ೺თ࣍ڦ
用户可以根据需要在任务配置中添加不同的任务:主任务,快速任务和事件任务。 如下:
SoMachine 软件的程序结构支持用户编写多个程序段组成一个完整的应用程序。程 序段可以是由用户编写的程序代码的 POU ( 程序组织单元 )。
6
2.2 创建 POU
步骤 说明
1
右键单击项目的 Application 节点,并选择 Add Object 命令
创建应用程序
2
Add Object 对话框中,从左侧列表中选择 POU 条目,并定义此对象的类型 和编程语言,如下图:
7
创建应用程序
POU 输入名字:Water。在 “类型”区域中选择程序选项。 从 “编程语
3
4
言”列表中选择需要的编程语言。在本示例中,我们将使用 梯形图 (LD) 语言 编程。
单击 “打开” 关闭对话框并打开 POU 编辑器窗口。结果:将在右侧显示 POU 编辑器。
逻辑编辑器由两个窗口组成:上半部分窗口用于数据 ( 变量和功能块实例 ) 声 明,下半部分窗口用于输入程序代码。
8
2.3 POU 添加到应用程序
POU 的执行由任务管理。缺省情况下,会创建 MAST 任务,但是您可以在 Task Configuration 中创建更多任务。
步骤 说明
1
创建应用程序
打开项目树中的 Task Configuration 节点,并双击名为 MAST 的预配置任务。
2
MAST 任务选项卡指示,在缺省情况下, MAST 任务每隔 20 毫秒循环执行一次; MAST 任务选项卡的 POUs 部分中选择 Add POU 链接。
9
创建应用程序
步骤 说明
选择对应的 POU。单击 Categories 部分的 Programs (Project) 条目,并通过
3
4
单击加号打开 Input Assistant 对话框 Items 区域中的文件夹。 选择 Application 的子节点 POU 项目 ( 在本示例中为 Water_prg),然后单击 OK
单击 “打开” 关闭对话框并打开 POU 编辑器窗口。结果:将在右侧显示 POU 编辑器。
逻辑编辑器由两个窗口组成:上半部分窗口用于数据 ( 变量和功能块实例 ) 声 明,下半部分窗口用于输入程序代码。
10
创建你的第一个应用程序
简述
本节通过具体例程讲解如何创建一个应用程序。用户快速的掌握简单程序的编写。
过程 如果您已创建项目信息,请按照下述步骤进行操作:
本章内容 本章包含以下内容:
内容
应用需求描述 12
编写第一行程序 13
映射变量到输入,输出 (I0.2I0.3 Q0.9) 的硬件地址 15
3
页码
11
创建你的第一个应用程序
3.1 应用需求描述
下面举例逐步说明如何编写您的第一个程序:农田灌溉系统。要求使用梯形图编程 语言编写一个简单的水泵启动、停止,自锁程序。
用到下面定义的 I/O: 输入 12 = 启动, 输入 13 = 停止, 输出 Q9 = 水泵运行指示灯。
ഔۯ ཕኹ
In 3
In 2
Q 9
ሏႜኸ๖
12
Loading...
+ 30 hidden pages