高频脉冲输出控制举例 2.编写程序调用系统功能块SFB49 ①打开组织块OB1,在library-standard library-system Function Blocks菜单下双击SFB49进行调用(调用两次,0通道和1通道。 ②为两个SFB49分别指定背景数据块DB1和DB2(如果数据块不存在,程序编辑器将自动产生数据块中的变量,使其与SFB49的参数保持一致,成为SFB49的背景数据块)。 高频脉冲输出控制举例 ③对SFB49参数进行设置,结果如图所示: 高频脉冲输出控制举例 ④对程序进行保存,下载组织块OB1和指定的数据块DB1、DB2到PLC。 注意由于数据块是用户据需要设置的,因此在使用时必须先下载到PLC中,否则在执行程序时,一旦PLC执行到需要访问数据块时,CPU将发生出错并停机,系统功能块SFB49集成在PLC的CPU中,因此不需要下载。 高频脉冲输出控制举例 3.进行联机调试。 ①将PLC工作模式选择开关拨到RUN,按下I0.0端的控制按钮(保持2秒钟以上),观察0通道的状态,可以看到0通道在等2秒之后,有高频脉冲输出。对程序进行在线监控,观察M0.0,M0.2的状态,可以看到M0.0的状态与I0.0的状态一致,M0.2的状态与0通道的状态一致。按下0通道的硬件门I0.2对应的控制按钮,观察M0.1的状态。 高频脉冲输出控制举例 ②按钮I0.1端的控制按钮
原创力文档

文档评论(0)