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