quote:以下是引用cloud21在2010-02-08 08:41:11的发言:
3.从规模上看:200系列的CPU模块对高数计数器支持不同(比如CPU222、221不支持HSC1和HSC2),最高的CPU226可以使用6个单相30KHZ高速计数或4个20KHZ的两相高速计数器;最高计数频率也不同,比如CPU224XP单相脉冲输入能达到200KHZ,双相正交输入可达100KHZ。
FM350-1是单通道高速计数模块,5V差分信号可达500KHZ;24V脉冲可达200KHZ。
FM350-1是8通道计数模块,最高频率20KHZ。24V增量式编码器:10KHz,24V方向传感器:20KHz,NAMUR传感器:20KHz。
CPU313C是两个通道10KHZ,CPU313C、CPU313DP/PTP是3个通道30KHZ,CPU314C-2DP/PTP是4个通道60KHZ。
4.接线安装看:200系列高速计数接线直接接CPU模块端子上,模块有24V输出可以直接给编码器供电。
FM350-1,接线:3编码器公共端,4给5.2V编码器供电,5给24V编码器供电,19,20模块供电,需要20针前连接器。
有量程卡A选择5V或者D选择接受24V信号。可以通过361和IM365扩展。
FM350-2接线:21,22接电源,需要40针前连接器,没有量程卡,没有供电输出。可以通过361和IM365扩展。
cpu31Xc等模块需要两个40针前连接器,1,20接电源,没有量程卡,没有供电输出。
5.从编程组态看:200系列的CPU模块不需要硬件组态,通过对控制位的赋值来控制增减计数、更改预置值、更新计数当前值、控制计数,调用HSC块实现高速计数。
FM350-1:程序块:需要硬件组态,指定工作模式,通过SELECT BLOCK关联数据块,程序块CNT1_CTR用来控制FM350-1;DIAG_RD读出相关诊断信息。
FM350-2:程序块:需要硬件组态,指定工作模式,通过SELECT BLOCK关联数据块,程序块CNT2_CTR用来控制FM350-2;CNT2_WR写入FM350-2的其实计数值,极限值,比较值;CNT2_RD读出计数值或者测量值;DIAG_INF读出相关诊断信息。
cpu31Xc等模块不需要硬件组态关联背景数据块,计数时用SFB47(SFB COUNT)指令、频率测量用SFB48(SFB FREQUENC)。
6.从工作模式看:200系列高速计数没有工作模式选择,就是单计数模式。特点它有12种操作模式。
FM350-1:周期计数、单次计数、连续计数和频率、转数、周期的测量。
FM350-2:连续/单次/周期计数;频率/速度测量;周期;比例器。
cpu31Xc:连续计数、单个计数、定期计数。它有频率选择,可以使用积分时间(10毫秒和10秒可组态选择)来计数,这是测速的T法。
7.从门控制来看:200系列的CPU模块没有门控功能,它有复位DI点,当然可以通过程序来实现。
FM350-1,可选硬件门和软件门,可以不选。
FM350-2,可选硬件门,软件门必选。
cpu31Xc等模块可选硬件门,软件门必选,硬件门还可选成脉冲宽度调制硬件门(对应脉宽调制输出)。
8.从中断来看:200系列的CPU模块有外部复位中断、计数方向改变中断、当前值=预置值中断。
FM350-1支持过程中断和诊断中断。
FM350-2FM350-2支持过程中断和诊断中断、支持硬件中断OB40和诊断中断OB82。
cpu31Xc支持过程中断和诊断中断、硬件中断类型:打开硬件门中断、关闭硬件门中断、达到比较值硬件中断、溢出硬件中断、下溢硬件中。