西门子代理|DP信号屏蔽电缆
西门子代理|DP信号屏蔽电缆
硬件组态工具用于组态参数并将参数分配给自动化项目的硬件。提供了以下功能:
自动化系统的组态:
从电子产品样本中选择机架,并将所选模块分配给机架中的目标插槽。分布式 I/O 的组态方式与集中式 I/O 相同。系统还支持与通道特定相关的 I/O。
分配 CPU 参数:
启动特性以及循环时间监控特性等可在菜单的指引下进行设置。支持多值计算。输入数据保存在 CPU 上的系统数据块中。分配模块参数:
用户可在输入画面中设置模块的所有可调节参数。无需通过 DIP 开关进行设置。模块参数将在 CPU启动期间自动进行分配。例如,通过这种方式,无需重新分配参数即可更换模块。向功能模块 (FM) 和通信处理器 (CP) 分配参数:
在硬件组态期间,参数分配也像其余模块的参数分配那样进行。为此,为每个 FM 和 CP 提供了与模块特定相关的屏幕画面(在 FM/CP功能包的供货范围内)。通过仅允许在参数设置屏幕画面中提供允许的输入选项,系统可防止错误输入。
系统诊断
通过系统诊断,用户可以概览自动化系统的状态。这种状态可用两种方式来表示:
显示可直接快速读出的文本消息。
在 HW Config 中以全图形化方式显示,具有以下选项:
显示模块的常规信息(例如,订货号、版本、名称)和模块状态(例如,有故障)。
指示集中式 I/O 和 DP 从站的模块错误(例如,通道错误)。
显示诊断缓冲区的消息。
对于 CPU,显示以下附加信息:
用户程序循环中错误的原因。
指示循环时间(*长、*短以及上一循环)。
显示已占用和空闲的存储空间。
MPI 通信的选项和利用率。
指示性能数据(可能的输入/输出、位存储器、计数器、定时器和块的数目)。
通信组态
组态和并连接。
通过 MPI 进行时间控制的循环数据传输:
选择通信设备。
在表中输入数据源和数据目标。生成待加载的所有块 (SDB) 并自动将这些块全面传输到所有 CPU。
事件驱动的数据传输:
定义通信连接。
从集成的块库选择通信块 (CFB)。
用通常的编程语言(如 LAD)将参数分配给所选的通信块。
编程语言
可使用成熟的编程语言(梯形图 (LAD)、功能块图 (FBD) 和语句表 (STL))来进行编程。程序可根据DIN EN 6.1131-3 标准,用传统 PLC 编程语言(梯形图 (LAD) 和功能块图(FBD))来创建。
用户友好的全图形化 LAD 和 FBD 编辑器通过以下方式为编程人员提供支持:
简单而直观的操作:
通过来自 PC 程序的熟悉而方便的功能来创建梯形图/功能块图,如拖放和复制/粘贴操作。含有预组态的复合函数(如 PID 控制器)或自身标准解决方案的库。
为可以通过PG/PC在这个端口上对CPU进行,以便于我们在通讯链路上进行程序。下面的地址用默认值即可。
选择Configuration页面,创建数据交换映射区。这里我们创建了2个映射区,图中的红色框选区域在创建时是灰色的,包括上面的图中的Partner部分创建时也是空的,在主站组态完毕并编译后,才会出现图中所示的状态。由于我们这里只是演示程序,创建的交换区域较小。组态从站之后,再组态主站。插入CPU时,不需要创建新的PROFIBUS网络,选择从站建立的第二条(也就是准备用来进行通讯的MPI/DP端口创建的那条)PROFIBUS网络即可。组态好其它硬件,确认CPU的DP口处于主站模式,从窗口右侧的硬件列表中的已组态的站点中选择CPU31X,拖放到主站的PROFIBUS总线上,
这时会弹出链接窗口,选择以组态的从站,点击Connect按钮,进入Configuration页面,可以看到*在从站中设定的映射区域,逐条进行编辑(Ed.….),,确认主从站之间的对应关系。主站的输入对应从站的输出,主站的输出对应从站的输入。至此,硬件的组态完成,将各个站的组态信息下载到各自的CPU中
在程序中插入数据区DB1,*我们只建立了2个字(2Word)的映射区,于是我们建立如下内容的DB1,为了查看的方便,DB1的前半部分作为接收数据的存储区,后半部分用作发送数据的存储区。在317和315中我们插入同样的DB1,分别在OB1中编写通讯程序。其中,程序的LADDR地址,对应的是硬件的映射区组态时本站的LocalAddr中的地址,从站的LocalAddr我们组态的是0,对应的PartnerAddr也就是主站的地址是4。需要注意的是这里的地址是需要用16进制的格式来表示的,我们组态时是用10进制表示的。
完成之后,我们在各站中插入OB82、0386、OB122等程序块,这些是为了*当通讯的一方掉电时,不会导致另一方的停机。完成之后,将所有的程序分别下载到各自的CPU中,个站切换到运行状态,通过PLC功能,设定数据之后,我们的结果如下:上面的表格内容为主站315的数据,下面的是从站317的数据。可以看到,两个站都分别将各自的DBB4—DBB7数据发送出去并被另一方成功接收后存储在各自的DBBO—DBB3中。验证中,我们将一个站的CPU切换到STOP状态,可以看到,另一个站的CPU硬件SF指示灯报警,但PLC正常运行不停机。待该站恢复之后,报警自动消失。SNMP(简单网络管理协议)是用于以太网网络基础结构诊断的标准化协议。在办公设置和自动化工程中,许多不同制造商的设备均支持以太网上的SNMP。基于SNMP的应用程序和使用PROFINET的应用程序可在同一网络上运行。
通过硬件中断可以监控过程信号,并且,可以触发针对信号变化的响应。
数字量输入模块:
根据参数设置的不同,针对每个通道组,当信号状态发生改变时,模块都可以发起硬件中断,触发沿可以选用上升沿、下降沿或者混合使用上升沿和下降沿。CPU会中断用户程序或较低优先级任务的执行,并执行相关的诊断中断块(OB40)。信号模块可以缓冲一次中断/通道。
模拟量输入模块:
通过上限值和下限值的参数值,可以设定其工作范围。模块将数字化测量值与这些极限值进行比较。当测量值违反了其中任何一个限定值时,就会触发硬件中断。CPU会中断用户程序或较低优先级任务的执行,并执行相关的诊断中断块(OB40)。如果极限高于/低于过量程/欠量程,则无法进行比较。
S7-400H
可用性更高:
发生故障时,凭借其多达4个的冗余连接,可以继续通信。必要的切换工作对于用户来说是透明的。
工作简单;
容错处理对于用户也是透明的。可使用用于标准通讯的用户程序,无需修改。冗余功能的定义仅需在参数化阶段就可以完成。
容错通讯目前由S7-400H(冗余和非冗余配置)和 PC 所支持。对于 PC 来说,需要使用 Redconnect 软件包(参见“SIMATICNET 通讯系统")。
取决于对可用性的需求,可以使用不同的组态选项:
单一总线或冗余总线。
线型拓扑和环型拓扑总线。
工作模式
CPU417-4H、CPU 414-4H 和 CPU 412-3H 的操作系统可自主执行 S7-400H的所有必要附加功能:
数据交换
故障响应(控制转换给备用设备)
两个子设备的同步
自检
冗余原理
S7-400H的工作符合“热备份"模式的主动冗余原理(支持故障发生时的无重启自动切换功能)。根据该原理,在*运行期间,两个子单元都处于工作状态。当故障发生时,未出现故障的设备将独立地接管过程控制。
为了确保平稳的控制接管,必须通过中央控制器链路实现高速、SIMATICS7400底板机架6ES7400-1TA11-0AA0,可靠的数据交换。
在控制转移期间,设备自动地使用