哪位大侠能告知一下:在西门子PLC的有参功能块FB中如何设计定时器的功能?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哪位大侠能告知一下:在西门子PLC的有参功能块FB中如何设计定时器的功能?相关的知识,希望对你有一定的参考价值。
在多重背景FB的设计中,计时器使用SFB4,就是TON,延时接通功能。SFB和SFC是西门子PLC自带的系统功能块,不同的PLC支持的会有所不同,常用的都是一样的。
详细的系统功能块列表再百度文库里就能查到。 参考技术A 将定时器作为参数传入,例如,在IN中定义一个变量,其类型为定时器TIMER。本回答被提问者采纳
在PLC编程中怎样使用FB模块
在西门子S7—300中我不会用,谁有这样的中文资料,给我一份,还是举个例子给小弟讲讲啊!
FB模块与FC模块相比,在调用FB模块时需要调用DB块,这个DB块里面的内容就是你在FB块中写的那些交换的变量。你可以为一个FB块设定许多的DB块,各个DB块中的参数不一样,在不同的状态下调用不同的DB块,就可以实现功能一至,但参数不同的结果。比如你写的FB块的功能是设定电机转速,你把500转的参数放DB1中,把1000转参数放DB2中,把1500转参数放DB3中,在不同的情况下调用FB块,后跟不同DB块,就可以达到控制转速的目的了。这里节省了写多个参数的控制程序了。没说明白的话后面的人接着解答 参考技术A 调用FB块时,需要提供一个DB块做为此FB块的数据块,用于存储此FB块的一些过程数据,第一次运算的结果,能给下次运算使用。所以,一般比较大的子程序,有很多的中间过程数据,比如PID等,就需要使用FB;一般的程序块使用FC就可以了。
定义:FB 为function block简称,即功能块。
应用:区别于ob(组织块),和c程序的函数差不多,主要用来写特定功能然后再主程序里面做调用
区别于fc:与fc(功能)的区别在于需要配置相应的db块做数据存储。
以上是关于哪位大侠能告知一下:在西门子PLC的有参功能块FB中如何设计定时器的功能?的主要内容,如果未能解决你的问题,请参考以下文章
西门子plc编程在啥情况下用OB、FB、FC、SFB、SFC块?