尊重原创 勿抄袭

勿私放其他平台


微软编程神器Visual Studio Code,大家都十分熟悉,是一款非常棒的代码编程IDE。前不久笔者在做SCL程序代码时候发现,此神器竟然支持西门子的SCL,我们先来体现一下,这款神器如何使用。


首先在VSCode中按下Ctl+shift+X,会出现VSCode的扩展安装,然后输入SCL,会出现SCL扩展安装。

SCL语言又添编程神器_编译环境


然后,选择install安装,安装后就可以写入SCL的代码。

SCL语言又添编程神器_编译环境_02


因为缺少TIA的编译环境,所以是无法编译和调试,仅能作为SCL语言编辑。同时可以看到SCL的关键字和操作符都可以高亮显示。


代码编辑后,可以选择保存,在VSCode中可以选择SCL格式保存。 

SCL语言又添编程神器_工控_03


最后我们来看一下,VSCode中能够支持SCL的数据类型,关键字和操作符等有哪些内容:

SCL语言又添编程神器_工控_04

SCL语言又添编程神器_工控_05


VSCode对SCL语言的支持很到位,可以大大方便工控人在非TIA环境下,对于SCL的编辑和修改,同时如果安装TIA后,可以把VSCode的编译器连接到TIA的SCL编译引擎,这样就可以在VSCode中畅游般的来书写SCL语言,同时可以编译为FB/FC或OB块了。


作者简介:

剑思庭,工控安全研究员,熟悉S7协议和CIP协议,主要从事工业安全渗透和防御。