《AutomationStudio编程基础学习.pptx》由会员分享,可在线阅读,更多相关《AutomationStudio编程基础学习.pptx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础梯形图梯形图 LADLAD梯形图与电路图很类似,梯形图对于数字量的顺序控制是最简单、最清楚的编程方式。第1页/共19页是一种低级语言是一种低级语言是一种低级语言是一种低级语言接近于机器代码接近于机器代码接近于机器代码接近于机器代码 3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础指令表指令表ILIL(Instruction ListInstruction List)第2页/共19页3.5 Automation S
2、tudio3.5 Automation Studio编程基础编程基础编程基础编程基础结构文本结构文本STST(Structured TextStructured Text)顺序功能图顺序功能图SFCSFC(Sequential Function ChartSequential Function Chart)Automation BasicAutomation BasicANSI CANSI C 第3页/共19页这几种编程语言的优点:这几种编程语言的优点:结构简单结构简单编程快速、有效编程快速、有效适合编制复杂的控制程序适合编制复杂的控制程序 3.5 Automation Studio3.5 A
3、utomation Studio编程基础编程基础编程基础编程基础第4页/共19页3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础LADSFCILST ABC逻辑算术判断循环步序动态变量()功能块第5页/共19页必须的分析软件规范软件设计(或软件体系)编码(执行)测试编写文档维护3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础软件开发步骤软件开发步骤软件开发步骤软件开发步骤分析规范编码设计测试编写文档维护第6页/共19页基本概念基本概念基本概念基本概念 3.5
4、Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础第7页/共19页 数据类型 变量声明表 任务属性 系统安装 3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础第8页/共19页定义变量的数据类型时,应注意:定义变量的数据类型时,应注意:PVPV的最大值的最大值 PVPV是否带符号是否带符号 PVPV将执行的操作将执行的操作 PVPV是否与硬件有关联是否与硬件有关联3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编
5、程基础 数据类型 第9页/共19页3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础NameNameBit Bit WidthWidthValue RangeValue RangeUseUseBOOLBOOL1 10 01 1开关量信号开关量信号DINTDINT32322 147 483 6482 147 483 6482 147 483 2 147 483 648648模拟量信号模拟量信号INTINT161632 76832 76832 76732 767SINTSINT8 8128128127127模拟量信号模拟量信号UDI
6、NTUDINT32320 04 294 967 2954 294 967 295UINTUINT16160 065 53565 535USINTUSINT8 80 0255255REALREAL32323.4103.41038383.4103.4103838第10页/共19页 变量声明定义了变量和硬件(输入、输出和内部变量)之间的关系。变量声明定义了变量和硬件(输入、输出和内部变量)之间的关系。3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础 变量声明表 第11页/共19页 Name Name:变量的名称。:变量的名称。Typ
7、eType:变量的数据类型。:变量的数据类型。ScopeScope:变量的有效范围。:变量的有效范围。AttributeAttribute:定义变量为外部:定义变量为外部 I/OI/O变变 量,量,常量或内部变量。常量或内部变量。ValueValue:变量的初始化值。:变量的初始化值。OwnerOwner:与库函数的关系。:与库函数的关系。RemarkRemark:变量注释。:变量注释。3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础第12页/共19页3.5 Automation Studio3.5 Automation St
8、udio编程基础编程基础编程基础编程基础 变量初始化与赋值 第13页/共19页3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础变量声明变量声明 2 2 种可能种可能:变量有个固定的值变量有个固定的值变量定义成变量定义成 remanent remanent任务初始化任务初始化:变量可以在初始化子程序中赋值变量可以在初始化子程序中赋值.所有所有的初始化子程序在任务循环运行前执行的初始化子程序在任务循环运行前执行循环任务部分循环任务部分:这一部分在变量声明和初始化后执行这一部分在变量声明和初始化后执行.变量知道重新赋值前保持原有的值
9、变量知道重新赋值前保持原有的值第14页/共19页3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础 安装安装Automation StudioAutomation Studio Windows Windows 下下 使用使用Automation StudiosAutomation Studios 创建带有硬件的新项目创建带有硬件的新项目 第15页/共19页3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础Demo Demo Demo Demo 演示演示演示演示1
10、1 1 1 安装Automation Studiosdv_01_1_install_msnet.dbd第16页/共19页3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础Demo Demo Demo Demo 演示演示演示演示2 2 2 2 Windows 下使用Automation StudiosSDV_021.DBD第17页/共19页3.5 Automation Studio3.5 Automation Studio编程基础编程基础编程基础编程基础Demo Demo Demo Demo 演示演示演示演示3 3 3 3 创建带有硬件的新项目SDV_031.DBD第18页/共19页感谢您的观看。第19页/共19页