Skip to main content
Ctrl+K

S7-1200 PLC 技术手册

  • PLC 基础总汇
  • PLC 组态编程
    • PLC 进级提高
    • API Reference
  • 手册仓库:GitHub
  • 西门子下载中心
  • PLC 基础总汇
  • PLC 组态编程
  • PLC 进级提高
  • API Reference
  • 手册仓库:GitHub
  • 西门子下载中心

Section Navigation

  • 06-IO配线
    • CPU 接线图
    • 电能消耗
    • 扩展电缆
    • 数字量信号模块
    • 数字量输入/输出(DI/DO)响应速度
    • 模拟量模块
    • 响应时间
    • 信号板
    • 模拟量转换应用例程
    • 常见问题 FAQ
    • 不稳定性的值
  • 07-编程组态
    • TIA Portal STEP 7 V18 安装
    • TIA Portal 组态软件操作
      • TIA Portal STEP 7 V18 安装
      • 项目的新建
      • CPU 参数属性配置
      • 基本组态常见问题
      • 项目的下载
      • S7-1200 下载但不重新初始化
      • 硬件检测
      • CPU程序的上载
      • 站点的上载
      • TIA Portal 版本和 CPU 中程序版本在上传时的兼容性
      • 项目升级
      • 更新程序
    • 编程基础
      • 数据类型
        • 基本数据类型
        • 结构数据类型(Struct)
        • PLC数据类型(UDT)
        • S7-1200 数组数据类型(ARRAY)
        • 系统数据类型(SDT)
        • 硬件数据类型
        • Variant类型
        • DB_ANY
        • 字符String
        • 宽字符WString
        • 数据类型 DTL 介绍、使用
      • 组织块 OB
        • OB 组织块简介
        • 程序循环 OB
        • 延时中断OB
        • 循环中断 OB30
        • 硬件中断 OB40
        • 时间错误 OB80
        • 诊断错误 OB82
        • 启动 OB100
        • 时间中断 OB10
        • 插拔中断 OB83
        • 机架或站故障 OB86
      • 功能FC 和 功能块FB
        • FC 功能
        • S7-1200 数据块的使用
        • DB 快照功能
        • FB ( Function Block / 功能块)
    • 编程指令
      • 基本指令
        • 位指令
        • 置位和复位
        • 沿指令
        • S7-1200 定时器
        • S7-1200 计数器
        • 比较指令
        • 移动操作
        • 程序控制指令
        • 移位和循环指令
        • 数学函数
      • 扩展指令
        • 时钟功能指令的使用
        • 字符串指令的使用
        • S7-1200 读取序列号
        • S7-1200 如何通过编程判断程序是否发生过改动
        • 扩展指令应用例程
      • 间接寻址
        • AT 覆盖参数
        • Slice 寻址
        • PEEK 和 POKE 指令
        • FieldRead 和 FieldWrite 间接寻址指令
        • 数组实现间接寻址
      • 指令例程
        • 在STEP 7 (TIA Portal) 中,如何计算物理流量(例如质量流量)测量值的总和?
        • 通过 PROFINET 数据记录库读取 S7-1200 的 IP 地址、MAC 地址及 MRP 环状态
      • SCL 编程语言
        • SCL介绍
        • SCL 指令
        • 常见问题
      • CEM 编程语言简介
  • PLC 组态编程
  • 07-编程组态
  • 编程指令
  • SCL 编程语言

SCL 编程语言#

  • SCL介绍
    • SCL 编程语言
    • 表达式
    • 算数表达式
    • 关系表达式
    • 逻辑表达式
    • 赋值运算
    • 寻址与调用
    • 寻址
    • 调用
    • 新建SCL
    • 区域与注释
    • 区间
    • 注释
  • SCL 指令
    • 程序控制指令
    • IF:条件执行
    • CASE:创建多路分支
    • FOR:在计数循环中执行
    • WHILE:满足条件时执行
    • REPEAT:不满足条件时执行
    • CONTINUE:复查循环条件
    • EXIT:立即退出循环
    • GOTO:跳转
    • RETURN:退出块
  • 常见问题
    • 问题1: 如何监视循环指令?
    • 问题2:CASE OF 指令如何实现顺控功能?
    • 问题3:如何导入导出 SCL 源文件?
    • 问题4:如何使用经典 Step7 的接口型式?
    • 问题5:为什么 GOTO 指令会编译报错?

上一页

通过 PROFINET 数据记录库读取 S7-1200 的 IP 地址、MAC 地址及 MRP 环状态

下一页

SCL介绍

Edit on GitHub
显示源代码

© Copyright 2020-2024, 宁波双紫信息科技有限公司.

由 Sphinx 8.1.3创建。

Built with the PyData Sphinx Theme 0.15.4dev0.