02.27 西门子博图 SCL 编程 01讲 基础编程 IF 语句的使用

1.新建项目,添加新设备---选择要用到的PLC,此处我选用S7-1200 1214C DC/DC/DC


西门子博图 SCL 编程    01讲 基础编程 IF 语句的使用

新建项目,选择PLC型号

2. 新建程序块,演示用FB函数块


西门子博图 SCL 编程    01讲 基础编程 IF 语句的使用

新建fbTest函数块,语言选择SCL

3. 展示一个基础的用法 if 语句,新建一个数据库dbTest,在fbTest中编写程序并在主程序中调用


西门子博图 SCL 编程    01讲 基础编程 IF 语句的使用

新建数据块,并定义两个按钮和两个指示灯


西门子博图 SCL 编程    01讲 基础编程 IF 语句的使用

在fbTest中编写程序

4. 打开仿真软件监控,此时可以看到Button1 为TRUE 时,Lamp1为TRUE, 当Button1 为FALSE时,Lamp1为FALSE


西门子博图 SCL 编程    01讲 基础编程 IF 语句的使用

Button1 为TRUE 时,Lamp1为TRUE


西门子博图 SCL 编程    01讲 基础编程 IF 语句的使用

Button1 为FALSE时,Lamp1为FALSE

5. IF..ELSE..ELSIF..End_if 的使用,测试功能如下,如果按钮1按下1号灯亮,2号按钮按下2号灯亮,两个按钮同时按下两个指示灯亮,否则都灭;程序和监控如下


西门子博图 SCL 编程    01讲 基础编程 IF 语句的使用


西门子博图 SCL 编程    01讲 基础编程 IF 语句的使用


西门子博图 SCL 编程    01讲 基础编程 IF 语句的使用


西门子博图 SCL 编程    01讲 基础编程 IF 语句的使用


西门子博图 SCL 编程    01讲 基础编程 IF 语句的使用

以上为IF 语句的用法,后续写CASE .. OF 的用法,使用SCL语言做项目有很多优势,尤其是数学计算、编写循环、间接寻址、注释等,创作不易,欢迎转载支持~


分享到:


相關文章: