『7x24小时有问必答』
   在西门子博图软件上称SCL语言,其他品牌PLC统称ST,适用于处理多组数据的复杂算法,数学运算,循环与条件逻辑,数据处理等。作为高级文本编程语言,在处理数据方面比梯形图LAD有很大优势。但为什么又取代不了梯形图呢?在处理故障的时候监控程序没有梯形图位接通逻辑的可读性,所以常混合编程。so想学习SCL要先忘记梯形图逻辑。
  一、基本语法和规则
①语句必须以分号;结尾、英文输入法。
②关联字不区分大小写,最好大写。变量名区分大小写。
③变量的定义(VAR区),区分输入/输出/静态/临时/常量。
  二、简单赋值
梯形图程序与SCL程序
位逻辑运算(BOOL)

NOT:取反
AND/&:逻辑与
OR:逻辑或
XOR:异或

当然还有其他写法,对于线圈类型的梯形图,直接用赋值语句是最简单的。
如果用IF语句,则比较像梯形图里面的置位复位,如下图
数学运算:
算术:+ - * / **(** 为乘方)

比较:= <> > < >= <=
三、学习了SCL需要基础知识,简单的起保停梯形图程序可以转化为SCL了。
注意
赋值用:=条件比较才用=
每行结尾必须英文;
所有符号必须英文。
!后面文章再讲其他语句用法,先简单学习基础赋值和位的运算。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码