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

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


新建项目,选择PLC型号

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


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

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


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


在fbTest中编写程序

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


Button1 为TRUE 时,Lamp1为TRUE


Button1 为FALSE时,Lamp1为FALSE

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






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