当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
S7-300中FB41和SFC21如何调用
点击:
6213
| 回复:
8
木子_28
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 10回
年度积分:0
历史总积分:36
注册:2005年5月12日
发表于:2007-03-24 21:37:00
楼主
我想在程序里调用FB41,FB41是s7程序自带的嘛,需要用户自己编程嘛?
还有SFC21直接在程序里调用
call sfc21就可以了嘛?需要注意些什么?
分享到:
收藏
邀请回答
回复楼主
举报
天下第七
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 173回
年度积分:0
历史总积分:273
注册:2004年8月10日
发表于:2007-03-26 08:45:00
1楼
FB41是S7程序自带的,网上有不少解释,可以参考。SFC21的使用方法看看帮助就应该明白了。
回复
引用
举报
跟着学
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 8回
年度积分:0
历史总积分:19
注册:2007年3月26日
发表于:2007-03-26 23:15:00
2楼
FB41不是系统程序,必须自己编程才有的
SFC21是系统程序,对应有相应的系统功能,有时也需要对它编程 要不调用的时候不处理任何数据,对系统功能的编程应尽可能简单
回复
引用
举报
渐渐明白
关注
私信
精华:0帖
求助:0帖
帖子:16帖 | 128回
年度积分:0
历史总积分:600
注册:2006年12月19日
发表于:2007-03-27 09:39:00
3楼
打开程序编辑界面,在左边Library/standard Library/PID Control Blocks下面有FB41,这是PID控制块,如果要用,你可以在OB100中先初始化,在OB30-38中调用.
SFC21是初始化存储区,可以初始化一个存储区,数据采用另一个存储区(源区域)的内容。此SFC拷贝数据直到充满整个存储区。
注意源与目标区域一定不可交叉。如果目标区域的长度不为输入参数BVAL的整数倍,则目标区域永远不能写满到最后一个字节。如果目标区域长度小于源区域,只拷贝目标区域能容纳的数据。如果ANY指针(源或目标)的类型为BOOL,则指定的长度必须能够被8整除;否则此SFC将不被执行。
回复
引用
举报
木子_28
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 10回
年度积分:0
历史总积分:36
注册:2005年5月12日
发表于:2007-03-27 18:59:00
4楼
我的电脑里安装的是step7 v5.2 基本安装的,FB41块(PID控制)需要额外安装或购买嘛?还是step7 v5.2中就自带了,只需调用就可以了?
我电脑的里的SCL语言就是额外安装.
谢谢各位大侠们!
回复
引用
举报
happyoicq
关注
私信
精华:0帖
求助:0帖
帖子:49帖 | 1382回
年度积分:0
历史总积分:3120
注册:2005年10月16日
发表于:2007-07-06 08:31:00
5楼
请问如何初始化FB41?谢谢
回复
引用
举报
sun0985
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:1
注册:2009年5月05日
发表于:2009-05-05 13:20:58
6楼
sfc21如何初始化数据块
回复
引用
举报
zhux4162
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 70回
年度积分:0
历史总积分:106
注册:2009年2月15日
发表于:2009-05-11 21:46:11
7楼
初始化就是在ob100中调用啊
回复
引用
举报
腾蓝心
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:11
注册:2011年7月23日
发表于:2011-08-26 10:25:52
8楼
好老了,,这个帖子,不知道现在的功能是不是变了
回复
引用
举报
热门招聘
相关主题
Windows 找不到文件S7EpaSRV...
[8578]
永宏PLC技术大论坛
[22900]
西门子PLC s7-200读取电磁流...
[7601]
请教基恩士PLC的故障代码ERR...
[9113]
PLC、DCS、FCS三大控制系统的特...
[11448]
求助三菱PLC的ALT指令的应用
[9414]
三菱plc的for next循环问题
[9042]
求教:如下图形怎么编程序?
[9450]
伺服电机默认正转方向是顺时...
[7616]
三菱FX系列PLC在程序读取和与...
[7562]
官方公众号
智造工程师
客服
小程序
公众号