您现在的位置是:首页 > PLC技术 > PLC技术

S7-1500 PLC编程语言的切换

来源:艾特贸易2017-10-11

简介使用 Portal 软件 (STEP 7) 添加新程序块( OB 、 FC 和 FB )时,在“添加新块”对话框中可以选择编程语言。对于 OB 和 FC 块,可以选择 LAD (梯形图)、 FBD (功能块图)、 STL (语句表)

    使用Portal软件(STEP 7)添加新程序块(OBFCFB)时,在“添加新块”对话框中可以选择编程语言。对于OBFC块,可以选择LAD(梯形图)、FBD(功能块图)、STL(语句表)和SCL(结构化控制语言),而对于FB块,则还可以选择GRAPH(图形编程语言)。

    对于使用LADFBD语言创建的程序块可以随时进行编程语言切换。在项目树中选中待切换语言的程序块,使用“编辑”菜单下“切换编程语言”命令,选择切换后的目标编程语言;或使用快捷菜单中“切换编程语言”命令来切换语言,如图5-31所示。当然,也可以在该程序块的属性的“常规”条目中对编程语言进行切换。以SCLGRAPH编程语言创建的程序块不能更改编程语言。但对于GRAPH块,可以更改LADFBD作为程序段语言。

切换编程语言

    5-31    切换编程语言

    对于S7 -300/400 PLC,可以在编程语言LADFBASTL之间切换,也可以使用其他编程语言在块内创建程序段,然后将其复制到所需的块中;在程序切换时,如果无法更改块的个别程序段的语言,这些程序段将以其原来的语言显示。而对于S7 - 1200/1500 PLC,只能实现LADFBD语言之间的切换,而且切换时只能更改整个块的编程语言,不能更改单个程序段的编程语言。

    对于S7 -1500PLC,虽然不能实现LADFBDSTL语言之间的切换,但可以在LADFBD块中创建STL程序段。选中要插入STL程序段的位置,调出快捷菜单并选择“插入STL程序段”命令,即可实现在LADFBD块中创建STL程序段,如图5-32所示(图中的程序段3为之前插入的STL程序段)。

插入STL程序段

    5-32    插入STL程序段