| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-1200模块>> 陕西门子S7-1200PLC代理商(价格实惠)

陕西门子S7-1200PLC代理商(价格实惠)

返回列表页
  • 陕西门子S7-1200PLC代理商(价格实惠)
  • 陕西门子S7-1200PLC代理商(价格实惠)
  • 陕西门子S7-1200PLC代理商(价格实惠)
  • 陕西门子S7-1200PLC代理商(价格实惠)
  • 陕西门子S7-1200PLC代理商(价格实惠)
收藏
举报
参考价 552
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-04-01 09:26:15浏览次数:496

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

电动机功率 2kW 外形尺寸 3mm
重量 4kg
陕西门子S7-1200PLC代理商(价格实惠)
西门子S7-1200PLC系统有五种不同模块,分别为 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一种模块都可以进行扩展,以*您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。

详细介绍

陕西门子S7-1200PLC代理商(价格实惠)

S7-200指令集 西门子s7200指令说明

本章描述用于对S7- 200微型PLC编程的SIMATIC和IEC1131指令集。

用于描述指令的习惯用语

图6--1给出了对一条指令的典型描述,并指出了用于描述指令及其操作的不同区域。指令说明包括

LAD、FBD和STL三种格式。操作数表列出了指令的操作数,并给出每个操作数的有效数据类型,存   储区的区域及长度。

EN/ENO操作数和数据类型没有在指令操作数表中列出,因为这些操作数对于所有的LAD和FBD指令

来说都是一样的。

  • 对于LAD:EN和ENO是功率流,同时是布尔数据类型。
  • 对于FBD:EN和ENO是I、Q、V、M、SM、S、T、C、L或功率流,同时是布尔数据类型。

西门子S7-200可编程序控制器系统手册

图6--1 指令描述

S7- 200存储器范围及特性

西门子S7-200可编程序控制器系统手册

S7- 200CPU存储器范围及特性

表6- 2 S7-200 CPU的操作数范围

西门子S7-200可编程序控制器系统手册

表6- 2 S7-200 CPU的操作数范围

位逻辑指令

触点

标准触点

常开触点指令(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)。

西门子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表示逻辑堆栈中存储的计算值。

西门子S7-200可编程序控制器系统手册

图6--2 触点指令的操作。

  1. S0表示存储在逻辑栈中的计算值。
  2. 在装载指令执行之后,值iv8丢失。
提示由于正转换指令和负转换指令要求由1到0或者由0到1的变化,您不能在*个扫描周期中检测到上

升沿或者下降沿的变化。在*个扫描周期,S7- 200利用这些指令储存位的状态。在接下来

的扫描周期中,这些指令能够检测到位的变化。

西门子S7-200可编程序控制器系统手册

实例:触点指令

线圈

西门子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、常数

西门子S7-200可编程序控制器系统手册

实例:线圈指令

西门子S7-200可编程序控制器系统手册

逻辑堆栈指令

西门子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指令访问。

陕西门子S7-1200PLC代理商(价格实惠)

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言