在使用西门子博途软件编写PLC程序时,经常会用到位转换位字节的功能,其实这个功能使用SCL可以轻松实现,下面就让我们一起来制作该功能块。

首先,点击添加新块功能,输入块名称BITS_TO_BYTE,语言选择SCL,如下图:

西门子scl语言使用方法(西门子SCL语言编写bit转换byte的程序块)(1)

添加新块

然后,点击确定后,在块接口中定义输入输出及临时变量,如下图:

西门子scl语言使用方法(西门子SCL语言编写bit转换byte的程序块)(2)

块接口定义

接着,编写程序功能,如下图输入SCL程序,保存即可完成转换程序。

西门子scl语言使用方法(西门子SCL语言编写bit转换byte的程序块)(3)

自此,该功能编写完毕,可以在其它程序中调用此功能,效果如下:

西门子scl语言使用方法(西门子SCL语言编写bit转换byte的程序块)(4)

,