西门子S7-200授权总经销商 6ES7288-2DT16-0AA0 S7-200 SMART 数字输入/输出

发布日期 :2023-12-20 09:14 编号:13019335 发布IP:101.85.196.90
西门子S7-200授权总经销商 6ES7288-2DT16-0AA0 S7-200 SMART 数字输入/输出西门子S7-200授权总经销商 6ES7288-2DT16-0AA0 S7-200 SMART 数字输入/输出西门子S7-200授权总经销商 6ES7288-2DT16-0AA0 S7-200 SMART 数字输入/输出
供货厂家
浔之漫智控技术(上海)有限公司  
西门子
现货
S7-200
全新
德国
**
报价
电议
联系人
王明炎(先生)
手机
15801997124
询价邮件
2945898695@qq.com
区域
上海工控系统及装备
地址
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
让卖家联系我
详细介绍
手机版链接:https://m.trustexporter.com/cz13019335.htm

西门子S7-200授权总经销商 6ES7288-2DT16-0AA0 S7-200 SMART 数字输入/输出

6ES7288-2DT16-0AA0

SIMATIC S7-200 SMART, 数字输入/输出 SM DT16,8 个数字输入/8 个数字输出, 8 DI 24V DC,灌电流/拉电流, 8 DO,晶体管 0.75A

位逻辑指令 触点 标准触点 常开触点指令(LD、A和O)与常闭触点指令(LDN、AN和ON)从 存储器或者过程映像寄存器中得到参考值。标准触点指令从存 储器中得到参考值。(如果数据类型是I或Q,则也可从过程映 像寄存器中得到参考值。) 当位等于1时,常开触点闭合(接通),当位等于0时,常闭触点 闭合(断开)。在FBD中,AND和OR框中的输入*多可扩展为 32个输入。在STL中,常开指令LD、AND或OR将相应地址位 的位值存入栈顶;而常闭指令LD、AND或OR则将相应地址 位的位值取反,再存入栈顶。 立即触点 立即触点不依靠S7--200扫描周期进行更新;它会立即更新。 常开立即触点指令(LDI、AI和OI)和常闭立即触点指令(LDNI、 ANI和ONI)在指令执行时得到物理输入值,但过程映像寄存器 并不刷新。 当物理输入点(位)为1时,常开立即触点闭合(接通),当物理输 入点(位)为0时,常闭立即 触点闭合(接通)。常开指令立即将 物理输入值Load (加载)、AND (与)或OR (或)到栈顶,而常 闭指令立即将物理输入点值的取反值Load(加载)、AND (与) 或OR (或)到栈顶。 取反指令 取反指令(NOT)改变功率流输入的状态(也就是说,它将栈顶值 由0变为1,由1变为0)。 70 第6章 S7-200指令集 正、负转换指令 正转换触点指令(EU)检测到每一次正转换(由0到1),让功率流接通一个扫描周期。负转换触点指令 (ED)检测到每一次负转换(由1到0),让功率流接通一个扫描周期。对于正转换指令,检测到栈顶值的 0到1转换将栈顶值设为1;否则,将设为0。对于负转换指令,检测到栈顶值的1到0转换将栈顶值设 为1;否则设为0。 对于运行模式下编辑(在RUN模式下编辑应用程序),您必须为正转换指令和负转换指令输入参数。关 于在RUN模式下编辑程序的更多信息参见第5章。 表6--3 输入/输出 位逻辑输入指令的有效操作数 数据类型 操作数 位BOOLI、Q、V、M、SM、S、T、C、L、功率流 位(立即)BOOLI 如图6--2中所示,S7--200用逻辑堆栈来决定控制逻辑。在本例中,“iv0”到“iv7”表示逻辑堆栈的 初始值,“nv”表示指令提供的一个新值,S0表示逻辑堆栈中存储的计算值。 装载(LD、LDI、 LDN、LDNI) 装载一个新值(nv) 到栈顶。 iv0 前后与(A、AI、AN、 ANI) iv1 iv2 nv iv0 iv1 将一个新值(nv) 和栈顶的初始值 (iv)进行与运算。 S0=iv0 AND nv iv0 前后 S01 iv1 iv2 iv1 iv2 或(O、OI、 ON、ONI) 将一个新值(nv) 与栈顶的初始值 (iv)进行或运算。 s0=iv0 OR nv iv0 前后 S01 iv1 iv2 iv3 iv4 iv5 iv6 iv7 iv82 iv2 iv3 iv4 iv5 iv6 iv7 1 S0表示存储在逻辑栈中的计算值。 2 在装载指令执行之后,值iv8丢失。 图6--2 触点指令的操作。 iv3 iv4 iv5 iv6 iv7 iv8 iv3 iv4 iv5 iv6 iv7 iv8 iv3 iv4 iv5 iv6 iv7 iv8 iv1 iv2 iv3 iv4 iv5 iv6 iv7 iv8 提示 由于正转换指令和负转换指令要求由1到0或者由0到1的变化,您不能在第一个扫描周期中检测到上 升沿或者下降沿的变化。在第一个扫描周期,S7--200利用这些指令储存指定位的状态。在接下来 的扫描周期中,这些指令能够检测到指定位的变化。 71 S7-200可编程序控制器系统手册 72 实例:触点指令 Network1//要想激活Q0.0,常开触点I0.0 //和I0.1必须为接通(闭合)。NOT //指令作为一个反向器使用。在RUN //模式下,Q0.0和Q0.1具有相反的逻辑状态。 LDI0.0 AI0.1 =Q0.0 NOT =Q0.1 Network2//常开接点I0.2必须为接通或者常闭接点 //I0.3必须为断开以激活Q0.2。 //个或更多平行LAD分支 //(“或”逻辑输入)必须为真, //以使输出激活。 LDI0.2 ONI0.3 =Q0.2 Network3//在P触点的一个上升沿或者在N触点的一个下降 //沿出现时,一个扫描周期内输出一个脉冲。 //在RUN模式, //Q0.4和Q0.5的脉冲状态变化太快 //以至于在程序中无法用状态图监视。 //置位和复位指令将 //Q0.3的状态变化锁存, //使程序可以监视。 LDI0.4 LPS EU SQ0.3,1 =Q0.4 LPP ED RQ0.3,1 =Q0.5 I0.0 I0.1 Q0.0 Q0.1 I0.2 I0.3 Q0.2 I0.4 Q0.3 Q0.4 Q0.5 时序图 Network2 Network3 Network1 接通一个周期 接通一个周期 第6章 S7-200指令集 线圈 输出 输出指令(=)将新值写入输出点的过程映像寄存器。当输出指 令执行时,S7--200将输出过程映像寄存器中的位接通或者断 开。在LAD和FBD中,指定点的值等于功率流。在STL中,栈 顶的值复制到指定位。 立即输出 当指令执行时,立即输出指令(=I)将新值同时写到物理输出点 和相应的过程映像寄存器中。 当立即输出指令执行时,物理输出点立即被置为功率流值。在 STL中,立即指令将栈顶的值立即复制到物理输出点的指定位 上。“I”表示立即引用;当执行指令时,将新数值写入物理 输出和相应的过程映像寄存器位置。这一点不同于非立即指 令,只把新值写入过程映像寄存器。 置位和复位 置位(S)和复位(R)指令将从指定地址开始的N个点置位或者复 位。您可以一次置位或者复位1--255个点。 如果复位指令指定的是一个定时器位(T)或计数器位(C),指令不但复位定时器或计数器位,而且清除 定时器或计数器的当前值。 使ENO = 0的错误条件: 0006 (间接寻址) 0091 (操作数超出范围) 立即置位和立即复位 立即置位和立即复位指令将从指定地址开始的N个点立即置位或者立即复位。您可以一次置位或复 位1到128个点。 “I”表示立即引用;当执行指令时,将新数值写入物理输出点和相应的过程映像寄存器位置。这一 点不同于非立即指令,只把新值写入过程映像寄存器。 使ENO=0的错误条件: 0006(间接寻址) 0091(操作数超出范围) 表6--4 输入/输出 位逻辑输出指令的有效操作数 数据类型 操作数 位BOOLI、Q、V、M、SM、S、T、C、L BOOLQ 位(立即) NBYTEIB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、常数 73 S7-200可编程序控制器系统手册 74 实例:线圈指令 Network1//输出指令为外部I/O(I、Q)和内部存储器 //(M、SM、T、C、V、S、L)指定位值。 LDI0.0 =Q0.0 =Q0.1 =V0.0 Network2//将一个6位顺序组设为数值1。 //指定起始位地址,以及要设置的位数。当第一位 //(Q0.2)的值为1时,置位指令 //的程序状态指示器为ON。 LDI0.1 SQ0.2,6 Network3//将一个6位顺序组复位到数值0。 //指定起始位地址和要复位的位数。 //当第一位(Q0.2)的值为0时,复位指 //令的程序状态指示器为ON。 LDI0.2 RQ0.2,6 Network4//置位和复位一组8个输出位(Q1.0~Q1.7)。 LDI0.3 LPS AI0.4 SQ1.0,8 LPP AI0.5 RQ1.0,8 Network5//置位和复位指令实现锁存器功能。 //完成置位/复位功能,必须确保这些 //位没有在其他指令中被改写。在本例中, //Network4置位和复位一组 //8个输出位(Q1.0~Q1.7)。在RUN模式 //下Network5会覆盖Q1.0的值,从而 //控制Network4中的程序状态显示器。 LDI0.6 =Q1.0 I0.0 Q0.0, Q0.1, V0.0 I0.1 (Set) I0.2 (Reset) Network 1 Networks 2 and  3 Networks 4  and  5 I0.3 I0.4 (Set) I0.5 (Reset) I0.6 Q1.0 时序图 Network5中的输出位(=)指令会覆盖Network4中置位/复位的第一个位(Q1.0),因为 Network5在程序扫描周期的*后执行。 复位为0覆盖了置位为1,因为程序扫描是在执行Network2 的置位之后,再执行Network3的复位。 和 和 (复位) (置位) (复位) (置位) 第6章 S7-200指令集 逻辑堆栈指令 栈装载与 栈装载与指令(ALD)对堆栈中第一层和第二层的值进行逻辑与 操作。结果放入栈顶。执行完栈装载与指令之后,栈深度 减1。 栈装载或 栈装载或指令(OLD)对堆栈中第一层和第二层的值进行逻辑或 操作。结果放入栈顶。执行完栈装载或指令之后,栈深度 减1。 逻辑推入栈 逻辑推入栈指令(LPS)复制栈顶的值,并将这个值推入栈。栈底的值被推出并消失。 逻辑读栈 逻辑读栈指令(LRD)复制堆栈中的第二个值到栈顶。堆栈没有推入栈或者弹出栈操作,但旧的栈顶值 被新的复制值取代。 逻辑弹出栈 逻辑弹出栈指令(LPP)弹出栈顶的值。堆栈的第二个栈值成为新的栈顶值。 ENO与 ENO与指令(AENO) 对ENO位和栈顶的值进行逻辑与操作,其产生的效果与LAD或者FBD中盒指令 的ENO位相同。与操作结果成为新的栈顶。 ENO是LAD和FBD中盒指令的布尔输出。如果盒指令的EN输入有功率流并且执行没有错误,则ENO 将功率流传递给下一元素。您可以把ENO作为指令成功完成的使能标志位。ENO位被用作栈顶,影 响功率流和后续指令的执行。STL中没有EN输入。条件指令要想执行,栈顶值必须为逻辑1。在STL 中也没有ENO输出。但是在STL中,那些与LAD和FBD中具有ENO输出的指令相应的指令,存在一个 特殊的ENO位。它可以被AENO指令访问。 装入堆栈 装入堆栈指令(LDS)复制堆栈中的第N个值到栈顶。栈底的值被推出并消失


我们的其他产品