- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7/M7工程工具 S7/M7工程工具 S7/M7工程工具 S7- GRAPH 软件包 用于顺控器编程的工具 与 IEC 61131-3兼容 为满足制造业要求而设计 以图形方式把流程细分为步和转换条件 步包含动作 转换条件检验步的激活条件 自动执行下列工作 计划,组态 编程 调试 启动 维护,诊断 顺序控制系统的程序结构 创建顺控器 FB S7- GRAPH用户界面 顺控器视图 顺控器元素 动作编程 步中的标准动作 使用简单指令的动作块 N = 未保存的赋值 S = 设定值(已保存) D = 有延时,不保存赋值,延时时间为T L = 时间限制 ,在限定时间内不保存赋值 CALL = 块调用 由联锁决定的动作 使用条件指令的动作块 条件 带有标识符“C”(条件)的动作,仅在步的联锁条件为真(“C”=1)时执行。 条件为零时存在联锁错误,受条件C限制的动作不会被执行。将该步打上标志,并且发送错误信息“Error” 。 由事件触发的动作 使用事件驱动指令的动作块 动作在事件发生的扫描周期 中执行一次 时间 A1 = 确认 L1 = 联锁错误到达 L0 = 联锁错误离开 S1 = 步已激活 S0 = 步已取消激活 V1 = 监控错误到达 V0 = 监控错误离开 动作中的定时器和计数器 使用定时器与计数器的动作块 动作中的数学运算 带指令的动作块 转换条件、步联锁和步监控 固定指令 创建可执行块 在OB1中集成FB调用 块创建或者调用 中的参数集 最小调用参数 1个输入参数,用于控制顺控器 标准调用参数 12个输入参数,用于控制顺控器 7个输出参数,用于显示运行状态 最大参数集 17个输入参数,用于控制顺控器 12个输出参数,用于显示运行状态 激活调试功能 步骤 下载顺控器FB和背景数据块 使用菜单项PLC - Download,把顺控序列FB和背景数据块下载到PLC 选择背景数据块 通过选择下列菜单项,选择希望用于测试的背景数据块Debug - Test Environment 启动“Monitor”功能 选择顺控系统需要使用的部分。当前可见部分的状态信息将在打开的窗口中显示。 激活菜单项 Debug - Monitor(打勾) 退出“Monitor”功能 取消激活菜单项 Debug - Monitor S7- HiGraph 软件包 使用状态图表 编程的工具: 机器划分为功能单元 对每个功能单元创建状态图 状态包含动作 状态图以消息方式通信 可以使用S7-HiGraph优化 自动化项目中的以下阶段: 计划,组态 编程与调试 启动 维护,诊断 支持重新利用 状态图方法的原理 实例:铣床轮盘 功能单元(FU) 电机 索引 计数器轴承 状态图 每个FU一张图 附加一张协调图 状态图的组件 状态0,1, ... 表示为圆圈 静态状态 动态状态 总是有一个激活状态 状态配有动作 转移 表示为箭头 转移配有转移条件和动作 实例:电梯控制器的状态图 创建状态图 HiGraph用户界面 插入状态和转移条件 动作编程 转移条件编程 固定指令编程 图组编程 分配实际参数 状态图之间的消息交换 为消息分配实际值 保存和编译 建立执行顺序 菜单:Edit - Execute Order 编译 菜单:File - Compile 在OB1中集成 参数INIT_SD赋值 S7-HiGraph中的调试功能 S7- SCL高级语言编程 编写PLC程序的高级语言 与IEC 61131-3文本兼容(ST=结构化文本)) PLCopen基础级认证 包含高级语言的全部典型元素,例如算子、表达式、控制语句 集成PLC功能, 例如访问 I/O、定时器、计数器...) 优势: 结构清晰,易于阅读程序 支持复杂算法和大数据量 SCL源文件结构 块的声明部分 块的语句部分 S7-SCL中的表达式、算子和操作数 表达式 数学表达式 ((3+CONST_INT)*(VAR_INT ** 37)/ 3.14) 比较表达式 A =9 逻辑表达式 (n 5)AND(n 20) 算子 赋值算子 := 数学运算符 *、/、MOD、DIV、+、-、** 比较运算符 、、=、=、= 逻辑算子 NOT、AND或、XOR、OR 操作数 常量 30. 0、FACTOR、SIEMENS 扩展变量 Status、IB5、DB10.DW5、Motor.Current、 FC12(A:=On) 括号中的表达式 ((3+CONST_INT)*(VAR_INT ** 37)) S7-SCL中的语句 赋值 实例: A := B +
文档评论(0)