西门子S7-200授权代理经销商
其产品范围包括西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商——湖南西控自动化设备有限公司,本公司坐落于湖南省中国(湖南)自由贸易试验区长沙片区开元东路 1306 号开
阳智能制造产业园一期 4 栋 30市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,湖南西控自动化设备有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
仅当选中 FBD 功能框光标内的输入短线且短线为红色时,下表所述的编辑器功能才处于激 活状态。 输入选项 光标放置 工具按钮快捷键 添加输入 在功能框上 + 移除输入 在功能框和底部输入上 - 切换取反输入 在功能框和输入上 F11 切换立即输入在功能框和输入上 CTRL F11 另请参见 位逻辑输入示例 (页 224) 逻辑堆栈概述 (页 214) 8.1.3 逻辑堆栈概述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 输入的逻辑状态。 在这些示例中,“iv0”至“iv31”用于标识逻辑堆栈层的初始值,“nv”用于标识指令提供的新值,“S0”用于标识存储在逻辑堆 栈中的计算值。 /RDG/' /',/'1/'1, ???QY ????? П? П? $1'$$, П? П? $1$1, ???QY? ??乊???? ?LY??? ???6 LY$1'QY 2522, П? П? 2121, ???QY ???乊??? ??LY?? ???? 6 LY25 QY LYLY LY LY LY LY LY LY LY QY LY LY ,Y LY LY LY LY LY LY LY LY LYLY LY LY LY LY LY LY LY LY LY LY LY LY LY LY 6 LY LY LY LY LY LYLY LY 6 LY 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 位相同。与操作的结果值成为新的栈顶值 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 使用逻辑堆栈来解决控制逻辑。 在这些示例中,“iv0”至“iv31”用于标识逻辑堆栈的初始值,“nv”用于标识指令提供的新值,“S0”用于标识存储在逻跳变触点指令(上升沿)允许能量在每次断开到接通转换后流动一个扫描周期。 负跳变触点指令(下降沿)允许能量在每次接通到断开转换后 流动一个扫描周期。 S7-200 SMART CPU支持在程序中合计(上升和下降)使用 1024 条边缘检测器指令。 LAD: 正跳变和负跳变指令通过触点进行表示。 FBD:跳变指令通过 P 和 N 功能框进行表示。 STL: EU(上升沿)指令用于检测正跳变。 如果检测到堆栈顶 值发生 0 到 1跳变,则将堆栈顶值设置为 1;否则,将其设置 为 0。 ED(下降沿)指令用于检测负跳变。如果检测到堆栈顶值发生 1 到 0跳变,则将堆栈顶值设置为 1;否则,将其设置为 0。 输入/输出 数据类型 操作数 IN (FBD) BOOLI、Q、V、M、SM、S、T、C、L、逻辑流 OUT (FBD) BOOL I、Q、V、M、SM、S、T、C、L、逻辑流 说明因为正跳变和负跳变指令需要断开到接通或接通到断开转换,所以无法在首次扫描时检测上 升沿或下降沿跳变。 首次扫描期间,CPU会将初始输入状态保存在存储器位中。 在后续扫 描中,这些指令会将当前状态与存储器位的状态进行比较以检测是否发生转换。 另请参见位逻辑输入示例 (页 224) 说明 =bit 该输出指令将输出位的新值写入过程映像寄存器。 LAD 和 FBD:该输出指令执行时,S7-200 将打开或关闭过程映像寄存器中的输出位。分配的位被设置为等于能流状态。 STL:堆栈顶值复制到分配的位。 =I bit该立即输出指令执行时,指令会将新值写入物理输出和相应的过 程映像寄存器单元。 LAD 和FBD:执行立即输出指令时,物理输出点(位)立即被 设置为等于能流状态。“I”表示一个立即地址引用;新值将写入物理输出点和相应的过程映像寄存器地址。这不同于非立即地址引 用仅将新值写入过程映像寄存器。STL:该指令立即将栈顶的值复制到所分配的物理输出位和过程 映像地址。 输入/输出 数据类型 操作数 位 BOOLI、Q、V、M、SM、S、T、C、L 位(立即) BOOL Q 输入 (LAD) BOOL 能流 输入 (FBD) BOOLI、Q、V、M、SM、S、T、C、L、逻辑流置位 (S) 和复位 (R) 指令用于置位(接通)或复位(断开)从指定地址(位)开始的一组位 (N)。可以置位或复位 1 至 255 个位。 如果复位指令指定定时器位(T 地址)或计数器位(C 地址),则该指令将对定时器或计数器位进行复位并清零定时 器或计数器的当前值。 R bit, N SI bit, N立即置位和立即复位指令立即置位(接通)或立即复位(断 开)从指定地址(位)开始的一组位 (N)。可立即置位或复 位 1 至 255个点。 “I”表示一个立即地址引用;新值将写入物理输出点和相应的 过程映像寄存器单元。这不同于非立即地址引用仅将新值写入过程映像寄存器。 RI bit, N ENO = 0 时的非致命错误 受影响的 SM 位 ? N = 0(零) ? 0006H间接地址 ? 0091H 操作数超出范围 无 输入/输出 数据类型 操作数 位 BOOLI、Q、V、M、SM、S、T、C、L置位和复位优先双稳态触发器 LAD/FBD 1 说明位参数用于分配要置位或复位的布尔型地址。可选的 OUT 连接反映“位”(Bit) 参数的信号 状态。SR(置位优先双稳态触发器)是一种置位优先锁存器。如果置位 (S1) 和复位 (R) 信号均为 真,则输出 (OUT) 为真。RS(复位优先双稳态触发器)是一种复位优先锁存器。如果置位 (S) 和复位 (R1) 信号均为 真,则输出 (OUT) 为假。 1不适用于 STL 输入/输出 数据类型 操作数 位 BOOL I、Q、V、M、S S1、R (LAD SR) BOOL 能流 S、R1(LAD RS) BOOL 能流 OUT (LAD) BOOL 能流 S1、R (FBD SR) BOOLI、Q、V、M、SM、S、T、C、L、逻辑