西门子TIA博途软件S7-1500PLC 四种顺序流程的编程方法

西门子TIA博途软件平台 四种顺序流程的编程方法(以下四种方式支持西门子S7-300/400/1500PLC, 使用S7-1200PLC只支持LAD与SCL的方式)

介绍GRAPH语言与 SCL语言 自动流程的编程方式

介绍LAD梯形图与STL语句表的 编程方式

第一种: LAD梯形图

LAD梯形图是最常用的一种方式,利用比较指令,判断当前步骤,步骤程序执行完成后,再用MOVE指令进行赋值,跳转到下一步

如下图所示:

第二种: STL语句表

STL语句表与梯形图思路一致,利用比较指令与赋值指令 执行程序步骤。

多了一组JNB跳转指令,上面的条件满足,则执行JNB LABEL_0标签里的指令

第三种:GRAPH流程图

GRAPH是博途软件中自带的一种顺序流程的编程语言,直观易用,S7-300/400/1500支持GRAPH语言,S7-1200不支持GRAPH语言。

第一步:创建FB程序块,语言选择GRAPH

第二步:在OB1中调用FB程序块,填写相关的接口功能

第三步:打开FB程序块,写入相关程序块与指令

第四种:SCL语言做流程 程序

SCL语言最常用的一个语句指令 CASE...OF...  可以当做选择 功能写流程步骤

TIA平台 S7-1200/300/400/1500 都支持SCL语言

STEP7平台 需要单独安装S7-SCL软件包

第一步:创建FC或者FB程序块,语言选择SCL语言

第二步:打开程序块,选择CASE...OF...语句指令

CASE _variable_name_ OF
    1:  // Statement section case 1
        ;
    2..4:  // Statement section case 2 to 4
        ;
    ELSE  // Statement section ELSE
        ;
END_CASE;

第三步:创建 自动流程程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值