扩展模块详细介绍: 1、6ES7288-1SR20-0AA0,CPU SR20,标准型 CPU 模块,继电器输出,220 V AC 供电,12 输入/8 输出; 2、6ES7288-1SR40-0AA0,CPU SR40,标准型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16 输出; 3、6ES7288-1ST40-0AA0,CPU ST40,标准型 CPU 模块,晶体管输出,24 V DC 供电,24 输入/16 输出; 4、6ES7288-1SR60-0AA0,CPU SR60,标准型 CPU 模块,继电器输出,220 V AC 供电,36 输入/24 输出; 5、6ES7288-1ST60-0AA0,CPU ST60,标准型 CPU 模块,晶体管输出,24 V DC 供电,36 输入/24 输出; 6、6ES7288-1CR40-0AA0,CPU CR40,经济型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16 输出; 7、6ES7288-2DE08-0AA0,EM DI08,数字量输入模块,8 x 24 V DC 输入; 8、6ES7288-2DR08-0AA0,EM DR08,数字量输出模块,8 x 继电器输出; 9、6ES7288-2DT08-0AA0,EM DT08,数字量输出模块,8 x 24 V DC 输出; 10、6ES7288-2DR16-0AA0,EM DR16,数字量输入/输出模块,8 x 24 V DC 输入/8 x 继电器输出; 11、6ES7288-2DT16-0AA0,EM DT16,数字量输入/输出模块,8 x 24 V DC 输入/8 x 24 V DC 输出; 12、6ES7288-2DR32-0AA0,EM DR32,数字量输入/输出模块,16×24 V DC 输入/16 x 继电器输出; 13、6ES7288-2DT32-0AA0,EM DT32,数字量输入/输出模块,16 x 24 V DC 输入/16 x 24 V DC 输出; 14、6ES7288-3AE04-0AA0,EM AI04,模拟量输入模块,4 输入; 15、6ES7288-3AQ02-0AA0,EM AQ02,模拟量输出模块,2 输出; 16、6ES7288-3AM06-0AA0,EM AM06,模拟量输入/输出模块,4 输入/2 输出; 17、6ES7288-3AR02-0AA0,EM AR02,热电阻输入模块,2 通道; 18、6ES7288-5CM01-0AA0,SB CM01,通信信号板,RS485/RS232; 19、6ES7288-5DT04-0AA0,SB DT04,数字量扩展信号板,2 x 24 V DC 输入/2 x 24 V DC 输出; 20、6ES7288-5AQ01-0AA0,SB AQ01,模拟量扩展信号板,1 x 12 位模拟量输出; 21、6AV6648-0BC11-3AX0,Smart 700 IE,7 寸,64 K 色真彩显示,集成以太网接口; 22、6AV6648-0BE11-3AX0,Smart 1000 IE,10.2 寸,64 K 色真彩显示,集成以太网接口。 扩展模块的特点: 1、提升计算性能。 使用C/C++编写,其计算性能也是C/C++同级别的,其跨语言通信接口上的性能损失小到忽略不计,所以能够提供非常好的性能支持,典型如用于科学计算的数据包,其底层调用了第三方的数学计算库,其性能也是同级别的。 2、使用多核心计算能力。 通过对GIL的控制,可以使用CPU的多核心计算能力,而不会受限于纯程序的单核心限制,结合多线程可以定制使用多个核心。 3、系统组件隔离和模块化。 通过把每个C/C++函数提供给接口,使得函数之间不共享状态,实现了良好的组件隔离,有助于开发和测试。同时由于参数全部通过传递,易于打印和中断,可调试性有很大的提高。 4、使用第三方库。 对于不支持的第三方库,需要开发者自己编写扩展模块实现系统对接。但现代流行的大型库,很多都有扩展模块,使得应用质量有了较大提高。