概要
使用西门子S7-1511系列PLC(1200通用),使用变量数组制作了一个循环日志记录功能块,可以在任意功能块中调用,接口简单,易上手。在调试和排查故障中非常实用。避免跟外围设备对接信号时推诿扯皮。
整体架构流程
需要使用的变量
input
i_TrigLog Bool // 上升沿触发记录
i_ClearLog Bool // 上升沿清除log记录
i_LogInfo String // 需要记录的内容
output
o_log Array[0…#MaxlogCnt] of String //日志输出
o_LogSaveDone Bool //日志保存完成
o_LogClearDone Boo l// 日志清除完成
最大记录数量(可自定义)
Constant
#MaxlogCnt//最大记录数量
技术细节
功能内块内有注释。