S7-1200 怎么用循环OB35监测编码器1S钟发出的秒冲数?

S7-1200 怎么用循环OB35监测编码器1S钟发出的秒冲数?,第1张

之前用STEP7 5.5写过OB35循环中断模块来做1s定时。100ms循环计数一次,1次就是1s,1s再计数3600次就是1小时。

现在用博图软件来做上升沿触发变成了上下标的形式了,发现每次只能计数一次,有没有大神指导下怎么用改过后的上升沿触发这个指令

Description

S7 provides up to nine cyclic interrupt OBs (OB30 to OB38) which interrupt your program at fixed intervals. The following table shows the default intervals and priority classes for the cyclic interrupt OBs.

OB Number Default Interval Default Priority Class

OB30 5 s 7

OB31 2 s 8

OB32 1 s 9

OB33 500 ms 10

OB34 200 ms 11

OB35 100 ms 12

OB36 50 ms 13

OB37 20 ms 14

OB38 10 ms 15

每100MS系统自动调用一次,每个中断程师都有优先级,当前所在程序的优先级高,将不立即调用,否则将立即调用,如果本身就在当前程序中,将不中断。

FC之间和FB之间均可任意调用。但些程序要注意顺序不同对结果的影响。

FB具有背景数据块,我比较喜欢用,但是大多次调用时,监控比较麻烦。

FC比较简单,做为OB块的补充,可将其做为一个子程序,以实现不同的功能。

这些都的慢慢熟悉西门子PLC系统。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11945942.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存