西门子1200用法(二)
9472浏览量
0评论
图8启动事件OB块程序
可以看到,这种类型的OB块编号为100。 如果要创建另一个此类型的OB块,则编号必须如下所示
=123。 然后下载程序,如下图所示。 下面介绍下载选项。
图9下载选项
第一次下载时,选择“硬件和软件(仅更改)”。 如果不是第一次,选择要修改的部分可以提高下载速度。
图10程序的执行结果
循环中断事件OB块(Cyclic interrupt ) :经常用于需要定期执行的任务。 例如,需要每秒对50个模拟值进行采样。 可以将周期时间设定为20毫秒。 可能有人会问,为什么不使用普通计时器,每20毫秒进行采样一次?
因为通常的计时器会受到CPU扫描周期的影响。 PID程序需要使用循环中断事件来调整计算PID输出。
图11添加循环中断事件OB块
实验程序中,通过INC指令将DB1块中的变量每秒加1,如下执行。
图12循环中断事件OB
让我们在名为OB30的模块中,看看“Data'.Var2的值每秒发生变化。 如果将INC指令放入Main[OB1]中会怎么样呢?
诊断错误事件如果OB块(诊断错误中断) :PLC发生故障,将触发此事件。 一旦清除故障,也会触发此事件,以便在模块中读取故障信息。
图13添加诊断错误事件OB块
实验程序中,需要捕捉模拟输入的溢出错误,因此需要按如下方式配置模拟输入。
图14添加溢出诊断功能
- ·西门子变频器G120介绍 46741
- ·西门子smart PLC的优势 41628
- ·Smart 3000 13082
- ·西门子S7-200 Smar PLC详解 11252
- ·ABB机器人保养与运行状况确认 9446
- ·西门子1200用法(二) 9472
- ·发那科机器人的由来 9410
- ·西门子系统集成代理商介绍PLC外部安全电路 6467
- ·天津聚人智能科技有限公司介绍 6235
- ·西门子系统集成一级代理教你分辨真假西门子 3572
评论区
+ 写评论