通过多点接口 (mpi) 实现数据通信
mpi(多点接口)是集成在 simatic s7-300-cpu中的一个通信接口。可用来简单地组网。
mpi 可以同时连接多个配有 step 7 的编程器/pc、hmi 系统(op/os)、s7-300 和 s7-400。
全局数据:
“全局数据通信”服务可以在联网的 cpu 间周期性地进行数据交换。一个 s7-300 cpu 可与多达 4个数据包交换数据,每个数据包含有 22 字节数据,可同时有 16 个 cpu 参与数据交换(使用 step 7 v4.x)。
例如,一个 cpu 可以访问另一个 cpu 的输入/输出。只可通过 mpi 接口进行全局数据通信。
内部通信总线(c 总线):
cpu 的 mpi 直接与 s7-300 的 c 总线相连。这样,通过 mpi,可直接从编程器来寻址带有 c 总线接口的 fm/cp模块。
功能强大的通信技术:
多达 32 个 mpi 节点。
使用 simatic s7-300/-400 的 s7 基本通信的每个 cpu 有多个通信接口。
使用编程器/pc、simatic hmi 系统和 simatic s7-300/400 的 s7 通信的每个 cpu有多个通信接口。
数据传输速率 187.5 kbit/s 或 12 mbit/s
灵活的配置选件:
使用性能可靠的组件建立 mpi 通信:profibus 和“分布式 i/o”系列的总线电缆、总线连接器和 rs 485中继器。使用这些组件,可以根据需求实现设计的zui优化调整。例如,任意两个 mpi 节点之间zui多可以串入 10个中继器以连接更大距离。
通过 cp 进行数据通信
simatic s7-300 通过 cp 342 和 cp 343通信模块可以连接到 profibus 和工业以太网总线系统。
可连接以下设备:
simatic s7-300
simatic s7-400
simatic s5-115u/h、s5-135u、s5-155u/h
编程设备
pc
simatic hmi 人机界面系统
数控
机械手控制装置
工业 pc
驱动控制装置
其它厂商的设备
s7-300fs7-300f 能够以两种 i/o 设计的方式运行:
et 200m 中的 i/o 设计:
故障安全数字量/模拟量输入和输出模块用于集中式或分布式应用(cat.4/sil3 只能与隔离模块一起使用)
et 200s profisafe 中的 i/o 设计:
故障安全数字量输入和输出模块可用于分布式应用
s7-300
提供有大量功能,支持用户的s7-300编程、调试和维护等工作。
高速指令处理:
指令执行时间从 4 ns 起,开辟了中低端性能范围内的全新应用。
浮点运算:
可以高效率地使用浮点运算甚至复数运算功能。
用户友好的参数分配:
仅需一个带有统一操作界面的软件工具,就可以完成所有模块的参数化工作。这降低了入职门槛和培训费用。
操作员控制与监视 (hmi):
用户友好的 hmi 服务已集成在 s7-300 操作系统中。这些功能不再需要成本高昂的编程工作:simatichmi系统向simatic s7-300请求过程数据, s7-300操作系统在期望的更新时间完成这些数据的自动传输工作。并且完全使用相同的符号和数据库。
诊断功能:
cpu的智能诊断系统持续不断地检测系统的功能、记录错误信息和特定的系统事件(例如,时间错误、模块故障等)。这些事件已加上时间标签并储存在循环缓冲器内以用于将来故障排除。
密码保护:
使用密码保护功能高效、可靠地保护用户信息,以防受到非授权复制与更改。
simatic s7-300 符合以下国内和:
ce 认证
ul 认证
csa 认证
culus 认证
culus haz.loc. 认证
fm 认证
atex 认证
澳大利亚标志
iec 61131
船级社认证
abs(美国船级社)
bv(法国船级社)
dnv(挪威船级社)
gl(德国劳氏船级社)
lrs(英国劳氏船级社)
class nk(日本船级社)
详细信息,请参阅手册《simatic s7-300 可编程控制器 s7-300模块数据》中的一般技术数据 / 1.1 标准与认证”。
simatic s7-300-cpu 支持以下通信类型:
过程通信:
通过总线(as-interface、profibus dp 或 profinet)对 i/o模块进行循环寻址(交换过程映像)。从循环执行层调用过程通讯。
数据通信:
在自动化系统之间或 hmi 与多个自动化系统之间进行数据交换。数据通信可循环进行,或在发生特定事件时通过块从用户程序调用。
step 7的操作界面极为友好,显著地简化了用户的通信功能组态工作。
数据通信
simatic s7-300 支持不同的数据通信机制:
使用mpi,通过全局数据通信,实现联网cpu之间的数据包循环交换。
借助通信功能,与其它伙伴完成事件驱动型通信。通过 mpi、profibus 或 profinet 实现网络连接。
全局数据
通过使用“全局数据通信”服务,联网的 cpu 可以相互循环交换数据(zui多 8 个gd 数据包,每个循环各含 22 字节)。据此,可以实现,例如,某个cpu访问另一个cpu的数据、位存储单元和过程图像等信息。只能通过mpi 进行全局数据交换。组态通过 step 7 的 gd 表完成。
通信功能
通过系统内集成的块,可以建立与 s7/c7 伙伴之间的通信服务。
这些服务包括:
通过 mpi 进行 s7 基本通讯。
通过 mpi、c 总线、profibus 和 profinet/工业以太网进行的 s7 通信。
可以使用 s7-300:
用作服务器时,使用mpi、c总线和profibus
作为服务器或客户端,通过集成的 profinet 接口通讯
通过可加载的块,可以建立与 s5 通信伙伴和西门子设备之间的通信服务。
通过profibus和工业以太网进行s5兼容通讯
通过 profibus 和工业以太网进行的标准通讯(非西门子系统)
与全局数据不同的是,必须建立通信连接才能实现通信功能。
集成到 it 环境中
通过 simatic s7-300,可以简单地将现代 it环境与自动化工程环境相连。使用cp 343-1 advanced,可以实现以下信息技术功能:
ip路由;
借助ip访问列表,将ip v4报文以不低于gigabit的速度转发至受控profinet接口。
web 服务器;
使用标准浏览器,可以浏览大至30 mb可自由定义的html网页;通过ftp处理自己的文件系统中的数据
标准诊断页;
无需额外工具,就可以在工厂内完成插装在安装机架上的所有模块的快速诊断工作。
电子邮件;
发送直接从用户程序认证的电子邮件。电子邮件客户端设计有通知功能,可以在控制程序中直接通知用户。
通过 ftp 进行通信;
大多数操作系统平台上都提供了开放协议
设计有30 mb ram文件系统,可以用作动态数据的中间存储器。
s7-300 profinet cpu 集成有一个 web服务器。因此,可以使用标准 web 浏览器读出 s7-300 站的信息:
cpu 常规信息
诊断缓冲区的内容
变量表
变量状态
模块状态
报警
有关工业以太网的信息
profinet 节点拓扑
通过用户定义的页面,也可经由该 web 服务器对 s7-300 cpu执行写访问。
使用系统功能“等时同步模式”,可以同步耦合
分布式信号采集、
profibus/profinet 信号传输和
程序执行
适合 profibus/profinet 恒定总线循环时间。
创建自动化解决方案,以恒定间隔时间(恒定总线周期时间)来捕捉并处理输入和输出信号。同时创建一致的部分过程图像。
通过分布式 i/o 的恒定总线周期和同步信号处理,s7-300确保可重复和定义的过程响应时间。
提供了大量支持等时同步模式系统功能的组件,可用来处理运动控制、测量值采集和高速控制等领域内的要求苛刻的任务。
在分布式自动化解决方案中,simatic s7-300可开辟高速处理运算的重要应用领域,实现极高精度和可重复性。这意味着可在提供且恒定的质量的同时提高产量。
模块的诊断和过程监控许多simatic s7-300的输入/输出模块具有智能功能:
监控信号采集(诊断)
监控来自过程的信号(硬件中断)
诊断
诊断功能可以用来判断模块的信号采集(针对数字量模块)或者模拟量处理(针对模拟模块)是否工作于无故障状态。在诊断分析中,必须区分可参数化和不可参数化的诊断消息:
可设置参数的诊断消息:
仅当通过适当参数设置启用之后,才会发送诊断消息。
不可设置参数的诊断消息:
这些消息是自动发送的,即与参数设置无关。
如果某个诊断消息处于激活状态(例如,“无传感器输入”),则该模块会触发一个诊断中断(如果已为该诊断消息设置了参数,则仅在相应的参数设置之后才会触发中断)。cpu将中断用户程序或低优先级任务的处理,并处理相关诊断中断块 (ob 82)。
数字量输入/输出模块
诊断消息
可能的故障原因
无传感器电源
传感器电源过载
传感器电源对 m 短路
无外部辅助电压
模块无电源电压 l+
无内部辅助电压
内部模块熔断器有故障
熔断器烧断
内部模块熔断器有故障
模块中的参数不正确
传输到模块的参数不正确
时间监控功能已经编址(看门狗)
定期出现高电磁干扰
模块有故障
eprom 故障
ram 故障
硬件中断丢失
硬件中断到来的速度超过 cpu 的处理能力
模拟量输入模块
无外部负载电压
模块无负载电压 l+
组态/参数设置错误
共模错误
输入 (m-) 和测量电路的参考电位 (mana) 之间的电位差 ucm 过高
断线
传感器电路的电阻过高
模块和传感器之间的线路中断
通道未切换(断开)
低于量程下限
输入值低于量程,可能动故障原因是:
量程为 4 至 20 ma,1 至 5 伏:
传感器极性接反;
选择了错误测量范围
其它测量范围:
选择的量程不正确
高于量程上限
输入值超出过量程值
模拟量输出模块
对 m 短路
输出过载
输出 qv 对 mana 短路
执行器电阻过高
模块和执行器之间的线路中断
通道未使用(断开)
硬件中断
通过硬件中断可以监控过程信号,并且可以触发对信号变化的响应。
数字量输入模块:
根据具体参数设置,该模块可在信号状态变化的上升沿、下降沿或上升沿和下降沿上为每个通道组触发硬件中断。cpu将中断用户程序或低优先级任务的处理,并处理相关诊断中断块 (ob 40)。信号模块可以每个通道缓冲一个中断。
模拟量输入模块:
通过设置上限值和下限值,可以定义工作范围。模块将数字化测量值与这些限值进行比较。若测量值违反其中任何一个限值,就会触发硬件中断。cpu将中断用户程序或低优先级任务的处理,并处理相关诊断中断块 (ob40)。若限值高于/低于过量程/欠量程值,则不进行进行比较。
s7-300f
工作模式s7-300f 的安全功能包含在 cpu 的 f程序中,并且位于故障安全信号模块之内。
信号模块通过差异分析和测试信号注入来监控输出和输入信号。
通过定期自检、命令测试以及按时间顺序执行的逻辑程序执行检查,cpu可检查控制器的运行是否正常。此外,通过状态监视 (sign-of-life) 请求,还可以检查 i/o 状况。
若在系统中诊断出故障,则将系统切换到安全状态。
编程cpu 315f 与安全有关的程序采用 step 7语言的梯形图(lad)和功能图(fbd)编制。与运行有关的功能范围和数据类型均限于在此处设置。编译时使用特定的格式和参数,可以创建安全相关程序。在单个cpu中,标准程序可以同时与故障安全程序一起运行(共存),无任何限制。
该软件包的另一个组件是f库,配有tuv认可的安全相关功能的编程实例。这些编程实例可以更改,但更改必须再次认证。
s7 f分布式安全选项软件包
编制安全相关的程序段时,必须使用选项软件包“s7 f distributedsafety”。该软件包含有创建 f 程序所需要的全部功能和块。运行s7 f distributedsafety必须安装不低于v5.1sp3版的step 7。
我公司经营西门子全新原装现货plc;s7-200s7-300 s7-400 s7-1200触摸屏,变频器,6fc,6sns120 v10 v60v80伺服数控备件:原装进口电机(1la7、1lg4、1la9、1le1),国产电机(1lg0,1le0)大型电机(1la8,1la4,1pq8)伺服电机(1ph,1pm,1ft,1fk,1fs)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询。
我们的地址:上海市松江区仓轩路211弄10号602
电话:
联系手机: 期待您的咨询
我公司主要经营数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电缆等,