M218编程手册 somachine软件V1.0

上传人:101****457 文档编号:46524522 上传时间:2018-06-27 格式:PDF 页数:24 大小:1.27MB
返回 下载 相关 举报
M218编程手册 somachine软件V1.0_第1页
第1页 / 共24页
M218编程手册 somachine软件V1.0_第2页
第2页 / 共24页
M218编程手册 somachine软件V1.0_第3页
第3页 / 共24页
M218编程手册 somachine软件V1.0_第4页
第4页 / 共24页
M218编程手册 somachine软件V1.0_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《M218编程手册 somachine软件V1.0》由会员分享,可在线阅读,更多相关《M218编程手册 somachine软件V1.0(24页珍藏版)》请在金锄头文库上搜索。

1、 4 4 M218 的 somachine 编程软件 M218 的 somachine 编程软件 综述 本章给出了本书中 M218 的 somachine 编程软件详细介绍 综述 本章给出了本书中 M218 的 somachine 编程软件详细介绍 本章内容 本章包含一下章节内容: 章节 章节内容 页码 本章内容 本章包含一下章节内容: 章节 章节内容 页码 4.1 Somachine 软件的安装和卸载 4.1 Somachine 软件的安装和卸载 4.2 Somachine 软件的启动 4.2 Somachine 软件的启动 4.3 创建工程 4.3 创建工程 4.4 程序的创建和配置 4.

2、4 程序的创建和配置 4.5 程序编写和示例 4.5 程序编写和示例 4.6 程序的编译和模拟调试 4.6 程序的编译和模拟调试 4.7 软件连线和程序下载 4.7 软件连线和程序下载 4.8 Somachine 的 modbus 通讯功能示例 4.8 Somachine 的 modbus 通讯功能示例 4.9 PLC FIRMWARE 固件的升级 4.9 PLC FIRMWARE 固件的升级 1软件安装的硬件配置要求 软件安装的硬件配置要求 硬件要求 硬件 最低配置 推荐配置 CPU Pentium 3,1.2 GHz Pentium 4,1.6 GHz RAM 1 GB 2 GB 硬盘空间

3、 2 GB 3 GB 驱动器 DVD 阅读器 显示器 1024 x 786 像素 Web 访问 Web 注册要求能够访问 Internet 软件要求 Windows XP Professional/Windows Vista 32 位 软件的安装 软件的安装 SoMachine 软件支持多语言安装,用户可以根据自己的需要进行安装。如下图 软件的卸载 软件的卸载 SoMachine 软件的卸载或修复请通过“开始控制面板-添加/卸载程序”实施。如下图。 2软件注册 软件注册 安装过程中,Somachine 软件会提示需要注册。共有 2 种注册方式,分别是 WEB 电话注册和 输入收到的授权码。如下

4、图 W eb/ 电话注 册W eb/ 电话注 册输入授 权代码输入授 权代码软件启动 软件启动 步骤 说明 步骤 说明 1 软件启动后,初始屏幕如下图 1 软件启动后,初始屏幕如下图 1 标题栏 2 菜单栏 3 工具栏 4 编辑器多选项卡式视图 5 消息窗口 6 信息和状态行 37 状态栏 8+9 设备 /POU 窗口 (当前选择了 Devices 选项卡) 用户界面提供了多个可通过 View 菜单打开的可停靠窗口。您 可以根据个人喜好在 SoMachine 窗口中排列不同的窗口 创建基于 M218 的工程 创建基于 M218 的工程 步骤 说明 步骤 说明 1 进入创建工程的向导界面,如下图

5、 1 进入创建工程的向导界面,如下图 向导界面共有 5 个启动选项,分别是使用空项目启动,使用 TVDA 架构启动,使用应用程序启动,使用现有项目启动,使用示例启 动 42 2 对于新建项目程序,一般选择空项目启动,点击该选项,如下图 所示 3. 3. 点击配置标签,在左侧的逻辑控制器界面,选择要编程的 PLC 型 号,并将其拖入中间空白区域。 4 4 点击上方的程序标签,即可进入对应 PLC 的正式的编程界面 5程序的创建和配置 POU 的创建: 程序的创建和配置 POU 的创建: 为了能够编写自己的程序,必须首先定义 POU (程序组织单元) ,在其中输入 编程 代码。 然后,才可以开始在

6、程序编辑器中编写程序。要创建 POU,请执行以下步骤 步骤 说明 步骤 说明 1 1 右键单击项目的 Application 节点, 并选择 Add Object. 命 令:如下图 62 2 在 Add Object 对话框中,从左侧列表中选择 POU 条目,并定 义此对象的类型和编程语言,如下图 然后可以为 POU 输入 Name。 在 Type 区域中选择 Program 选 项。 从 Implementation language 列表中选择需要的编程语 言。在本示例中,我们将使用 Structured Text (ST)语言编程。 3 3 单击 Open 关闭对话框并打开 POU 编辑

7、器窗口。结果:将在右 侧显示 POU 编辑器。如下图 逻辑编辑器由两个窗口组成:上半部分窗口用于数据 (变量和 功能块实例)声明,下半部分窗口用于输入程序代码。 将 POU 添加到任务中 将 POU 添加到任务中 POU 的执行由任务管理。缺省情况下,会创建 MAST 任务,但是您可以在 Task 7Configuration 中创建更多任务。要将 POU 添加到 MAST 任务,请执行以下步骤。 步骤 说明 步骤 说明 1 1 打开项目树中的 Task Configuration 节点,并双击名为 MAST 的预配置任务,如下图 2 2 MAST 任务选项卡指示,在缺省情况下, MAST 任

8、务每隔 20 毫 秒循环执行一次;在 MAST 任务选项卡的 POUs 部分中选择 Add POU 链接。如下图 83 3 选 择 对 应 的 POU 。 单 击 Categories 部 分 的Programs (Project) 条目,并通过单击加号打开 Input Assistant 对话 框 Items 区域中的文件夹。 选择 Application 的子节点 POU 项目 (在本示例中为 ST_Logic) ,然后单击 OK。如下图 结 果 : Input Assistant 对 话 框 关 闭 , 并 返 回 到 Task Configuration 对话框。 现在 MAST 任务

9、选项卡的 POUs 部分 包含了新的 POU。 变量的创建 变量的创建 SoMachine 可以定义具有不同可用性范围的变量: ? 在 POU 中声明、并且仅在该 POU 中可用的局部变量 ? 通过 GVL (全局变量列表)声明、并且在应用程序的所有 POU 中都可用的全局变量。 在 POU (针对局部变量)和 GVL (针对全局变量)中的变量编辑器的用法相同。 以下有关创建变量的描述仅基于 POU 编辑器。 步骤 说明 步骤 说明 1 1 按以下步骤打开全局变量列表编辑器, 单击 Devices 窗口中的 GVL 节点逻辑编辑器;单击 Devices 窗口中的 POU 节点,如 下图,具有开

10、放 POU 和 GVL 的 SoMachine GUI (垂直选项卡 式视图) : 92 2 定义变量:您可以通过以下两种不同的方式来创建新的变量。 局部变量定义的逻辑编辑器由以下两个部分组成,如下图 在 GVL 或逻辑编辑器的上半部分 (所谓的声明部分)键入变 量声明。或在逻辑编辑器的下半部分 (所谓的实现部分)键入 包含新变量的代码。会有一个向导为您提供变量声明协助。 3 3 输入全局变量声明:要在 GVL 中直接定义全局变量,在 VAR_Global / VAR (GVL) 后插入新行,并且输入您所选择、 具有相应声明的变量。 在本示例中,我们将全局变量 bInput1 声明为布尔值,

11、countervalue 声明为初始值为 0 的整数值,请参阅以下语 法: AT:=initialization 4 4 在逻辑编辑器中直接定义局部变量,在 VAR/END_VAR (逻辑 编辑器)后插入新行,并且输入您所选择、具有相应声明的变 量。请参阅以下语法: AT:=initialization; 在程序编辑器的实现部分中,单击第一行,然后输入您的程序 代码。在本示例中,我们输入以下具有整数变量 i 的程序代 码,如下图 105 5 按回车键,Auto Declare 对话框打开,其中 Scope、 Name 和 Type 参数已定义: 从 Type 中列表选择您想要分配给此变量的类型

12、 (INT 、 WORD 、 BOOL 等) 。 Object:字段定义该变量对之有效的 POU。 Initialization:字段配置变量的初始值。 Address:字段输入变量的物理地址。 Comment:文本框中输入文字,该文本框将作为描述插入声明部 分。单击 OK 关闭对话框。 结果:变量 i 的声明将插入程序编辑器的声明部分。如下图 变量的 I/O 地址映射 变量的 I/O 地址映射 将创建的变量映射到控制器的各个 I/O 通道,请执行以下步骤 步骤 说明 步骤 说明 1 1 从 Devices 窗口的 Embedded Functions 部分双击 IO 标签, 如下图 112

13、2 设备专用窗口由不同的选项卡组成。 为控制器的内制的 I/O 选 择本地 I/O Mapping 选项卡,如下图 3 3 要选择变量,请单击 Variable 字段,然后将新的或现有的变 量映射至通道;要输入新名称,请双击某个单元格,然后输入 变量名称。要选择现有变量,请单击 Variable 单元格,然后 选择 . 按钮。 结果:Input Assistant 打开。从列表中选 择现有的 Global Variables 或 Local Variables。如下图 12在 Mapping 列中的图标分别针对每个变量指出, 该变量是否应 创建为一个新变量还是应将其映射到现有变量。要在两种状态

14、 之间切换,请双击 Mapping 列中的图标。 程序编写和示例 程序编写和示例 编写要求:创建 1 个 1 秒 ON,1 秒 OFF 的方波脉冲。实现语言:梯形图(LD)。 操作步骤如下 步骤 说明 步骤 说明 1 1 鼠标单击 Application,右键选择创建 POU,编程语言 LD,如 下图 132 2 梯形图的编程元素在左上方,如下图 3 3 选择编程元素编写程序,选择启动条件 X1,按回车,可对 X1 的变量属性进行定义,如下图 4 4 选择功能块,由于要产生脉冲,可以使用 BLINK 指令,点击梯形图编程元素的图标 如下图 5 5 分别在BLINK功能块的TIMELOW和TIM

15、EHIGH输入脉冲的ON/OFF 时间,同时单击功能块的上方?,定义功能块的名称,如下图 6 6 完成程序,如下图所示 147 7 在 MAST 中,加入该程序的 POU,如下图所示 程序的编译和模拟调试 程序的编译 程序的编译和模拟调试 程序的编译 步骤 说明 步骤 说明 1 1 完成程序后,需要对程序进行编译,可进入编译菜单 2 2 选择全部生成或单独编译 Application,可在编程界面下方看 到对应的编译信息描述 没有错误则表示程序编译通过,可以下到 PLC 中调试 程序的模拟调试 程序的模拟调试 在没有 PLC 的情况下,Somachine 软件可以选择将程序脱机模拟调试。具体步

16、骤如下 步骤 说明 步骤 说明 1 1 选择在线菜单的仿真功能,如下图 152 2 选择在线,登录到 Application 上 3 3 登录后,程序自动传入 PLC 中。进入到模拟调试界面,可对程 序和变量进行调试和设置,如下图 4 4 在在线菜单,选择启动 PLC,使之进入运行状态,如下图 165 5 此时 PLC 状态在编程界面最下方,显示为运行 6 6 调试时,可以启动程序;双击调试界面的变量准备值,如下图 7 7 在调试/观察中选择写入值 8 8 此时可观察程序的运行状态,并实时监控程序的输出 9 9 如要停止程序,可以在在线菜单中选择停止 Application 17软件连线和程序下载 软件连线和程序下载 步骤 说明 步骤 说明 1 1 在

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号