联系人:陈启
邮箱:715018740@qq.com
电话:17621127313
地址: 上海金山区泾蓉路29号29弄312
6ES7340-1BH02-0AE0 西门子6ES7340-1BH02-0AE0
6ES7340-1BH02-0AE0
相似图像SIMATIC S7-300,CP 340 通信处理器 带有 20mA 接口(TTY) 包括项目组态包 在 CD 上
| 列表价(不含税) | 显示价格 | |
| 您的单价(不含税) | 显示价格 | |
| PDF 格式的数据表 | 下载 | |
| 服务和支持 (手册,认证,问答...) | 下载 | |
| 该产品的培训课程 | SITRAIN – 数字化工业学院 | |
更多图片
| 产品 | |
| 商品编号(市售编号) | 6ES7340-1BH02-0AE0 |
| 产品说明 | SIMATIC S7-300,CP 340 通信处理器 带有 20mA 接口(TTY) 包括项目组态包 在 CD 上 |
| 产品家族 | CP 340 |
| 产品生命周期 (PLM) | PM300:有效产品 |
| 价格数据 | |
| 价格组 / 总部价格组 | AG / 230 |
| 列表价(不含税) | 显示价格 |
| 您的单价(不含税) | 显示价格 |
| 金属系数 | 无 |
| 交付信息 | |
| 出口管制规定 | AL : N / ECCN : EAR99H |
| 工厂生产时间 | 1 天 |
| 净重 (Kg) | 0.353 Kg |
| 产品尺寸 (W x L X H) | 未提供 |
| 包装尺寸 | 13.20 x 15.20 x 5.10 |
S7-300PLC中的FB和FC的分别?FB带有自己的背景DB而FC没有自己的背景DB,用FC和FB有什么分别呢,他们都能实现控制功能,到底该用FB还是该用FC,什么时候用FB什么时候用FC?
FB与FC没有太大的差别,FB带有背景数据块,而FC没有。所以FB带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。
FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。每次调用FC的I/O区域必须要自己每次手动输入,而FB就不要,省去不少麻烦,如果在上位机控制直接输入DB控制地址就可以。
举个例子来说,有50台电机需要控制,这些电机除了参数不一样,控制流程上是一样的,每个
电机需要不同的参数去运行,运行中的过程参数要参与到下一次的控制过程中。
这个要求,用FC做的话,你需要针对不同的电机分配好DB块,来逐一的确认参数地址,不能混
淆,保存和调用不能出错,可以想象会有多麻烦。如果用FB来做呢?写好控制过程和定义的参
数的调用就可以了。针对电机重复调用同一个FB,每次调用指定一个独立的DB作为背景数据块
,完全不必理会背景DB中的数据是怎么存储的。如果功能需要修改,只要修改该FB就行了。
还有其他的例子,比如PID、比如流量累计等等。
fc就相当于流水线,加工完就过去了!没有任何纪录。fb+db不但可以加工,还能记录数据的。
一般有多个设备的时候,我们编写一个fb然后多次调用,自动生成相应的db,这样简化了我们
的工作。
FB的变量声明表中有静态变量,并可以进行多级的参数传递,因此在调用FB时需生成背景数据块,
而FC则没有这些.FB可以替代FC,反之则不行.
多级的参数传递即所谓的MULTIINSTANCE,你可以把FB,DB做为另外一个FB中的函数来调用,