西门子保定授权代理商
如果用户程序的执行时间超出硬件组态中所设定CPU的扫描周期监控时间,则CPU会因看门狗超时而停机,触发定时错误OB80,诊断信息如图1所示:
S7-300/400CPU的循环扫描时间(看门狗时间)默认为150ms(zui大可修改为6000ms),用户程序的执行时间必须在设定的扫描周期监控时间范围内。zui大扫描周期设置如图2所示:
2. 如何查看S7-300/400系统扫描循环时间?
如果工程师需要了解程序的扫描周期,可通过如下两种方法查询。
方法一、将程序下载到PLC后,进行在线连接,查看CPU信息,如图3所示:
方法二、通过将OB1相应的临时变量传送到M区,即可读取CPU扫描循环时间,如图4、图5所示:
3. 如何查看S7-300/400中一个子程序的大约执行时间?
使用S7-300/400CPU时,如果工程师需要了解某个子程序的大约执行时间,可在该子程序前、后分别读取CPU系统时钟,使用时钟相减指令FC34进行编程计算,步骤如下:
1、设置PLC系统时钟,按图6所示的设置:
2、创建一个块符号名为“time”的数据块(DB1),并创建如下变量,如图7所示:
3、在需要测试的子程序的***个网络和zui后一个网络读取系统时钟,运用时钟相减指令FC34进行计算。
如下例程中测试了“FC1”子程序的执行时间,如图8所示:
4、通过变量监控表查看该子程序的大约执行时间,如图9所示:
图9子程序大约执行时间
1多功能测量表SENTRON PAC3200简介
SENTRONPAC3200电能监视设备可***提供系统特性,包括电压和电流zui大值、zui小值和平均值,功率值、频率、功率因数、对称性、逻辑计算、负载趋势、谐波和总谐波失真等。SENTRONPAC3200可检测 50 多个基本数值,具有10个电能计数器,可用于全面负载检测。它们的测量准确度满足电能计数器标准所规定的较高要求。PAC3200带有MODBUSRTU-RS485接口、PROFIBUS-DP接口和MODBUS TCP接口,可以很方便将PAC3200的数据上传到PLC中进行处理,也可以上传到HMI中进行数据分析、处理及归档。对于西门子系统可以轻松地将PAC3200集成到上位自动化系统中,例如,集成到西门子SIMATIC PCS 7 powerrate 和SIMATIC WinCC powerrate 软件包中。