在康吉森1131软件中,通常DO点(数字输出点)是不直接放入SOE(Sequence of Events,事件顺序记录)列表中的。SOE功能主要用于记录开关量输入(DI点)的事件顺序,因为这些输入点能够反映外部事件或状态的变化。然而,如果确实需要将DO点的状态变化记录到SOE中,可以通过一些间接的方法来实现。
以下是一种可能的实现方法:
使用中间变量:
在程序中创建一个内存变量或中间变量,用于存储DO点的状态。
通过编程逻辑,当DO点的状态发生变化时,更新这个中间变量的值。
配置SOE:
在1131软件的Application中,找到并实施(Implementation)选项。
打开SOE Configuration项,这里会列出所有带地址的开关量点。
将之前创建的中间变量配置到SOE列表中。这通常涉及到为中间变量分配一个SOE块,并设置相应的属性。
编程实现SOE启动、停止和清除:
对于每个SOE块,需要编写程序来实现SOE的启动、停止和清除功能。这通常涉及到对SOE块的读写操作,以及根据系统需求来触发这些操作。
测试和验证:
在完成配置和编程后,进行系统的测试和验证,以确保DOE点的状态变化能够正确地被记录到SOE列表中。
需要注意的是,这种方法虽然可以实现将DO点状态变化记录到SOE中的功能,但可能会增加系统的复杂性和处理时间。因此,在实际应用中需要权衡利弊,根据具体需求和系统性能来做出决策。
此外,由于不同版本的康吉森1131软件可能存在功能上的差异,因此以上步骤可能需要根据所使用的软件版本进行适当的调整。建议参考软件的官方文档或联系技术支持人员以获取更准确的指导。