什么类型项目可以用CFC?

什么类型的项目可以使用CFC编程?

最佳答案

1.CFC只是一种编程方式!
 2.特点是图标式编程,连接较为方便,不会产生类似LAD的很多的中间变量,编程更为简便!
 3.CFC的代码量较大 ,因此对CPU的内存就有要求;正如 huanghuang所描述适用于 SIMATIC S7-300 (推荐用于CPU314以上CPU), S7-400, C7 and WinAC
 4.在项目较大的情况下,建议使用CFC,这样会将工作重心由枯燥,乏味,大量的代码编程方式中解脱出来,更多的时间用在对控制的优化上;
 5.CFC是需要授权的。也即是需要钱的;
 6.CFC中提供了一些标准的功能块,可使用;
 7.PCS7,或者点数较多的项目尽量使用CFC编程方式,但这个不是必须的;
 8.PCS7中提供的CFC主要是用于过程控制,回路控制等;对于顺序控制要使用SFC;

提问者对于答案的评价:
thank you

专家置评

我只想补充一点,在PCS7项目里一定要用CFC,如果不用CFC,不会生成模板的驱动,我们不会得到模板\通道的自动诊断功能,不会得到信号的质量代码.另外,PCS7的标准库里的电机,阀门,PID等块的功能还是比较好用的,图标和面板自动生成,还有操作员记录,
 这些都是PCS7里用CFC所得到的.

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc194940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日
下一篇 2017年8月18日

相关推荐

  • pcs7 OS 站用户登陆的问题

    现场遇到一个问题:一个ES站,两个OS站,ES站监视和操作都正常,OS其中一个站可以监视,画面可以切换,数值也有,但是当操作如开关阀,开关电机,报警确认的时候,用户就自动注销了,而…

    SIMATIC PCS 7 2017年6月13日
  • CFC更改量程

    在PID调节的块中有个量程需要更改一下,原来是0-900现在我要改成0-2040,想问的是改完编译之后必须要全部下装吗?一旦全部下装的话,CPU会复位,可是我现场的阀门有几个还在用…

    SIMATIC PCS 7 2017年6月24日
  • CP443可以下载程序也可读取CPU信息,运行指示灯常亮,无故障信号灯,但是无法发送数据。

    CP443可以下载程序,也可以读取CPU信息,运行指示灯常亮,没有故障指示。但是TXD不亮指示灯 RXD偶尔闪烁,表现为无法自动发送数据,在NCM诊断发送、接收以及系统连…

    SIMATIC PCS 7 2017年6月24日
  • 脱机趋势 当前使用服务器

    各位高手,俺有2个问题想请教下:1、我备份了超过系统设定归档周期(超过3个月)的报警及趋势记录,如果脱机在自己的电脑上导入数据查看?2、如何判断当前成对的服务器中哪个是主用的服务器…

    SIMATIC PCS 7 2017年6月27日
  • PCS7趋势怪问题

    PCS7 6.1系统2台冗余服务器,1台工程师站,4台操作员站。原先趋势没问题,现在一个趋势画面里增加了2个变量,变量已归档,下载服务器后出现一个问题的问题: …

    SIMATIC PCS 7 2017年7月30日
  • S7-200通过Y-LINK接入到41XH系统中,好用吗?

    如题,200控制器通过Y-LINK接入到400冗余系统中好用吗,况且Y-LINK还不便宜,关键是好不好用,有用过的吗,给指导下。 最佳答案 200控制器通过Y-LINK接入到400…

    SIMATIC PCS 7 2017年6月13日
  • copy data应用问题

    copy date(FC94)在做DB拷贝中,所以数据类型都可以拷贝吗?例如:string类型, 可以拷贝吗? 问题补充:针对COPY DATE(FC…

    SIMATIC PCS 7 2017年8月16日
  • 请问FB序号相同时怎么解决

    请问各位大侠,一般编程时遇到FB的序号相同,拖放另一功能块时会提示重名,一般怎么解决的? 最佳答案 在管理器的“块”目录下FB重名应该改名。在程序块里调用FB时,一个FB可以被多次…

    SIMATIC PCS 7 2017年10月29日
  • 在PCS7环境下如何实现冗余IO编程?

    在PCS7环境下如何实现冗余IO编程? 最佳答案 PCS7下的冗余IO编程https://support.industry.siemens.com/cs/cn/zh/view/78…

    SIMATIC PCS 7 2017年6月3日
  • PCS7功能块管脚参数系统属性

    {S7_visible:=’false’;这个我知道是可见不可见 下面的属性就不清楚了,请大侠帮忙! S7_link:=’false’; S7_m_c…

    SIMATIC PCS 7 2017年8月24日