STEP7 程序块的类型及区别
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STEP7 程序块的类型及区别(总结)
听到“函数FC”,“函数块FB”的叫法,感觉有点怪,我们习惯把FC叫功能,把FB叫功能块。
应用中FC+DB数据块=FB块。
"在编写函数FC的输出参数时,应避免没有直接输出(否则,可能输出一个随机值,影响程序的判断)。可以在函数的开始,将字输出参数清0,位输出参数复位。"
我感觉你说的这个还是很有用处的,我上次好像就是被这个困扰,你的意思是在调用FC块的那个块里的第一个程序段里,复位一下“输出参数”吗?
西门子300在STEP7中创建一个数据块如何和相对应的功能块相关联
西门子300中在STEP7中创建一个数据块如何和相对应的功能块相关联
首先在新建的数据块中建立某类型数据,再在其它功能块中调用。
这个数据块有个专有的名字叫背景数据块,它不是我们事先建立的,而是在使用FB块的时候,给这个FB指定一个背景数据块的号(需要未被占用的),然后系统会根据FB 的定义自动创建这个数据块。【在CFC的编程中更省事,你都不需要指定这个号,所有的DB块号都是系统自动分配