目前,PLC 不仅可以执行开环控制,而且还可以执行
为此,西门子公司了各种智能型 I/O 模板。 它们均为微处理器控制,能够完全地执行时间要求苛刻的控制任务,并可直接通过其输入/输出通道连接到控制。 避免了对 CPU 的额外负担。
分布式 I/O
在连接远距离分布的与 I/O 模板时,其布线往往非常复杂,而且极易造成故障。 若需要一个模块化的灵活自动化,我们还是建议使用分布式 I/O :
编程器,
SIMATIC®系列产品提供有一种精心打造的编程器解决方案,包括从经济的便携式编程器,到功能强大的台式编程器。
同时,我们还提供与之相匹配的应用。 所适用的操作:
工控机
坚固、可靠的 SIMATIC®系列工控机,非常适用于机器数据和数据的采集、处理和归档,物流和制造工序的操作员控制和可视化,以及控制任务。
HMI
自动化控制越复杂,准确适配的“人机沟通”功能就越显重要。
源自西门子的 SIMATIC HMI®设备即可提供适用于此类各种任务的解决方案。
开放式通讯
任何制造的生产效率在很大程度上取决于所用控制的灵活性。 虽然分布式控制可灵活性,但也意味着需要高性能的设备用于相互之间以及与主控 PC 之间的数据交换。
SIMATIC®为此提供有两种解决方案:
一般步骤
S7-300自动化采用模块化设计。它拥有丰富的模块,且这些模块均可以地组合使用。
一个包含下列组件:
根据要求,也可使用下列模块:
设计
简单的结构使得 S7-300 使用灵活且易于:
通信
S7-300 具有不同的通信接口:
PROFIBUS DP进行通信
SIMATIC S7-300 通过通信处理器或通过配备集成 PROFIBUS DP 接口的 CPU 连接到 PROFIBUS DP 总线。通过带有 PROFIBUS DP 主站/从站接口的 CPU,可构建一个高速的分布式自动化,并且使得操作大大简化。
从用户的角度来看,PROFIBUS DP 上的分布式I/O处理与集中式I/O处理没有区别(相同的组态,编址及编程)。
以下设备可作为主站连接:
出于性能原因,每条线路上连接的主站不得过 2 个。
1、如何设置数据保持功能?
数据保持设置定义CPU如何处理各数据区的数据保持任务。在数据保持设置区中选中的就是要“保持”其数据内容的数据区。所谓“保持”就是在CPU断电后再上电,数据区域的内容是否保持断电前的状态。在这里设置的数据保持功能靠如下几种实现:
在这里设置的数据保持功能靠CPU内置的级电容实现,级电容放电完毕后,如果安装了外插电池(或CPU221/222用的时钟/电池)卡,则电池卡会继续数据保持的电源供电,直到放电完毕数据在断电前被自动写入相应的EEPROM数据区中(如果设置MB0-MB13为保持)。
2、数据保持设置与EEPROM有什么关系?
1)如果将MB0-MB13共14个字节范围中的存储单元设置为“保持”,则CPU在断电时会自动将其内容写入到EEPROM的相应区域中,在重新上电后用EEPROM的内容覆盖这些存储区;
2)如果将其他数据区的范围设置为“不保持”,CPU会在重新上电后将EEPROM中数值到相应的地址;
3)如果将数据区范围设置为“保持”,如果内置级电容(+电池卡)未能保持数据,则会将EEPROM的内容覆盖相应的数据区,反之则不覆盖。
3:设置的分哪几种?
在块中设置CPU以用户对CPU的访问。可以分等级设置,给其他人员开放不同等级的权限。
4、设置了CPU后,为何看不出已经生效?
在块中设置了CPU并下载后,因为你仍然保持了Micro/WIN与CPU的通讯连接,所以CPU不会对设置的Micro/WIN做保护。
要检验是否生效,可以:
1)停止Micro/WIN与CPU的通讯一分钟以上;
2)关闭Micro/WIN程序,再打开;
3)停止CPU的供电,再送电 ;
5、数字量/模拟量有冻结功能吗?
数字量/模拟量输出表规定的是当CPU处于停机(STOP)状态时,数字量输出点或者模拟量输出通道如何操作。
此功能对于一些必须保持、运转的设备非常重要。如抱闸,或者一些关键的阀门等,不允许在调试西门子PLC时停止,就必须在块的输出表中进行设置。
数字量:
在选中“Freezeoutputinlaststate”后,冻结后的状态,则在CPUSTOP状态时数字量输出点保持停机前的状态(是1仍然是1,是0保持为0),同时下面的b.表不起作用如果未选中,那么选中的输出点会保持ON(1)的状态,未选中的为0。
模拟量:
在选中“Freezeoutputinlaststate”后,冻结后的状态,则在CPUSTOP状态时模拟量输出通道保持停机前的状态,同时下面的表不起作用,未选中时.在下面表中各个规定模拟量输出通道在CPUSTOP状态时的输出值。
6、数字量输入滤波器是什么作用,该如何设置?
可以为CPU上的数字量输入点选择不同的输入滤波时间。如果输入有、噪音,可输入滤波时间,滤除,以免误。滤波时间可在 0.20~12.8ms的范围中选择几档。如果滤波时间设定为6.40ms,数字量输入的有效电平(高或低)时间小于6.4ms时,CPU 会忽略它;只有时间长于6.4ms时,才有可能识别。
另外:支持高速计数器功能的输入点在相应功能开通时不受此滤波时间约束。滤波设置对输入映像区的刷新、开关量输入中断、脉冲功能都有效。
7、模拟量滤波有什么效果?
一般情况下选用S7-200西门子plc的模拟量滤波功能就不必再另行编制用户的滤波程序。
如果对某个通道选用了模拟量滤波,CPU将在每一程序扫描周期前自动读取模拟量输入值,这个值就是滤波后的值,是所设置的采样数的平均值。模拟量的参数设置(采样数及死区值)对所有模拟量输入通道有效。
如果对某个通道不滤波,则CPU不会在程序扫描周期开始时读取平均滤波值,而只在用户程序访问此模拟量通道时,直接读取当时实际值。
8、模拟量滤波死区值如何设置?
死区值,定义了计算模拟量平均值的取值范围。
如果采样值都在这个范围内,就计算采样数所设定的平均值;如果当前采样的值过了死区的上限或下限,则该值立刻被采用为当前的新值,并作为以后平均值计算的起始值
这就允许滤波器对模拟量值的大的变化有一个快速响应。死区值设为0,表示禁止死区功能,即所有的值都进行平均值计算,不管该值有多大的变化。对于快速响应要求,不要把死区值设为0,而把它设为可预期的的扰动值(320为满量程32000的1%)。
9、模拟量滤波的设置应该注意哪些?
1)为变化比较的模拟量输入选用滤波器可以波动;
2)为变化较快的模拟量输入选用较小的采样数和死区值会加快响应速度;
3)对高速变化的模拟量值不要使用滤波器;
4)如果用模拟量传递数字量,或者使用热电阻(EM231RTD)、热电偶(EM231TC)、AS-Interface(CP243-2)模块时,不能使用滤波器;
10、如何让Micro/WIN中的监控响应更快?
可以设置背景通讯时间,背景通讯时间规定用于“运行编程”和程序、数据监控的Micro/WIN和CPU的通讯时间占整个程序扫描周期的百分比。这个时间可以监控的通讯机会,在Micro/WIN中的响应会感觉快一些,但是同时会程序扫描时间。
11、cpu上的指示灯可以自定义吗?
可以通过用户自定义指示灯。
23版CPU的LED指示灯(SF/DIAG)能够显示两种颜色(红/黄)。红色指示SF(故障),DIAG指示灯可以由用户自定义。
自定义LED指示灯可以由以下控制:
1)在块的“配置LED”选项卡中设置;
2)在用户程序中使用DIAG_LED指令点亮;
上述条件之间是或的关系。如果同时出现SF和DIAG两种指示,红色和灯会交替闪烁。
12、在任何时候我都可以使用全部的程序存储区吗?
23版CPU的新功能(运行时编程)需要占用一部分程序存储空间。如果要利用全部的程序存储区,对于特定的一些CPU型号,需要禁止“运行编程”功能。
13、如果我忘了,如何访问一个带的CPU?
即便CPU有保护,你也可以不受地使用以下功能:
1)读写用户数据
2)启动,停止CPU
3)读取和设置实时时钟
如果不知道,用户不能读取或修改一个带保护的CPU中的程序。
14、如何设置的?
如果你不知道CPU的,你必须CPU内存,才能重新下装程序。执行CPU指令并不会改变CPU原有的网络地址、波特率和实时时钟;如果有外插程序存储卡,其内容也不会改变。后,CPU中原有的程序将不存在。
要,可按如下3中操作:
1)在Micro/WIN中选择菜单“PLC>Clear”选择所有三种块并按"OK"确认。
2)另外一种是通序“wipeout.exe”来恢复CPU的缺省设置。这个程序可在STEP7-Micro/WIN安装光盘中找到。
3)另外,还可以在CPU上一个含有未加密程序的外插存储卡,上电后此程序会自动装入CPU并且覆盖原有的带的程序。然后CPU可以访问。
15、POU加密后我还能正常使用吗?
POU即程序组织单元,包括S7-200项目文件中的主程序(OB1)、子程序和中断服务程序。
POU可以单独加密,加密后的POU会显示一个锁的标记,不能打开查看程序内容。程序下载到CPU中,再上载后也保持加密状态。
西门子公司随编程Micro/WIN提供的库指令、指令向导生成的子程序、中断程序都加了密。加密并不妨碍使用它们。
16、我能对整个工程项目文件进行加密吗?
使用Step7-Micro/WINV4.0以上版本,用户可以为整个Project(项目)文件加密,使不知道的人无法打开项目。
在Micro/WIN的File(文件)菜单中的SetPassword(设置)命令,在弹出的对话框中输入多16个字符的项目文件。
可以是字母或数字的组合,区分大小写。
17、如何打开老版本Micro/Win创建的项目文件?
在正版STEP7Micro/WIN光盘中,都可在OldRealeses文件夹中找到V2.1版本的Micro/WIN安装,此版本的Micro/WIN可打开以前老版本创建的项目文件。通过它作为桥梁,另存老版本的后,可在版本STEP7Micro/WIN中打开。
注:如果打开后发现有的网络显示为红色的invalid(),则可能是PLC型号太低、版本太旧了,此时可选择高型号或者新版本的CPU。如:在命令菜单的PLC>Type中将CPU222改为CPU224。
18、如何知道自己所编程序大小?
Micro/WIN中的命令菜单中执行PLC>Compile后,在Micro/WIN下方的显示窗口(消息输出窗口)可找到你所编程序的大小、占用数据块的大小等。
19、编译出错怎么办?
在编译后,如果有错,将不能下装程序到CPU。可在Micro/WIN下方的窗口查看错误,双击该错误即到程序中该错误所在处,根据手册中的指令要求进行修改。
20、如何知道自己所编程序的扫描时间?
在程序运行过一次以后,可在Micro/WIN中的命令菜单中在线查看PLC>Information可找到CPU中程序的扫描时间。
21、如何查找所使用的程序地址空间是否重复使用?
在对程序进行编译后,可以View浏览条中的交叉参考(CrossReference)按钮,可以看到程序中所使用元素的详细的交叉参考信息及字节和位的使用情况。在交叉参考中可直接该地址,便到程序中该地址所在处。
22、在线监控时,在程序块中为何指令功能块竟然是红色?
如果在程序编辑器中在线监控,发现有红色的指令功能块,说明发生了错误或问题。从手册可以查到ENO=0的错误。如果是“非致命”故障,可以在菜单PLC>Information对话框中查看错误类型。
对于NetR/NetW(网络读/写)、XMT/RCV(口发送/接收)、PLS等等与PLC操作或硬件设置有关的指令,在运行时变红,其可能的原因是在指令仍然在执行的中多次调用,或者当时通讯口忙。
23、S7-200的高速输入、输出如何使用?
S7-200CPU上的高速输入、输出端子,其接线与普通数字量I/O相同。但高速脉冲输出必须使用直流晶体管输出型的CPU(即DC/DC/DC型)。
24、NPN/PNP输出的编码器(和其他传感器),能否接到S7-200CPU上?
都可以。S7-200CPU和扩展模块上的数字量输入可以连接源型或漏型的传感器输出,连接时只要相应地改变公共端子的接法(是电源L+连接到输入公共端、还是电源的M连接到公共端)。
S7-300 CPU 的六个性能等级
现有性能范围极宽的分级 CPU 系列,可用于组态控制器。
产品范围包括 7 种的 CPU、
7 种紧凑式 CPU、5 种故障防护型 CPU 以及 3 种工艺 CPU。
现有 CPU 的宽度仅 40mm
SIMATICS7-300 是我们全集成自动化设计的一部分,是销量总线大的控制器。
To the top of the page
在*个实例中,SIMATIC S7-300 用于制造工艺中的创新性解决方案,特别是用于汽车工业,一般机械工程,特别是特殊机械制造和机器的连续生产 (OEM),以及塑料加工、包装行业、食品和饮料工业和加工工程
作为一种多用的自动化,S7-300 是那些需要灵活的设计以实现集中和本地组态的应用的解决方案。
对于由于条件需要特殊的坚固性的应用,我们可以提供SIPLUS 极端设备。
S7-300是德国西门子公司生产的可编程序控制器(PLC)系列产品。其模块化结构、易于实现分布式的配置以及高、电磁兼容性强、抗震动冲击性能好,使其在广泛的工业控制领域中,成为一种既经济又切合实际的解决方案。
1847年10月1日,维尔纳·冯·西门子(Werner von Siemens)在其发明的使用指针是来指出字母顺序而不是摩尔斯电码的电报技术基础上建立了公司。公司随后被称为egraphen-Bauanstalt von Siemens & Halske
6XV1830-0EH10
SIMATIC NET, PROFIBUS 快速电缆 GP, 2 芯, 屏蔽, 为快速安装而特殊设计,总线大长度: 1000m, 总线小订购数量: 20m, 按米销售
总线连接器 说明:
玉树西门子PLC工控设备销售