西门子SCL编程语言入门基础知识
西门子SCL编程语言入门基础知识
SCL 编程语言
SCL(Structured Control Language,结构化控制语言)是一种基于 PASCAL 的高级编程语言。 这种语言基于标准 DIN EN 61131-3(国际标准为 IEC 1131-3)。
根据该标准,可对用于可编程逻辑控制器的编程语言进行标准化。 SCL 编程语言实现了该标准中定义的 ST 语言 (结构化文本) 的 PLCopen 初级水平。
S7-1200从V2.2版本开始支持SCL语言。
语言元素
SCL 除了包含 PLC 的典型元素(例如,输入、输出、定时器或存储器位)外,还包含高级编程语言。
• 表达式
• 赋值运算
• 运算符
程序控制语句
SCL 提供了简便的指令进行程序控制。例如,创建程序分支、循环或跳转。
应用
因此,SCL 尤其适用于下列应用领域:
• 数据管理
• 过程优化
• 配方管理
• 数学计算 / 统计任务
表达式
说明:表达式将在程序运行期间进行运算,然后返回一个值。一个表达式由操作数(如常数、变量或函数调用)和与之搭配的操作符(如 *、/、+ 或 -)组成。通过运算符可以将表达式连接在一起或相互嵌套。
运算顺序
表达式
西门子SCL编程语言入门基础知识相关推荐
- Python培训入门基础知识学什么?
Python培训基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python培训入门基础知识学什么呢?来看看下面小编 ...
- Python入门基础知识学什么?
Python基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python入门基础知识学什么呢?来看看下面小编的详细介 ...
- 嵌入式入门基础知识有哪些?
嵌入式系统是指在特定应用领域内为满足特定要求而设计的计算机系统,通常被嵌入到设备中,具有实时性.可靠性.低功耗等特点.嵌入式系统应用广泛,例如:智能家居.智能手表.汽车控制系统.医疗设备等. 在本篇博 ...
- Linux入门基础知识
注:内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记. Linux入门基础知识 1. Unix和Linux发展历史 二者就像父子关系,当然Unix是老爹.1965年,MI ...
- Python入门基础知识函数式编程之匿名函数
今天跟大家分享的是关于学习Python需要了解的入门基础知识.一起看一看吧! 一.Python 简介 Python定义:是一个免费.开源.跨平台.动态.面向对象的编程语言. Python程序的执行(运 ...
- C++入门基础知识[5]——判断语句
C++入门基础知识[5]--判断语句 原创不易,路过的各位大佬请点个赞 C++入门基础知识--判断语句 C++入门基础知识[5]--判断语句 9.判断语句 9.1 判断语句 9.2 判断语句 9.3 ...
- 好程序员web前端教程分享web前端入门基础知识
好程序员web前端教程分享web前端入门基础知识,作为合格的Web前端工程师必须得掌握HTML.CSS和JavaScript.只懂其中一两个还不行,必须对这三门语言都要熟悉.下面我们一起来看一看吧! ...
- NLP汉语自然语言处理入门基础知识介绍
NLP汉语自然语言处理入门基础知识介绍 自然语言处理定义: 自然语言处理是一门计算机科学.人工智能以及语言学的交叉学科.虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部 ...
- 负荷计算的时候assert失败_负荷计算的入门基础知识,小白入门必备!
负荷计算是电气设计人员必须掌握的一必修课,选导体.设备还有保护开关的选择,电网系统分析,都离不开负荷计算的内容,为此小编特意总结9个负荷计算的入门基础知识,分享给大家,希望能在工作和学习中作为一份参考 ...
- python笔记基础-Python入门基础知识学习笔记之一
为什么要写这篇文章? 本人做过Objective-C开发,现在在用C#做WinForm开发.近段时间在学习Python入门基础知识时,发现有很多知识点和Objective-C的不一样.故想通过本文记录 ...
最新文章
- struts2+Hibernate实现用户登陆功能
- HDU 1253 胜利大逃亡 题解
- CruiseControl.NET与TFS结合的配置文件
- 2021中国新锐品牌发展研究:食品饮料行业报告
- 吴孟达肝癌逝世:肝被透支的全过程曝光!
- oracle清除bin,Oracle recyclebin详解(闪回删除的表)
- 网页性能优化{雅虎[转载]}
- 免费商用无版权素材 免费图库 抠图 PNG 插画素材
- 这年代,你需要了解一下什么是聚合搜索(附站点推荐)
- oracle 10g固定执行计划,oracle 10g执行计划 (转帖)
- 1.JS高级红宝书程序设计之JS的嵌入方式
- 力扣(718.1143)补9.12
- 【资源】谷歌logo的配色的RGB值
- 来,我教你怎么优雅删除数据
- DRL for Online Computation Offloading in Wireless Powered Mobile-Edge Computing Networks
- 解决ERROR Error: Cannot find module ‘@sentry/webpack-plugin‘,或Unable to download sentry-cli binary 问题
- Ubuntu安装QT Creater和配置
- idea报错找不到符号
- Ubuntu安装burpsuite
- 对抗机器学习:Generating Adversarial Malware Examples for Black-box Attacks Based on GAN
热门文章
- 2021年全国职业院校技能大赛获奖名单(高职组网络系统管理)
- sql server 备份mysql_SQL Server远程数据库操作(备份、还原等)
- 用matlab做一个有刻度的网格,MATLAB已知坐标如何画网格图
- HDU	 4699 Editor【模拟栈】
- Nebula Graph - 全文索引
- BZOJ.3097 Hash Killer 1(卡掉自然溢出法)
- DTOJ #1079. 多项式展开 mult
- 编码通信与魔术初步(六)——经典魔术《傅氏幻术》赏析和《我的心灵感应》...
- 百度世界大会吴恩达演讲视频和内容
- unity 游戏在 Android12 上崩溃啦(小米12)