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几条语句就可以实现的功能,但是在梯形图里要多很多条来实现
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
电话:13818569113 15721373211
邮箱:fushidianji@139.com
网址:http://www.jiansujiabc.com
地址:上海青浦区北青公路7171号111-112室