好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

SIMATIC S7-1200 基本指令和扩展指令(培训).pptx

25页
  • 卖家[上传人]:TH****3P
  • 文档编号:131449029
  • 上传时间:2020-05-08
  • 文档格式:PPTX
  • 文档大小:793.74KB
  • / 25 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • SIMATICS7 1200基本指令和扩展指令 培训 基本指令和扩展指令 扩展指令 基本指令 基本指令 通用 LAD和FBD用于处理二进制逻辑效率高 而SCL用于复杂的数学计算项目结构化效率高 直接指定指令的快捷方式 前提 对指令名称熟悉 基本指令 位逻辑操作 与S7 200的STEP7Micro Win指令类似 基本指令 定时器操作 每个定时器使用一个16字节的IEC Timer数据类型的DB结构保存定时器数据 使用定时器指令可创建时间延时 用户程序中可使用的定时器数量受限于CPU的存储区大小 TIAPortal的帮助中的定时器时序图 不支持SIMATIC定时器 基本指令 计数器操作 软件计数器每个计数器使用一个16字节的IEC Counter数据类型的DB结构保存计数器数据 使用计数器指令计数内部编程的事件及外部过程事件 每个计数器使用一个保存在DB中的结构保持计数器数据 不支持SIMATIC计数器 计数器类型用于预设值和计数值的数据类型IEC CounterINTIEC SCounterSINTIEC DCounterDINTIEC UCounterUINTIEC USCounterUSINTIEC UDCounterUDINT 基本指令 比较器操作 满足条件 Yes RLO 1 No RLO 0 检查是否操作数的值是一个有效的 无效的浮点数 基本指令 数学功能 数据类型 位串整型浮点数 数据类型 整型 浮点数 TIME TOD DATE LAD FBD用于S7 1200 1500CALCULATE 启动运算式助手 一条指令实现复杂计算 基本指令 移动操作 使用Move指令可复制数据到一个新的存储空间 也可以转换一种数据类型到另一种数据类型 Move操作的源数据不会改变 数据类型 位串 整型 浮点数 DATE TIME TOD DTL CHAR STRUCT ARRAY IECdatatypes PLCdatatype UDT 内部元素的数据类型 二进制数字 整型 浮点数 具有TIME DATE TOD和CHAR等元素的数组型变量 复制操作不能被操作系统的其他操作所中断 基本指令 转换操作 数据类型 位串 整型 浮点数 CHAR BCD16 BCD32 Scale OUT VALUE MAX MIN MIN Normalize OUT VALUE MIN MAX MIN 基本指令 程序控制操作 使用 Return 指令中止一个块的执行 地址不存在 基本指令 字逻辑操作 Decode 通过输入值设置输出值中的位 Encode 可以使用 编码 指令读取输入值中最低有效位的位号并将其发送到输出OUT 基本指令 Shift和rotate SHL ROL SHR ROR 基本指令和扩展指令 扩展指令 基本指令 扩展指令 Data和time of day IN OUT Integers TIME dateandtime Time Time Time 或 DTL Time DTL Time Time Time 或 DTL Time DTL DTL DTL Time 组合一个Date值和一个Time and Date值 创建一个DTL值 与CPU时钟相关的时间指令 设置 启动 停止 和读取CPU的一个32位运行时表值 扩展指令 String Char String数据2个字节的头及随后254个字节的ASCII字符 第一个字节表示最大长度 第二个字节表示当前长度 随后的字节为字符串的实际字符 扩展指令 分布式I O 使用INDEX号从模块或设备读取数据记录 一致性操作 从模块或设备接收中断及所有相关的信息 并将此信息提供给输出参数 读取DP从站的当前诊断数据 扩展指令 中断 扩展指令 诊断 PROFINET或PROFIBUS LED 指令用于读出指定模块的LED的状态 如 On 或 Off Get IM Data 指令从设备读取标识和维护数据 I M DeviceStates 指令用于查询IO系统上所有模块的特定状态 ModuleStates 指令用于读取PROFINETIO设备或PROFIBUSDP从站上的模块的状态信息 GET DIAG 指令用于读出硬件对象的诊断信息 扩展指令 脉冲 CTRL PWM 指令用于使能或禁用CPU支持的脉冲输出 扩展指令 配方和数据日志 项目中创建的配方数据块必须存储在CPU的装载存储区中 装载存储区可使用CPU内部的装载存储区或外部装载存储区 存储卡 数据日志指令用于持续到存储运行时的数据值到一个日志文件中 数据日志文件保存在装载存储区中 内部或外部 日志文件数据以CSV CommaSeparatedValue 格式保存 扩展指令 数据块控制 READ DBL 指令用于可将装载存储器 MMC卡 中的某个DB或DB区域复制到目标DB的数据区域中 WRIT DBL 指令用于将工作存储器中DB或DB区域的内容传送到装载存储器 MMC卡 中的DB或DB区域 使用数据块控制指令时必须考虑存储卡的读写寿命 扩展指令 寻址 GEO2LOG 指令可根据使用系统数据类型GEOADDR定义的插槽信息来确定硬件标识符 LOG2GEO 指令可确定属于硬件标识符的模块插槽 IO2MOD 指令通过模块的IO地址 I Q PI PQ 确定模块的硬件标识符 RD ADDR 指令可根据 子 模块的硬件标识符来确定输入或输出的长度和起始地址 Thankyouforyourattention 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.