首页 理论教育 系统功能(SFC)的应用及特点分析

系统功能(SFC)的应用及特点分析

时间:2023-06-23 理论教育 版权反馈
【摘要】:又择吉日,接受四方首领的朝见并向他们颁发了五种玉器。早在四五千年之前,黄河流域和长江流域都已出现了作为日常生活用品的陶熏炉。距今5000—4000年间,该时期燎祭的使用已较为普遍。良渚文化·竹节纹灰陶熏炉图5-48 梯形图系统功能块的使用方法和系统功能的使用方法类似,只不过系统功能块要用到背景数据块。在后续章节有系统功能和系统功能块的具体应用,在此不再赘述。

系统功能(SFC)的应用及特点分析

1.系统功能(SFC)简介

系统功能(SFC)集成在STEP的“库”中,实际上是西门子公司编写的子程序,可以完成特定的功能。STEP中有丰富的系统功能和功能块,供读者在编写程序时调用,这也是西门子S7-300/400PLC功能强大的重要原因之所在。

2.系统功能(SFC)应用

以下用一个例子说明系统功能的使用方法。

【例5-8】用系统功能SFC0修改CPU314C-2DP的系统时间。

1)新建一个项目,本例为“时间”,选中“块”,双击“OB1”打开程序编辑器,如图5-43所示。

2)将系统功能拖入程序编辑区。展开“库”→“SystemFunctionBlocks”,先选中“SFC0”,再将“SFC0”拖入到程序编辑区,如图5-44所示。

978-7-111-58358-5-Chapter05-47.jpg

图5-43 打开主程序块

978-7-111-58358-5-Chapter05-48.jpg

图5-44 将系统功能拖入程序编辑区

3)编写如图5-46所示的梯形图程序。程序的作用是先将日期和时间合并,再用合并后的时间修改CPU的系统时间,修改后的系统时间是“2015-3-18-18∶30∶18.8”。(www.xing528.com)

在OB1中,新建一个临时变量“SetTime”,如图5-45所示,注意其数据类型为“Date_And_Time”。如果数据类型不正确,则梯形图中变量“SetTime”是红色的,表示有错误

978-7-111-58358-5-Chapter05-49.jpg

图5-45 新建变量

设置CPU的时间还有一种比较简单的方法,不需要编写程序。先将PG/PC与CPU建立连接,再在SIMATICManager界面中,单击“PLC”→“诊断/设置(I)”→“设置时钟(T)”,如图5-47所示,弹出如图5-48所示的设置界面,单击“应用”按钮即可将需要设置的时间(可以修改计算机的时间)写入CPU中。

978-7-111-58358-5-Chapter05-50.jpg

图5-46 梯形图

978-7-111-58358-5-Chapter05-51.jpg

图5-47 梯形图

978-7-111-58358-5-Chapter05-52.jpg

图5-48 梯形图

系统功能块(SFB)的使用方法和系统功能(SFC)的使用方法类似,只不过系统功能块要用到背景数据块。在后续章节有系统功能和系统功能块的具体应用,在此不再赘述。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈