白城西门子模块代理商
一、系统存储区
S7的系统存储区集成在CPU中,不能被扩展。系统存储区根据功能分为不同的区域供用户使用。在用户程序中使用相应的指令可以在相应的地址区内直接对数据进行寻址。
1.输入过程暂存区(I)
2.输出过程暂存区(Q)
3.位存储区(M)
4.外部输入输出(PI/PQ)
5.计时器(T)
6.计数器(C)
7.数据块(DB)
8.局部数据(L)
二、**地址寻址
什么是**地址寻址?
1.位寻址
2.字节寻址
3.字寻址
4.双字寻址
三、符号地址寻址
1. 全局符号
在符号编辑器中定义的符号。
2. 局部符号
局部符号是在程序块中变量申明区中定义,定义的对象也只限于本块的块参数、静态数据和临时数据等,且所定义的符号只在本程序块中有效
1)PPI协议:西门子专为S7-200开发的通讯协议
2)MPI协议:不完全支持,只能作从站
3)自由口模式:由用户自定义的通讯协议,用于与其他串行通讯设备通讯(如串行打印机等)。
S7-200编程软件Micro/WIN提供了通过自由口模式实现的通讯功能:
1)USS指令库:用于S7-200与西门子变频器(MM4系列、SINAMICS G110和老的MM3系列)
2)Modbus RTU指令库:用于与支持Modbus RTU主站协议的设备通讯
S7-200 CPU上的两个通讯口基本一样,没有什么特殊的区别。它们可以各自在不同的模式、通讯速率下工作;它们的口地址甚至也可相同。分别连接到CPU上两个通讯口上的设备,不属于同一个网络。S7-200 CPU不能充当网桥的作用
自20世纪70年代后期进入中国以来,PLC已经广泛地用于工业生产中几乎每一个角落。虽然国产PLC有了长足的发展,但是与国外品牌依旧存在一定的差距。
自20世纪70年代后期进入中国以来,PLC已经广泛地用于工业生产中几乎每一个角落。虽然国产PLC有了长足的发展,但是与国外品牌依旧存在一定的差距。
首先,是技术方面的原因。早期的PLC技术相对封闭,开放性不够,缺乏一个通用的技术平台,国内研发单位很难得到*的PLC核心技术,需要长时间的不断尝试和摸索。“七五”和“八五”期间,国内部分研究单位在PLC研发上进行了科技攻关,取得了一些攻关成果,也基本具备了*PLC的能力。但是,缺乏持续研发和产品化能力,较终没能形成规模经营。
*二,是资金问题。PLC既是专业产品,也是自动化领域的一个通用产品,要形成规模经营必须具有较大的资金投入。有人意识到了开展PLC业务的重要性,但资金不够;有人有资金,却认识不到其长远价值。应该说,部分国产PLC产品确有其*到之处,但由于缺乏足够的资金支持,无法形成规模经营。作坊式生产或者受短期盈利目标的约束,使其无法形成再投入和扩大再生产,制约了产品的健康发展。
*三,是制造工艺问题。在10年前甚至5年前,国内的制造环境如生产工艺、模具制造、质量控制等方面仍存在较大欠缺,无法满足工艺要求较高的PLC批量生产。
*四,面临的是一个与大批国际跨国公司竞争的成熟市场,如何有效地将产品推广出去尤为重要,而国内公司恰恰缺少一支具有*到经营理念的市场队伍,市场开拓力量薄弱。
最后,是体制问题。原来许多做PLC的是研究所或者国营企业,体制和机制问题限制了PLC的产业化发展。
针对上述所面临问题,我国plc的发展应该采取以下几点对策
S7-200在CPU单元上设有硬件电路(芯片等)处理高速数字量I/O,如高速计数器(输入)、高速脉冲输出。这些硬件电路在用户程序的控制下工作,可以达到很高的频率;但点数受到硬件资源的限制。
S7-200 CPU按照以下机制循环工作:
读取输入点的状态到输入映像区
执行用户程序,进行逻辑运算,得到输出信号的新状态
将输出信号写入到输出映像区
只要CPU处于运行状态,上述步骤就周而复始地执行。在第二步中,CPU也执行通讯、自检等工作。
上述三个步骤是S7-200 CPU的软件处理过程,可以认为就是程序扫描时间。
实际上,S7-200对数字量的处理速度受到以下几个因素的限制:
输入硬件延时(从输入信号状态改变的那一刻开始,到CPU刷新输入映像区时能够识别其改变的时间)
CPU的内部处理时间,包括:
读取输入点的状态到输入映像区
执行用户程序,进行逻辑运算,得到输出信号的新状态
将输出信号写入到输出映像区
输出硬件延时(从输出缓冲区状态改变到输出点真实电平改变的时间)
上述A,B,C三段时间,就是限制PLC处理数字量响应速度的主要因素。
一个实际的系统可能还需要考虑输入、输出器件的延时,如输出点外接的中间继电器动作时间等 。
CPU上的部分输入点延时(滤波)时间可以在编程软件Micro/WIN的“系统块”中设置,其缺省的滤波时间是6.4ms。
如果把容易受到干扰的信号接到CPU上可改变滤波时间的DI点上,调整滤波时间可能改善信号检测的质量。
支持高速计数器功能的输入点在相应功能开通时不受此滤波时间约束。滤波设置对输入映像区的刷新、开关量输入中断、脉冲捕捉功能同样有效。
有些输出点要比其他点更快些,是因为它们可以用于高速输出功能,在硬件上有特殊设计。没有专门使用硬件高速输出功能时,它们只是和普通点一样处理
继电器输出开关频率为1Hz。
S7-400可编程控制器I/O模板的默认编址与S7-300不同,它的输入/输出分别按顺序排列。数字I/O模板的输入/输出默认首为0,模拟I/O模板的输入/输出默认首为512。模拟I/O模板的输入/输出可能占用32个字节,也可能占用16个字节,它是由模拟量I/O模板的通道数来决定的。