- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二部分:S7-300 PLC软件系统及编程 STEP 7 软件的安装 项目的创建及硬件组态和存储器概念 STEP 7 编程方法 安装STEP 7对PG/PC的要求 STEP 7 V5.3 安装 卸载 STEP7 安装 STEP 7 软件 安装结果 SIMATIC 管理器 从过程到项目 STEP 7 项目结构 STEP 7 编程软件的使用及基本功能 项目的创建 STEP 7标准软件包 S7-300/400 CPU 的存储区简介 项目的创建 项目的创建有两种方法 1、打开SIMATIC Manager?文件?新建; 2、打开SIMATIC Manager?文件?“新建项目”向导 编程语言简介 1、梯形图(LAD) 2、语句表(STL):注意跟S7-200的区别 3、功能块图(FBD) “LOGO!”系列微型PLC 使用功能块图编程。 4、顺序功能图(SFC) :STEP 7 中的S7 Graph 5.S7 HiGraph 编程语言:图形编程语言S7 HiGraph 属于可选软件包,它用状态图(state graphs)来描述异步、非顺序过程的编程语言。 6.S7 CFC 编程语言: 可选软件包CFC(Continuous Function Chart,连续功能图)用图形方式连接程序库中以块的形式提供的各种功能。 7.结构文本(ST):STEP 7 的S7 SCL(结构化控制语言)适合于复杂的公式计算、复杂的计算任务和最优化算法,或管理大量的数据等。 硬件组态 硬件组态和参数分配 插入一个站 启动硬件组态 产生硬件设定组态 模块地址概况 CPU 属性 CPU 属性 保存硬件设定组态与下载到模块 上载硬件实际组态到编程器 SIMATIC 管理器中显示硬件诊断 组态的可能问题 可变寻址 访问符号表 启动“Monitor/Modify Variables”工具 输入变量表 监视与修改变量 设定触发点 保存变量表 打开变量表 建立与CPU的连接 在STOP模式下修改输出 STEP 7 编程方法 用户定义的块 系统块 数据块类型和结构 循环程序执行 过程映象 S7-300 模块的编址 多层组态中的 DI/DO 编址 S7-300模拟量模块的寻址 STEP 7 的可能寻址范围 程序结构 STEP 7为设计程序提供三种方法。基于这些方法,可以选择最适合于你的应用的程序设计方法。 线性化编程 线性编程实例 - 传送带控制 模块化编程 模块化程序的执行 模块化编程实例 - 液位监视 结构化编程 结构化编程实例 为在逻辑块之间传递参数的形参(formal parameter,形式参数)定义的数据类型: (1) TIMER(定时器)和COUNTER(计数器):对应的实参(actualparameter,实际参数)应为定时器或计数器的编号,例如T3,C21。 (2) BLOCK(块):指定一个块用作输入和输出,实参应为同类型的块。 (3) POINTER(指针):指针用地址作为实参。例如P#M50.0 (4) ANY:用于实参的数据类型未知或实参可以使用任意数据类型的情况,占10 个字节。 S7-300 的指令系统简介 位指令 基本逻辑指令:与, 或 基本逻辑指令:异或 (XOR) 赋值,置位,复位 触发器的置位 / 复位 主控继电器功能 无条件跳转 (不依赖于 RLO) 条件跳转 (依赖于 RLO) RLO - 边沿检测 信号 - 边沿检测 数字指令 数据格式 数据格式 (16 位) 数据格式 (32 位) 数据装入和传递 (1) 数据装入和传递(2) 数据装入和传递(3) 定时器概述 定时器:接通延时 (SD) 定时器: 带保持接通延时 (SS) 定时器:关断延时 (SF) 定时器:脉冲 (SP) 定时器:扩展脉冲 (SE) 定时器:位指令 STEP 7中的S5计数器 比较指令 转换操作 BCD - 整数 转换指令 I - DI - REAL 数字逻辑指令 基本数学功能 移位指令 (字 / 双字) 有符号整数右移位 双字循环移位指令 程序设计举例 JC 只有当RLO是“1”时,条件跳转“JC”才执行。如果RLO 是“0”,不执行跳转,RLO 设定为“1”,继续执行程序下一条指令。 JCN 只有当RLO是“0”时,条件跳转“JCN”才执行。如果RLO 是“1”,不执行跳转,继续执行程序下一条指令。 注 STL 提供其他的跳转指令,这些指令在其他的编程课中讨论。 RLO 边沿 当逻辑操作结果变化时,产生RLO 边沿。 正边沿 当RLO 从“0”变化到“1”时,“FP”检查指令产生一个扫描周期的信号“1” (例如:在 M 8.0) 。 允许系统检测边沿变化,RLO 也必须保存在一个FP 位
您可能关注的文档
最近下载
- 肉牛生产性能测定技术规范-编制说明.pdf VIP
- 中医药治疗乙型肝炎的优势及存在的问题.docx VIP
- 高危新生儿眼病筛查分类管理专家共识(2024).pptx VIP
- 24J306国家建筑标准设计图集.docx
- 汽车轮毂结构优化与轻量化设计研究.docx VIP
- 生物质呋喃基新材料呋喃二甲酸(FDCA)项目可行性研究报告写作模板-申批备案.doc
- 2025年搬运机器人行业研究报告及未来五至十年行业预测分析报告.docx
- FDCA行业动态报告:FDCA发展潜力巨大,下游制成PEF替代空间广阔.docx
- 学前儿童美术教育与活动指导第4版全套教学课件.pptx
- 预算编制服务投标方案(技术标).pdf
文档评论(0)