您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 股票经典资料 > 施耐德 somachine M218快速入门手册
M218快速入门手册1目录第一章创建新项目信息.....................................................3第二章创建应用程序.......................................................52.1M218程序结构简述..........................................................62.2创建POU......................................................................72.3将POU添加到应用程序.....................................................9第三章创建你的第一个应用程序..........................................113.1应用需求描述...............................................................123.2编写第一行程序.............................................................133.3映射变量到输入,输出(I0.2,I0.3和Q0.9)的硬件地址................15第四章编写定时器周期应用程序..........................................194.1应用需求描述...............................................................204.2编写定时器控制周期运行程序.......................................214.3映射变量On_state到输出(Q0.8)的硬件地址.....................24第五章离线仿真PLC运行.................................................25第六章编写计数器控制水泵启停应用程序................................296.1应用需求描述...............................................................292第七章使用施耐德触摸屏(HMI)控制灌溉系统...........................317.1应用需求概述...............................................................327.2共享M218控制器和触摸屏的变量.........................................337.3添加、配置触摸屏到项目...................................................357.4触摸屏软件共享M218变量.................................................3731创建新项目信息综述本手册对M218软件进行快速而简单的介绍,目的是用户通过对本章节的阅读,学习软件的基本操作,能够快速的掌握软件的操作,独立编写、调试技术的应用程序。简述本节简述使用SoMachine软件建立新项目,配置客户信息。以及选择、配置M218CPU本体和扩展模块的操作。过程如果您已安装SoMachine软件,请按照下述步骤进行操作:步骤说明1打开SoMachine软件,初始画面如下:2建立新项目:选择创建新机器-使用空项目启动。创建新项目信息4步骤说明3点击后选择项目保存路径例:D/快速入门/例程_1,保存。4进入属性页面,根据提示输入项目信息:作者,项目描述,设备图片等信息5配置M218CPU点击配置菜单,进入配置画面。在左侧的控制器列表中选择控制器型号:TM218LDA40DRPHN,拖入配置中间空白区域。6双击CPU图片右侧的“扩展模块”,弹出扩展模块列表,选择TM2DDI8DT扩展模块并选择关闭对话框。52创建应用程序简述本章简述SoMachine软件的编程环境、程序结构,并列出了建立控制项目和定义变量的步骤。过程如果您创建项目信息,请按照下述步骤进行操作:本章内容本章包含内容:内容页码M218程序结构简述6创建POU7将POU添加到应用程序9创建应用程序62.1M218程序结构简述M218编程软件支持6种IEC61131标准编程语言:梯形图(LD),顺序功能图(SFC),功能块(FBD),流程图(CFC),指令表(IL),结构化文本(ST)。本章仅就梯形图的用法进行说明。M218的程序由用户定义的变量、功能库和用户编写的应用程序代码等构成。M218所有执行的应用程序称为任务,由用户定义的程序段和子程序组成(根据用户习惯也可以只由一个主程序组成)。根据控制需要定义程序段为主任务,快速任务或事件任务。不同任务扫描方式也不同:触发方式,周期扫描或顺序扫描,如下所示:用户可以根据需要在任务配置中添加不同的任务:主任务,快速任务和事件任务。如下:SoMachine软件的程序结构支持用户编写多个程序段组成一个完整的应用程序。程序段可以是由用户编写的程序代码的POU(程序组织单元)。๚ॲඪခඪခዷඪခ.,ᆫံप1UWFNBTUFWU2FWU/////,.,MASTEVT.....,๚ॲඪခඪခዷඪခᆯऐഗ๚ॲईᅃၵتথ੨ة݀ዜඪခLj้क़ة݀ዜईთ࣍ڦᆫံपFASTEVT0EVT1创建应用程序72.2创建POU步骤说明1右键单击项目的Application节点,并选择AddObject命令2在AddObject对话框中,从左侧列表中选择POU条目,并定义此对象的类型和编程语言,如下图:创建应用程序83为POU输入名字:Water。在“类型”区域中选择程序选项。从“编程语言”列表中选择需要的编程语言。在本示例中,我们将使用梯形图(LD)语言编程。4单击“打开”关闭对话框并打开POU编辑器窗口。结果:将在右侧显示POU编辑器。逻辑编辑器由两个窗口组成:上半部分窗口用于数据(变量和功能块实例)声明,下半部分窗口用于输入程序代码。创建应用程序92.3将POU添加到应用程序POU的执行由任务管理。缺省情况下,会创建MAST任务,但是您可以在TaskConfiguration中创建更多任务。步骤说明1打开项目树中的TaskConfiguration节点,并双击名为MAST的预配置任务。2MAST任务选项卡指示,在缺省情况下,MAST任务每隔20毫秒循环执行一次;在MAST任务选项卡的POUs部分中选择AddPOU链接。创建应用程序10步骤说明3选择对应的POU。单击Categories部分的Programs(Project)条目,并通过单击加号打开InputAssistant对话框Items区域中的文件夹。选择Application的子节点POU项目(在本示例中为Water_prg),然后单击OK。4单击“打开”关闭对话框并打开POU编辑器窗口。结果:将在右侧显示POU编辑器。逻辑编辑器由两个窗口组成:上半部分窗口用于数据(变量和功能块实例)声明,下半部分窗口用于输入程序代码。113创建你的第一个应用程序简述本节通过具体例程讲解如何创建一个应用程序。用户快速的掌握简单程序的编写。过程如果您已创建项目信息,请按照下述步骤进行操作:本章内容本章包含以下内容:内容页码应用需求描述12编写第一行程序13映射变量到输入,输出(I0.2,I0.3和Q0.9)的硬件地址15创建你的第一个应用程序123.1应用需求描述下面举例逐步说明如何编写您的第一个程序:农田灌溉系统。要求使用梯形图编程语言编写一个简单的水泵启动、停止,自锁程序。用到下面定义的I/O:输入12=启动,输入13=停止,输出Q9=水泵运行指示灯。ሏႜኸ๖ഔۯཕኹIn2In3Q9创建你的第一个应用程序133.2编写第一行程序步骤说明1输入常开触点2拖入触点后如下所示,显示“???”。3在“???”处输入变量名:“start”,并回车确认:变量声明的对话框自动弹出。1:梯形图开具箱:如果此工具箱没有显示,请点击《视图》工具箱2:拖放输入触点放放编辑区域3:您也可以首先点击并激活编辑区域,然后从上面的图标栏中选择输入触点创建你的第一个应用程序14步骤说明4点击“确认”,变量“start”自动插入变量定义区域的变量列表。5插入常闭触点变量“stop”和输出线圈“auto_run”采用相同操作,当插入常闭触点时,自动显示绿色菱形图标提示触点放入此处,变量“stop”和“auto_run”自动插入变量定义区域的变量列表。6输入并联触点“auto_run”采用相同操作。在变量区域输入auto时自动弹出auto_run以定义变量,直接回车确认。创建你的第一个应用程序153.3映射变量到输入,输出(I0.2,I0.3和Q0.9)的硬件地址用户在程序中定义的变量(如start)和硬件地址(I2)的映射原则如下:在硬件配置中输入变量的变量名。例如输入I2对应的变量是start则:I2的I/O映射中输入变量名:应用程序名.POU名.变量名,例如本例中程序名是“Application”,POU名是“POU_Water”,变量名是“start”:application.POU_Water.start。步骤说明1双击PLC硬件配置内置I/O,如下所示:2自动弹出I/O映射画面,选择“I/O映射”。打开:创建你的第一个应用程序16步骤说明3展开输入,选择通道I2,双击变量区域输入单词“application”,辅助输入“application”会自动显示,双击确认。4然后输入“.POU”自动显示目前POU:POU_Water,双击确认。5继续输入“.”自动显示在POU_Water中定义的变量,选择I2对应的变量名“start”。创建你的第一个应用程序17步骤说明6相同操作映射I3对应的变量名“stop”和Q9对应的输出“auto_run”。创建你的第一个应用程序18194编写定时器周期应用程序综述本章内容本章包含以下内容:内容页码应用需求描述20编写定时器控制周期运行程序21映射变量On_state到输出(Q0.8)的硬件地址24编写定时器周期应用程序204.1应用需求描述农田灌溉系统除了基本的水泵启动、停止功能,还需要能够周期性的对农田进行灌溉。下面举例使用“定时器”编写控制自动灌溉水泵。要求是水泵运行3秒后,停3秒,周期工作。用到下面定义的I/O:输入12=启动,输入13=停止,输出Q9=水泵运行指示灯,输出Q8=水泵输出,TP定时器(3秒)=On_timerTP定时器(3秒)=Off_timer变量on_state和off_stateሏႜኸ๖ഔۯཕኹIn2In3Q9编写定时器周期应用程序214.2编写定时器控制周期运行程序步骤说明1插入一行,准备编写程序:鼠标右击第一行左侧,选择插入节(下方),如下所示:2插入TP定时器:常用指令可以直接从屏幕右侧的工具箱中选择,拖入编辑区。例如:常开、常闭触点,线圈、置位、复位线圈、TON、TOF定时器,计数器,赋值、跳转指令等。编写定时器周期应用程序22步骤说明3TP定时器是库指令,从指令库中选择,操作如下:鼠标右键点击编辑区域,选择“插入运算块”,显示“输入助手”。4选择“功能块(库)”“STANDARD”(标准库)TimerTP。编写定时器周期应用程序23步骤说明5插入控制逻辑需要的触点、线圈和变量。6拷贝第二行程序,粘贴,修改参数和变量,编写off_time程序,完成定时控制程序。编写定时器周期应用程序244.3映射变量On_state到输出(Q0.8)的硬件地址Q0.8的I/O映射中输入变量名:application.POU_water.On_
本文标题:施耐德 somachine M218快速入门手册
链接地址:https://www.777doc.com/doc-4497127 .html