使用S7-300/400 CPU时,如果工程师需要了解某个子程序大约执行的时间,可在主程序调用该子程序的前后分别读取CPU的系统时钟,利用时钟指令FC34进行相减进行编程运算。 操作步骤:先设置CPU的系统时钟,在菜单栏中的“plc”-“诊断/设置”-“设置时钟”
在弹出的设置时钟窗口中点击“应用”。
创建一个符号名为“Time”数据块(DB),并创建如下变量。
在需要测试的子程序首尾网络中读取系统调用读取系统时钟SFC1,运用时钟相减指令FC34进行计算。 操作步骤:在OB1中打开“库”-“Standard Library”-“System Function Blocks”中调用“SFC1 Read CLK FUNC ”。
接着调用打开“库”-“Standard Libraray”-“IEC Function Blocks”中调用“SFC 34 SB_DT_DT IEC”。进行如下操作:
|
方法1:将程序下载到plc中,进行在线连接,查看CPU的信息。 操作步骤:将“SIMATIC 300站点”下载到PLC中,在菜单栏中选择“PLC”-“诊断/设置”-“模块信息”。如下图所示:
在弹出的模块信息窗口中点击“扫描循环时间”。
方法2:通过将OB1对应的临时变量传到M区中,即可读取CPU的扫描循环时间。如下图:
|
采用成熟的 22.5 mm 工业外壳的 3RS18 耦合继电器用于连接往返于控制器的控制信号。
该系列包括具有*多三个切换触点的继电器,与组合电压或大范围电压型号一样,采用螺钉型接线端子或弹簧型接线端子。
使用抑制二极管对继电器线圈进行内部保护。
型号:
电压范围较宽:适用于宽电压范围的一个连接
组合电压:适用于不同电压范围的两个连接
带有电子式兼容输出(硬镀金)的型号
1、2 或 3 对转换触点