SoE时间标签功能使用入门

n

一. SoE简介
SoE为英文Sequence of Events的缩写,即事件顺序记录。SoE系统的输入信号全部为开关量信号,它以高分辨率来分辨各个信号的状态变化的先后顺序。针对客户对事件记录的不同分辨率的需求及控制系统的差异,SIEMENS公司分别提供了如下三个不同的解决方案。n

1.方案一
时间分辨率:1ms
控制系统:单CPU或冗余系统(S7-400系列)
硬件需求:使用新款的支持时间标签记录功能的高性能IM153-2/IM152-1接口模块,结合支持硬件中断的数字量输入模板即可实现。(需带GPS中央时钟,作时钟同步。)
软件需求:PCS7 V7.0以上版本n

2.方案二
时间分辨率:1ms
控制系统:单CPU系统(S7-400系列)
硬件需求:使用PTD集团提供的SICAM DI32(6MD1021-0AA00)数字量输入卡件,结合MCP(6MD1010-0BA00)和SICLOCK时间同步功能即可实现。
软件需求:PCS7+SoE Function Block(6AT4813-0CB05-0YA0)+SICAM plus Tools(6MD5142-0AA00-5AA1)n

3.方案三
时间分辨率:1ms
控制系统:冗余系统(S7-400系列)
硬件需求:使用PG集团提供的ADDFEM SoE DI31(6DL31008AC03),结合GPS Time Server(Hobf-GPS system 6842)和SoE Repeater Module(6DL9200-8AA)的时间同步功能即可实现。
软件需求:PCS7 V6.1以上版本+AddFEM Library V6.1 for PCS7 V6.1
本文主要针对上述方案一中提供的解决方案,基于PCS7系统进行详细的组态说明,其他方案请查阅西门子中文网站相关内容或咨询西门子服务热线获取更多详细信息。n

二. SoE 功能组态过程
SOE 1ms功能是PCS7系统下的一种标准功能,组态过程较简单。n

1) 打开SIMATIC Manager,新建工程插入SIMATIC 400站,并进行相应硬件组态,组态过程如下图Pic1、Pic2、Pic3、Pic4、Pic5所示。
双击DI模板,关闭Diagnostic Interrupt诊断功能,修改输入延时。组态如下图Pic1,Pic2所示。n

SoE时间标签功能使用入门
Pic1:设置输入延时时间为0.1(DC)ms,否则可能达不到需要的时间精度要求n

SoE时间标签功能使用入门
Pic2:激活DI模板的Time Stamp功能n

双击接口模板IM153,组态如下图Pic3、Pic4所示。n

SoE时间标签功能使用入门
Pic3:激活接口模块的Time Stamp功能n

SoE时间标签功能使用入门
Pic4:激活接口模块的时间同步功能,同步周期10sn

双击CPU上与IM153相连的DP接口,组态如下图Pic5所示。n

SoE时间标签功能使用入门
Pic5:激活DP接口的时间同步功能

2) 项目中插入CFC,编写自己的用户程序后,编译程序时需要激活Generate Module Drivers选项,如下图Pic6所示。

SoE时间标签功能使用入门
Pic6:激活Generate Module Drivers选项

3) 编译完成后,系统将自动为IM153-2生成模块驱动功能块IM_DRV。此功能块能读取IM153-2中的Messages并自动上传到OS上进行显示和归档。打开系统自动生成的驱动功能块图@(5),如下图Pic7所示。打开该功能块的属性对话框,点击Message按钮,指定各通道在上位所对应的报警信息,如下图Pic8所示。

SoE时间标签功能使用入门
Pic7:PCS7系统自动生成的IM153-2模块驱动

SoE时间标签功能使用入门
Pic8:SoE通道消息组态

4) 编译OS后,下载AS程序和OS程序运行即可。当相应卡件的信号发生变化,系统讲自动在OS生成上述3中组态的相应通道的消息。

三. 总结
使用ET200M或ET200ISP相应的接口模块结合快速的DI输入模板可以实现SoE 时间标签功能,并可以在单系统和冗余系统中使用(如下图Pic8所示)。

SoE时间标签功能使用入门
Pic8:冗余系统下的SoE 功能硬件连接示例
从上述组态过程,我们可以看出,使用PCS7系统实现SoE1ms时间标签功能,用户无需任何编程,仅需要进行相应的硬件配置,编译程序即可。系统将自动为激活时间标签功能的卡件生成相应的读取功能块,并上传相应SoE事件。该SoE 1ms功能也可以通过Step7+WinCC的方式来实现,但需要用户来对Message的读取及Message的上传进行编程管理。
另外,为了保证时间标签的统一性及精确性,对控制系统的配置需要注意如下几点:
• 每个ET200站点最多支持128个DI点带Time stamp功能,因此如果使用最新的接口模块,虽然该接口模块可以支持最多12块模板,但在Time stamp功能中也只能通过128点来计算该ET200最多能插入的DI卡件数量;
• 使用Time Stamp功能的ET200站点不能插入其他模板,特别是模拟量模板;
• 激活Time stamp功能的模板需要关闭过程报警中断;
• 激活Time stamp功能的ET200站点和AS控制器之间不能有中继器等延时设备,同时建议单独为这些ET200站点分配DP接口;
• 对站点不能有其他非循环读取的操作,例如Data record的读取,在线的Firmware升级等;
更多详细信息请参考PCS7 V7.0系统中,Start® Simatic ® Documentation ® English下的 PCS7- Function Manual High Precision Time Stamping文档内容。
关于F DI卡件的SoE功能的注意事项,请参考如下连接内容:
28937283

关键词
SoE、PCS7、时间标签 、时间同步、消息、ET200M、ET200ISP

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc328809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论