codesys讲义caa概述and快速开始_第1页
codesys讲义caa概述and快速开始_第2页
codesys讲义caa概述and快速开始_第3页
codesys讲义caa概述and快速开始_第4页
codesys讲义caa概述and快速开始_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WAGO编程软件分类WAGO-I/O-PRO 32WAGO-I/O-PRO CAACoDeSys 3 MODBUS Controller 750-System 767-SystemCoDeSys stands for (Controlled Development System) WAGO-I/O-PRO CAA=CoDeSys V2.3+WAGO Targets WAGO-I/O-PRO 32=CoDeSys V2.1 & 2.2+WAGO Targets CoDeSys 3=CoDeSys V3.1 & 3.2+WAGO Targets CoDeSysIEC 61131-3 编程软件 在W

2、indows 的“开始”/“程序”菜单中,点击“WAGO Software”/“CoDeSys for Automation Alliance”/ CoDeSys V2.3/CoDeSys V2.3快速开始-启动软件 在主界面中点击“File / New”菜单,或在工具栏中点击“ ”按钮,随之出现“Target Setting”对话框。在“Configuration”栏中选中“WAGO 750-841(Fw12.)”。快速开始-目标设定 这里以“LD”语言为例,POU 语言选择“LD”快速开始-创建POU 点击“确认”按钮,则会出现如图所示界面。快速开始-创建POU 在“资源”选项卡中双击“P

3、LC Configuration”,在“PLC Configuration”上点击鼠标右键,选择“Append Subelement”中的模块,进行PLC 的配置。快速开始-PLC配置 双击模块内通道前的“AT”字样,对模块通道进行变量声明。将数字量输入第一个通道命名为DI1,数字量输出第一个通道命名为DO1。快速开始-全局变量声明 PLC 配置完成后,可以开始进行PLC 程序的编写。本例是一个简单的定时器应用程序。本程序主要目的是产生一个“1s 断2s 通”的脉冲信号。 在工具栏里点击表示触点的“触点”按钮“ ”,便在程序区域内的0001 节中出现了一个串联触点“ ”快速开始-编写程序 步骤

4、(1) 触点的标记文本缺省值为“?”。点击此文本,输入“DI1”快速开始-编写程序 步骤(2) 在“DI1”触点后点击鼠标左键,选择如图所示的“计时器功能块”。快速开始-编写程序 步骤(3) 在“ ”光标所在位置处,输入T1 后回车,则会弹出如如图所示的对话框,选择默认类型为“TON”,点击“OK”按钮。则在梯形图中增加了一个以T1 命名的通电延时定时器“TON”。快速开始-编写程序 步骤(4) 在“PT”的标记文本,“?”处,点击文本,输入表示延时1S 的常量“T#1S”。在“ET”处输入变量“ET”,此变量为时间类型变量,类型选择时间类型“TIME”,如图所示。点击“确认”按钮返回。快速开

5、始-编写程序 步骤(5) 当光标位置位于“T1”后时,在工具栏中选择表示输出线圈的按钮“ ”,则会在光标处出现输出线圈“ ”。 在相应的标记文本“?”处填入变量名“M”,其类型为“BOOL”,如图所示。点击“确认”按钮返回。快速开始-编写程序 步骤(6) 在工作区域上点击鼠标右键,选择“Network(after)”,如图所示,进行0002 节的程序编写。快速开始-编写程序 步骤(7) 0002 节的梯形图如图所示。其编写方法与0001 节相同。快速开始-编写程序 步骤(8) 为了实现开关的交替通断,需要在“t1”前添加“N”开关。选中“T1”,点击工具栏中的“ 快捷按钮,或点击鼠标右键选择“

6、Contact(negated)”,点击触点标记文本“?”,输入“N”。便添加了一个取反开关。快速开始-编写程序 步骤(9) 为了将M 的值从DO1输出,可以增加0003 节。在0003 节中添加触点“M”,并在其后添加线圈。在工具栏里选择输出按钮 ,并将其定义为“DO1”,如图2-5-13 所示。快速开始-编写程序 步骤(10) 为了将M 的值从DO1输出,可以增加0003 节。在0003 节中添加触点“M”,并在其后添加线圈。在工具栏里选择输出按钮 ,并将其定义为“DO1”。快速开始-编写程序 步骤(11) 注释添加完毕,如图所示。快速开始-编写程序 步骤(12) 程序编写完毕,应该对其进

7、行编译。打开“工程”菜单,选择“全部编译”。会在消息窗口会显示如下的信息。在“Project”菜单下选择“Check”/“Unused Variable”,则会在消息窗口显示如图所示的信息。“No unused variables found”表示程序中没有未使用的变量。快速开始-编译 在“Online”菜单中选定“Communication Parameters”,弹出“Communication Parameters”通讯参数对话框。快速开始-通讯参数设置 选择“New”按钮添加新信道,其中信道名称默认为“Local_”,通信协议使用RS232 协议。点击“OK”按钮后返回“Communication Parameters”通讯参数对话框。快速开始-通讯参数设置 程序下装到PLC 的CPU 模块中,称为在线调试。编译通过的目标文件在进行下装时,会将全部目标文件下装到CPU 模块中。同时将CPU 模块复位,所有变量返回到初始状态。 在“在线”菜单中选择“登录”,建立本地计算机与PLC 的CPU 模块的连接,出现系统下装提示信息。点击“是”按钮,将新程序下装到PLC 的CPU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论