技术论坛中提供两种解决方案:
1.
"AR_SEND" (SFB37)
在S7-400 CPU中,用户可以使用 "AR_SEND" (SFB37) 功能块来实现WinCC中的过程控制归档。在此方式中,控制器负责采集归档变量,并以原始数据 (Raw Data) 的方式传输到WinCC中。在WinCC中使用一个用于转换数据的动态连接库DLL来解释并在WinCC归档中存储这些数据。在控制器中,用户必须连接AR_SEND功能块的相关管脚。在WinCC中,用户仅仅需要分配一些参数而无需具体的编程。关于"AR_SEND"功能块的详细信息,用户可以参考网上FAQ( Entry ID 23629327 和 Entry ID 23629424)
2.
用户定制的处理原始数据的ODK
此方式同样需要在控制器中收集数据并以原始数据(Raw Data)的方式传输到WinCC中。使用一个用于转换数据的动态连接库DLL来处理并归档数据。然而,由于小型控制器(例如 S7-300 控制器)不支持 "AR_SEND" (SFB37)功能。所以用户必须自己定制编程来实现此功能。在WinCC中,如何使用用户自己定制的转换动态连接库DLL来接收并处理原始数据,名为"WinCC Open Development Kit" (ODK)的WinCC选件可以提供相关信息。
对于313c的PLC只能使用第2种么?大家有谁用过,介绍一下经验。
谢谢