登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:西门子1500PLC1工程师需要了解的几个 SCL 实用小技巧

点击:401 回复:8

/1/?概述
SCL(结构化控制语言)是一种基于PASCAL的高级编程语言。随着S7-1200/1500的普及,以及PLC编程中大量引入IT编程思想和编程理念,SCL在西门子PLC中使用的比重越来越大。
SCL 在复杂编程、数学运算、间接寻址等方面相对传统的梯形图(LAD)有着绝对的优势,即使是位逻辑控制也有其自身的特点。
下面介绍几个SCL非常有用但又不太为人所知的技巧供大家参考。
/2/?如何改变块接口参数显示模式?
经常有客户问,在TIA Portal 的SCL编辑器中,如何展示出像经典STEP 7里面SCL源文件那样的文本式块接口参数,如图1所示。这种方式编辑起来更加灵活,也可以像文本一样复制粘贴。
附件 image.jpg
其实,您会发现图1中输入参数数据类型Array[*]不是 S7-300/400 能支持的数据类型,也就是说其实上面图1是在TIA Portal中编辑的,那这是如何实现呢?答案非常简单,只要使用TIA Poral V15.1及其以上的版本,然后进行如图2所示的设置就可以实现。
附件 image.jpg
附件:西门子1500PLC工程师需要了解的几个 SCL 实用小技巧.rar
[本地下载]
23-12-21 20:20
感谢分享
23-12-27 11:39
感谢分享
23-12-27 12:09

。。。。博图里写的SCL程序,都可以文本形式复制粘贴的。
        我修改程序时,就喜欢打开Windows的记事本,把要修改的程序段先复制
        到记事本里面,做个备份。如果不妥,就有粘贴回来。
23-12-28 09:51
。。。。博图里写的SCL程序,都可以文本形式复制粘贴的。
24-03-19 19:10
5楼
该帖内容不符合相关规定!
24-03-20 11:12
我修改程序时,就喜欢打开Windows的记事本,把要修改的程序段先复制
       到记事本里面,做个备份。如果不妥,就有粘贴回来。
24-04-07 13:45
到记事本里面,做个备份。如果不妥,就有粘贴回来。
24-04-15 15:25
支持楼主共享
24-04-30 13:12

工控新闻

更多新闻资讯