西门子6ES75911BA010AA0写程序

S7-1500西门子6ES75911BA010AA0写程序

参考价: 订货量:
670 1

具体成交价以合同协议为准
2018-11-14 13:37:30
387
产品属性
关闭
西门子plc模块代理商

西门子plc模块代理商

初级会员5
收藏

组合推荐相似产品

产品简介

西门子6ES75911BA010AA0写程序
:1800弄(电子商务园)5005.
公司主营:西门子数控系统,V20变频器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM

详细介绍

FBD 编辑器输入分配

仅当选中 FBD

功能框光标内的输入且为红色时,下表所述的编辑器功能才处于状态。

输入选项

光标放置

工具按钮

快捷键

添加输入

在功能框上

+

移除输入

在功能框和底部输入上

-

切换取反输入

在功能框和输入上

F11

切换立即输入

在功能框和输入上

CTRL F11

另请参见

位逻辑输入示例 (页 200)

逻辑堆栈概述 (页 190)

7.1.1 逻辑堆栈概述

STEP 7-Micro/WIN SMART 程序编译器使用逻辑堆栈将 LAD  FBD 程序的图形 I/O程序段转换为 STL(语句表程序。 得出的 STL 程序在逻辑上与原始 LAD  FBD 图形程序段相同,并且可作为程序表执行。 所有成功编译的 LAD  FBD

程序均已生成基本 STL 程序,并可被视为 LAD、FBD 或 STL。

对于 LAD 和 FBD 编辑,会自动生成 STL

逻辑堆栈指令,并且程序员不需要使用逻辑堆栈指令。

还可使用 STL 编辑器直接创建 STL 程序。 STL 程序员可直接用逻辑堆栈指令。 可在

STL 编辑器中创建组合逻辑,该组合逻辑过于复杂,无法在 LAD  FBD

编辑器中查看,但某些特殊应用可能必须使用该逻辑。

所有成功编译的 LAD  FBD 程序均可在 STL 中查看,但并不是所有成功编译的 STL

程序均可在 LAD 或 FBD 中查看。


输入程序段和逻辑堆栈

如下图所示,CPU 使用逻辑堆栈来合并 STL 输入的逻辑状态。

在这些示例中,iv0iv31用于标识逻辑堆栈层的初始值,nv用于标识指令提供的新值,S0用于标识存储在逻辑堆栈中的计算值。

1 S0 用于标识存储在逻辑堆栈中的计算值。

2 执行装载后,值 iv31 丢失。

输出程序段和逻辑堆栈

ENO  LAD  FBD 能框的二进制输出。 如果 LAD 功能框的 EN

输入有能流并且无错误执行,则 ENO 输出会将能流传递到下一 LAD 元素。可将用于指示指令成功完成的 ENO 用作使能位。 ENO

位用于堆栈顶端,影响用于后续指令执行的能流。 STL 指令没有 EN 输入。

栈顶值必须为逻辑 1,条件指令才能执行。 STL 中,没有 ENO 输出。 但是,与具有

ENO 输出的 LAD  FBD 指令相对应的 STL 指令可置位特殊 ENO 位。 可通过

ENO(AENO) 指令访问该位。

STL

说明

AENO

AENO LAD/FBD 功能框 ENO 位的 STL 表示中使用。 AENO ENO

位和栈顶值执行逻辑与运算,产生的效果与 LAD/FBD 功能框的 ENO 位相同。与操作的结果值成为新的栈顶值。


7.1.2 STL 逻辑堆栈指令

STL1

说明

ALD

与装载指令 (ALD) 对堆栈层和第二层中的值进行逻辑与运算。 结果装载到栈顶。 执行 ALD

后,栈深度减一。

OLD

或装载指令 (OLD) 对堆栈层和第二层中的值进行逻辑或运算。 结果装载到栈顶。 执行 OLD

后,栈深度减一。

LPS

逻辑进栈指令 (LPS) 堆栈顶值并将该值推入堆栈。栈底值被推出并丢失。

LRD

逻辑读栈指令 (LRD) 将堆栈第二层中的值到栈顶。此时不执行进栈或出栈,但原来的栈顶值被值替代。

LPP

逻辑出栈指令 (LPP) 将栈顶值弹出。 堆栈第二层中的值成为新的栈顶值。

LDS N

装载堆栈指令 (LDS) 堆栈中的栈位 (N) 值,并将该值置于栈顶。 栈底值被推出并丢失。

AENO

AENO LAD/FBD 功能框 ENO 位的 STL 表示中使用。 AENO ENO

位和栈顶值执行逻辑与运算,产生的效果与 LAD/FBD 功能框的 ENO 位相同。与操作的结果值成为新的栈顶值。

1 不适用于 LAD  FBD

LDS(装入堆栈)输入

数据类型

操作数

N

BYTE

常数(0 到 31)


如下图所示CPU 使用逻辑堆栈来解决控制逻辑。

在这些示例中,iv0iv31用于标识逻辑堆栈的初始值,nv用于标识指令提供的新值

S0用于标识存储在逻辑堆栈中的计算值。

1 该值未知可以是 a 0  a 1)。

2 执行逻辑进栈或装入堆栈指令后,值 iv31 丢失。


逻辑堆栈示例: LAD 程序段转换为 STL 代码

LAD

STL

Network 1 LD I0.0 LD I0.1 LD  I2.0 A I2.1 OLD

ALD

= Q5.0

Network 2 LD I0.0 LPS

LD I0.5 O I0.6 ALD

= Q7.0 LRD

LD I2.1 O I1.3 ALD

= Q6.0 LPP

A I1.0

= Q3.0

7.1.3 NOT

LAD

FBD

STL

说明

NOT

取反指令 (NOT) 取反能流输入的状态。

LADNOT 触点会改变能流输入的状态。 能达 NOT

触点时将停止。 没有能达 NOT 触点时,该触点会提供能流。FBDNOT

指令在布尔功能框输入连接器上有取反符号,该指令的作用与

逻辑状态取反器相同。

STLNOT 指令会将堆栈顶值从 0 更改为 1 或从 1 更改为

0。



又是四年复始,公司于2016年11月乔迁新厂,生产规模大幅扩充,对于未来,我们相信,星星之火,可以燎原,2016年4月和9月,办公厅先后印发《贯彻实施发展纲要2016年行动计划》和《消费品和规划(2016-2020年)》, 根据消息,一带一路合作高峰将于5月14日至15日在北京举行,将出席开幕式,五、高端大气上档次打造大品牌人都要名品,每年都要为名品营业额做出很多贡献,人对于品牌、的概念已经根深蒂固了,

 

上一篇:西门子 S7-200SMARTPLC数据转换指令详细介绍 下一篇:S7-1500数据块:优化DB与非优化DB
热线电话 在线询价
提示

请选择您要拨打的电话:

当前客户在线交流已关闭
请电话联系他 :