四川达州市西门子工控机(授权)总代理 西门子IPC一级经销商
二、程序块说明程序块名称
程序中实现上述功能的功能块为FB_SystemInfo,功能块图如下所示
2.2输入接口
i_HwId:CPU系统变量,西门子系列CPU的变量一般为“本地PN接口”。
i_ManualReadInfo:当CPU的第一个周期读取CPU的设备信息有故障的情况下,可以通过触发该变量手动读取CPU的设备信息。
i_SystemClockByte:CPU的系统时钟字节,在CPU的设置中设置。
i_SystemClockEnable:默认值为TRUE,当为TRUE的时候,读取CPU的系统时钟信号并处理。
上述两个系统时钟字节的应用需要在CPU的系统和时钟存储器中启用时钟存储器字节,并在时钟存储器字节地址中填上M寄存器的地址,一般默认为0;
由于西门子系列PLC提供了上述的字节,所以程序中也默认启用时钟字节功能。但若在调用功能块的时候,若输入引脚i_SystemClockByte为空的时候(如下图),即使引脚i_SystemClockEnable为TRUE,程序也不会使用系统时钟,而是使用引脚i_ClockEnable配置的频率生成时钟变量。
i_ClockEnable:数据类型为32个浮点型数组,可以设置Zui多32个Hz频率。基于西门子CPU的系统时钟提供了8个系统时钟,所以该输入也设置了默认的8个频率,其频率值和西门子PLC自带的一致,如下图Hz频率从0.5-10.0Hz。