西门子CPU模块6ES7241-1AH32-0XB0
Intel 技术提供了*系统性能,可完成要求苛刻的计算、控制和可视化任务
•Intel 处理器:Xeon、Core i3 或 Celeron;带有 4/2/2 个内核,某些型号采用了**线程和 Turbo-Boost 技术
•Intel DH82C226 PCH (平台控制单元,以前是芯片组)
•Intel HD4x00 图形卡可满足较高图形性能
•DDR3-1600 PC3-12800 内存技术,高达 16 GB RAM
•USB 3.0 SuperSpeed (500MB/s)
•通过 PCI-Express V3.0 提供 x16 图形卡支持
•SATA III (6 Gbit/s) 硬盘接口,可实现高速数据处理
•适合工业环境的前端
•采用现代工业设计,带有光滑的前面板,耐污物、油和油脂
•22 英寸触摸式前面板 (单点触控式、模拟电阻式),宽屏
•15 和 19 英寸前面板 (单点触控式、模拟电阻式),宽屏;从 2014 年 9 月起
•触摸式前面板 (多点触控式、电容式),宽屏显示屏,尺寸为 15 英寸 (从 2014 年 12 月起)、19 英寸 (从 2014 年 6 月起) 或
22 英寸 (从 2014 年 6 月起)
•可调光 LED 背光照明
•工业适用性强
•运行时的环境温度可高达 45o C
•运行时可抗 1 g 振动 / 5 g 冲击
•工业功能与灵活性高
•SATA 2.5 英寸电子盘 (SSD) (可选)
•3x PROFINET 内置接口 (可选,CP1616 兼容,不占用 PC 插槽)
•1x PROFIBUS 内置接口 (可选,CP5622 兼容,不占用 PC 插槽)
•2x 千兆以太网接口 (IE/PN)
•5x USB 3.0 SuperSpeed 接口 (其中一个位于前面)
•总线模块,用于 2x PCI 或 1x PCI 和 1x PCIe (x16) 或 1x PCIe (x4) 和 1x PCIe (x16),可选择
•Display Port 图形接口 (DP V1.2)
•DVI-I 图形接口 (用于 VGA 或 DVI-D 显示器)
•2x USB,通过插入式插槽盖 (可选)
•1x RS-232 (COM2)、1x LPT,通过插入式插槽盖 (可选)
•Wake-On-LAN 功能
•低损耗电源 (>80% 效率)
•系统可用性高,设计上便于维护
•SSD (电子盘),240 GB SATA 硬盘,具有*可靠性和速度
•RAID1 内置 (不会通过 RAID 控制器占用 PC 插槽)
•DDR3-1600 PC3-12800 内存,带 ECC (可选)
•内置 2 MB 后备电池 SRAM (在带有 Fieldbus 的产品型号中,128 KB 可用于 WinAC RTX)
•CMOS 后备电池可从外部接触,可在运行期间更换。 通过软件进行状态扫描
•投资安全性高
•平台采用 Intel 嵌入式部件,长期可用
•由西门子进行 PC 开发和制造 (包括主板和 BIOS)
•5 年备件供应。
•容性
•SIMATIC IPC677D 与之前的 677C 实现的兼容。不过,由于增加一些创新产品功能,我们做不到 ** 兼容性:
•由于切换到宽屏形式,面板切口已发生改变。
SIEMENS PLC模块系列技术参数
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中的函数来调用,
如在FB2中可以使用FB1中的参数,而终只生成一个背景数据块。
Zane:
FB其实不会占用过多的资源,因为一个程序总是有这些变量的,无论是全局的还是局部变量。
我现在,大量使用的是FB,FC只用来编一些逻辑,及简单的子程序,或仅仅几个CALL指令调用
FB。使用FB及局部变量,更有利于程序的模块化,增加程序的可移植性,就象西门子公司提供的FB
块.