欢迎光临入喜工业控制技术(上海)有限公司
当前位置
首页 > 新闻中心
西门子S7-1500梯形图与SCL语言
2021/7/8 11:07:11
西门子S7-1500梯形图与SCL语言

S7-1500博图里面,SCL的指令在梯形图里面是没有的,具体油哪些?
问题补充:没有明白我的意思,SCL比梯形图多哪些指令,也就是说SCL的指令功能,在梯形图是没有或实现不了的。
《针对 S7-300、S7-400、S7-1200、S7-1500 的比较列表 参考资料》
https://support.industry.siemens.com/cs/document/109778377

S7-1500系列博途中使用SCL语言编程
SCL:Structured Contorl Language,结构化控制语言。
在TIA博途软件中,默认支持SCL语言,在建立程序块时可以直接选择SCL语言。
常有的有:
1)、赋值指令
赋值是比较常见的指令,在高级编程语言中大多使用等号,即:”=”。
在SCL语言中赋值指令的格式是,一个冒号加等号,即:”:=”。
2)、位逻辑运算指令
3)、数学运算指令

实际上我们说SCL语言是一种高级语言,是结构性的文本编程语言,最多的使用是用于一些复杂的算法,但是实际上1500的编程特点,包括我们说的这个它的绝对地址,用于像DB块、M区等等这些间接寻址,我们说peek,poke对SCL语言支持,除此之外呢,我们用数组下标访问,variate变量指针的访问,在SCL语言中都是非常便利的,1500提供了很多基于variate变量的指令。
编程语言只是实现程序的条件,梯形图和SCL都可以实现,就是看你个人习惯,可能SCL几条语句就可以实现的功能,但是在梯形图里要多很多条来实现


【西门子SCL语言视频教程-哔哩哔哩】https://b23.tv/qI4s1Q(这里有视频讲解,个人感觉不错,希望对你有帮助)

https://support.industry.siemens.com/cs/cn/zh/view/109481384

http://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/07-Program/03-instruction/03-Address/03-PEEK_POKE.html
具体可以查看系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109798671

……都可以实现,只是编程语言不同而已,你这好比问python语言能实现的功能哪些是C语言实现不了的

联系方式
CONTACT US

电话:13818569113      15721373211

邮箱:fushidianji@139.com

网址:http://www.jiansujiabc.com

地址:上海青浦区北青公路7171号111-112室

用手机扫描二维码关闭