计数器网页计数器

网页计数器  时间:2021-04-12  阅读:()
FM350-2计数器模块SIMATICS7-300计数器模块FM350-2设备手册05/2011A5E00432717-03前言产品概述1FM350-2如何计数2安装与卸下FM350-23为FM350-2进行接线4为FM350-2分配参数5对FM350-2进行编程6启动FM350-27工作模式、设置、参数和作业8编码器信号及其判断9DB分配10错误和诊断11技术数据A备件B法律资讯法律资讯警告提示系统为了您的人身安全以及避免财产损失,必须注意本手册中的提示.
人身安全的提示用一个警告三角表示,仅与财产损失有关的提示不带警告三角.
警告提示根据危险等级由高到低如下表示.
危险表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害.
警告表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害.
小心带有警告三角,表示如果不采取相应的小心措施,可能导致轻微的人身伤害.
小心不带警告三角,表示如果不采取相应的小心措施,可能导致财产损失.
注意表示如果不注意相应的提示,可能会出现不希望的结果或状态.
当出现多个危险等级的情况下,每次总是使用最高等级的警告提示.
如果在某个警告提示中带有警告可能导致人身伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告.
合格的专业人员本文件所属的产品/系统只允许由符合各项工作要求的合格人员进行操作.
其操作必须遵照各自附带的文件说明,特别是其中的安全及警告提示.
由于具备相关培训及经验,合格人员可以察觉本产品/系统的风险,并避免可能的危险.
Siemens产品请注意下列说明:警告Siemens产品只允许用于目录和相关技术文件中规定的使用情况.
如果要使用其他公司的产品和组件,必须得到Siemens推荐和允许.
正确的运输、储存、组装、装配、安装、调试、操作和维护是产品安全、正常运行的前提.
必须保证允许的环境条件.
必须注意相关文件中的提示.
商标所有带有标记符号的都是西门子股份有限公司的注册商标.
标签中的其他符号可能是一些其他商标,这是出于保护所有者权利的目地由第三方使用而特别标示的.
责任免除我们已对印刷品中所述内容与硬件和软件的一致性作过检查.
然而不排除存在偏差的可能性,因此我们不保证印刷品中所述内容与硬件和软件完全一致.
印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中.
SiemensAGIndustrySectorPostfach484890026NRNBERG德国A5E00432717-0308/2011CopyrightSiemensAG2011.
本公司保留技术更改的权利计数器模块FM350-2设备手册,05/2011,A5E00432717-033前言本手册用途本手册介绍了使用FM350-2功能模块所需的所有步骤.
它有助于您快速高效地熟悉FM350-2的功能.
本手册主要是为具有调试、操作和编程所述硬件产品所需资格的人员编写的.
所需的基本知识使用本手册需要具备自动化工程的基本知识.
用户还应熟悉Windows2000、WindowsXP或WindowsVista操作系统平台上计算机或类似于PC的辅助编程设备的操作.
用户还应该熟悉STEP7标准软件.
关于此类信息,请参考《使用STEP7编程》手册.
尤其是在以安全为本的区域中使用PLC时,请注意"接线(页35)"以及"技术规范(页155)"两部分中有关电子控件安全的信息.
本手册适用范围本手册包含对FM350-2功能模块的说明,这些说明将于本手册发布之日起生效.
我们保留在"产品信息"中说明FM350-2任何功能修改的权利.
标准S7-300自动化系统符合IEC61131-2的要求和标准.
回收和处理由于FM350-2采用了无毒材料,因此可对其进行回收.
要环保地回收和处理电子废料,请联系一家有电子废料处理资质的公司.
前言计数器模块FM350-24设备手册,05/2011,A5E00432717-03其它支持如果您对本手册中介绍的产品使用还有疑问,且在手册中未找到正确的答案,请联系当地西门子代表(http://www.
siemens.
com/automation/partner):可在Internet上找到各种产品和系统的技术文档向导,网址为:SIMATIC指导手册(http://www.
siemens.
com/simatic-tech-doku-portal)也可通过Internet访问在线目录和在线订购系统,网址为:A&D网上商城(http://www.
siemens.
com/automation/mall)培训中心为帮助您了解自动化技术和系统,我们提供了各种课程.
请与当地的培训中心,或位于德国纽伦堡(D-90327)的培训中心总部联系.
网址:SITRAIN主页(http://www.
sitrain.
com)技术支持您可通过以下方式联系所有A&D项目的技术支持:在线支持申请表:(http://www.
siemens.
com/automation/support-request)Internet上的服务与支持除文档外,我们还在Internet上在线提供一个全面的知识库,网址为:工业自动化与驱动技术-主页(http://www.
siemens.
com/automation/service&support)在此,您可找到以下信息,例如:我们的新闻快递提供了最新产品信息.
您所需的文档可通过在"Service&Support(服务与支持)"中的"Search(搜索)"功能搜索到.
论坛,供全球的用户和专家交换信息.
自动化与驱动集团的当地合作伙伴.
有关现场服务、维修和备件的信息.
在"Services(服务)"下可获取更多信息.
计数器模块FM350-2设备手册,05/2011,A5E00432717-035目录前言31产品概述91.
1FM350-2的功能91.
2FM350-2的应用领域.
131.
3FM350-2硬件.
151.
4FM350-2软件.
182FM350-2如何计数192.
1定义.
192.
2工作模式.
212.
2.
1概述.
212.
2.
2无限计数.
222.
2.
3单次计数.
232.
2.
4循环计数.
242.
2.
5频率测量.
252.
2.
6旋转速度测量.
262.
2.
7周期持续时间测量.
272.
2.
8计量.
282.
3门功能293安装与卸下FM350-2.
313.
1安装准备.
313.
2FM350-2,安装和拆除334为FM350-2进行接线.
354.
1前连接器的端子分配.
354.
2为前连接器接线395为FM350-2分配参数.
435.
1安装和打开参数赋值对话框435.
2缺省参数赋值.
45目录计数器模块FM350-26设备手册,05/2011,A5E00432717-036对FM350-2进行编程476.
1对FM350-2进行编程.
476.
2计数器DB496.
3处理中断.
516.
4CNT2_CTR功能(FC2),控制模块.
566.
5装载计数器值、限制值和比较值(FC3/FB3)596.
6读取计数器值和测量值(FC4/FB4)646.
7DIAG_RD功能(FC5),读取诊断中断数据686.
8FM350-2的应用和编程实例706.
8.
1任务.
706.
8.
2为FM350-2进行接线.
726.
8.
3使用实例程序.
756.
8.
4示例应用程序的运行时间.
776.
9PROFINET模式.
796.
10块的技术数据.
807启动FM350-2.
817.
1机械安装核对清单817.
2参数赋值核对清单848工作模式、设置、参数和作业878.
1定义.
878.
2有关调用工作模式、设置和作业的基本信息898.
3无限计数.
908.
4单次计数.
948.
5循环计数.
998.
6频率测量.
1038.
7旋转速度测量.
1078.
8周期持续时间测量1108.
9计量.
1138.
10设置:数字输出的特性1188.
11触发硬件中断.
1228.
12在扩展数据数据中映射所有通道的计数值和测量值126目录计数器模块FM350-2设备手册,05/2011,A5E00432717-0379编码器信号及其判断.
1279.
1概述.
1279.
2NAMUR信号.
1289.
324V信号.
1299.
4脉冲判断.
1319.
5滞后.
13310DB分配13710.
1FCCNT2_CTR的DB13711错误和诊断.
14711.
1错误和诊断14711.
2错误类型.
14811.
3组错误LED处的错误指示.
14911.
4触发诊断中断.
15011.
5数据错误.
154A技术数据155A.
1常规技术规范.
155A.
2FM350-2的技术数据.
156B备件161B.
1备件.
161词汇表.
163索引165目录计数器模块FM350-28设备手册,05/2011,A5E00432717-03计数器模块FM350-2设备手册,05/2011,A5E00432717-039产品概述11.
1FM350-2的功能功能FM350-2功能模块是具有计量功能的8通道计数器模块,可用于S7-300自动化系统.
FM的最大计数范围:-31到+31位:-2147483648到+2147483647(-231到231–1)根据编码器信号,计数器信号的最大输入频率可达每计数通道20kHz.
FM350-2可用于执行以下任务:向上/向下连续计数向上/向下单次计数向上/向下循环计数频率测量旋转速度测量周期测量计量可以通过用户程序(软件门)或通过外部信号(硬件门)启动和停止计数.
可以将计数、门和方向信号直接连接到模块.
比较值可以存储模块上每个计数通道的比较值("计量"模式中的四个比较值).
如果计数值达到此比较值,则可以设置/复位相关输出(以便在过程中启动直接控制操作)和/或可触发硬件中断.
产品概述1.
1FM350-2的功能计数器模块FM350-210设备手册,05/2011,A5E00432717-03计数限制在工作模式"单次计数"、"循环计数"和"计量"下,可以在最大计数范围内设置计数限制.
遵循以下原则:当主计数方向向上时,计数从0(起始值)开始,然后请在2和2147483647之间指定结束值.
当主计数方向向下时,可在2和2147483647之间指定起始值,结束值设置为0.
硬件中断每个计数通道可以出现四次硬件中断.
硬件门上的每次边沿变化可产生两次硬件中断.
根据工作模式设置,可产生两次其它特定的硬件中断,"计量"模式下可产生五次特定硬件中断.
计数过程可通过软件门或通过硬件门和软件门启动或停止计数过程.
诊断中断如果发生以下情况之一,FM350-2可触发诊断中断:NAMUR编码器电源故障模块未进行参数赋值或参数赋值出错看门狗超时硬件中断丢失NAMUR输入处的线路断开或短路产品概述1.
1FM350-2的功能计数器模块FM350-2设备手册,05/2011,A5E00432717-0311计数信号FM350-2可对由下列编码器生成的信号进行计数:仅允许无反弹编码器.
24V增量编码器、推拉式或电源开关具有方向电平的24V脉冲编码器无方向电平的24V启动器例如,光栅或BERO(类型2)符合DIN19234标准的NAMUR编码器可将24V信号或NAMUR兼容的信号四个一组连接到计数输入.
不能将高于8.
2V的编码器信号连接到要分配用于与NAMUR编码器一起操作的输入组.
门和方向输入仅支持24V信号.
输入滤波器为了抑制干扰,为输入设置了一个输入滤波器(RC元件),所有输入的滤波器时间统一为50s.
通过数字输出(或"计量"模式中的四个数字输出),每个计数通道均可实现对特定计数事件的高速响应.
可根据计数或通过可编程控制位控制这些输出.
对S7-300故障的响应可以分配FM350-2对CPUSTOP的响应.
当前的工作模式可继续运行或被中断.
数字输出可能会保留最近设置的最终值,接收替换值或被禁用.
小心可能造成财产损失.
如果分配FM350-2的响应,以便将数字输出设置为CPUSTOP上的替换值,则在未启用的数字输出上也会设置这些值.
请确保已禁用的数字输出上的替换值不会导致设备出现危险状态.
产品概述1.
1FM350-2的功能计数器模块FM350-212设备手册,05/2011,A5E00432717-03对模块电源故障的响应FM350-2对模块电源故障的响应取决于FM350-2是使用标准背板总线进行操作,还是使用活动背板总线进行操作.
标准背板总线当FM350-2中的模块电源出现故障时,CPU将识别I/O访问错误.
电源恢复正常时,FM350-2不会自动重新启动.
活动背板总线当FM350-2中的模块电源出现故障时,将向CPU发送"模块已卸下"中断.
电源恢复正常时,将向CPU报告硬件插入中断.
产品概述1.
2FM350-2的应用领域计数器模块FM350-2设备手册,05/2011,A5E00432717-03131.
2FM350-2的应用领域主要应用领域FM350-2主要在需要信号计数、对缺省计数值进行高速响应、频率测量或速度测量应用中使用.
实例:包装设备排序设备计量设备旋转速度控制和气体涡轮监视FM350-2应用实例将向箱子中填充从收集箱中取出的一定数目的部件.
通道0对部件进行计数并控制填充阀.
通道1控制箱子传送器的电机,并对箱子的数目进行计数.
当箱子位于正确位置时,将打开阀并向箱子中填充部件.
达到指定的部件数目后,将关闭阀并开始传送这些箱子.
将继续对任何后续部件进行计数,直到新箱子的出现.
产品概述1.
2FM350-2的应用领域计数器模块FM350-214设备手册,05/2011,A5E00432717-03在传送箱子的过程中,可以指定新的部件数目.
可以监视放入箱子中的部件数目以及箱子的数目.
12345SFFM350-2(1)传送带(2)电机(3)门(4)光栅(5)阀图1-1S7-300系统中FM350-2的应用实例产品概述1.
3FM350-2硬件计数器模块FM350-2设备手册,05/2011,A5E00432717-03151.
3FM350-2硬件模块视图该图显示了带有前连接器和总线连接器的FM350-2(前面板盖已合上).
11234567X243COUNTERMODULE3502AH000AE003020100131211100706050417161514FM3502(1)前连接器(2)铭牌(3)总线连接器SIMATIC接口(4)版本(5)订货号(6)标签条(7)诊断LED状态LED图1-2FM350-2模块视图产品概述1.
3FM350-2硬件计数器模块FM350-216设备手册,05/2011,A5E00432717-03前连接器FM350-2的特点是具有以下前连接器选项:计数信号方向信号模块电源硬件门的输入信号输出信号NAMUR8V2编码器电源请单独订购前连接器.
标签条模块附带一个标签条,可以在其上写上相应的信号名称.
端子分配印于前面板盖的内侧.
订货号和版本FM350-2的订货号和版本显示于前面板的底部.
总线连接器模块通过总线连接器在S7-300内进行通信.
FM350-2附带总线连接器.
产品概述1.
3FM350-2硬件计数器模块FM350-2设备手册,05/2011,A5E00432717-0317状态和诊断LEDFM350-2配有一个诊断LED、八个用于数字输入的状态LED和八个用于数字输出的状态LED.
下表列出了LED显示,包括其标签、颜色和功能.
标签颜色功能SF红色组错误I0绿色硬件门通道0的状态I1绿色硬件门通道1的状态I2绿色硬件门通道2的状态I3绿色硬件门通道3的状态I4绿色硬件门通道4的状态I5绿色硬件门通道5的状态I6绿色硬件门通道6的状态I7绿色硬件门通道7的状态Q0绿色输出Q0的状态Q1绿色输出Q1的状态Q2绿色输出Q2的状态Q3绿色输出Q3的状态Q4绿色输出Q4的状态Q5绿色输出Q5的状态Q6绿色输出Q6的状态Q7绿色输出Q7的状态产品概述1.
4FM350-2软件计数器模块FM350-218设备手册,05/2011,A5E00432717-031.
4FM350-2软件FM350-2组态包要将FM350-2集成到S7-300系统中,需要包含以下内容的组态包:参数分配屏幕和用于在用户程序中集成FM350-2的函数参数分配屏幕窗体通过参数可调整FM350-2以适合各种任务.
这些参数存储在CPU中并从CPU传送到模块.
可通过参数分配屏幕窗体确定这些参数.
这些参数分配屏幕窗体安装于编程设备上并且在STEP7中打开.
用于集成FM350-2的函数用于在用户程序中集成FM350-2的函数包括FCCNT2_CTR、FCCNT2_WR/FBCNT2WRPN和FCCNT2_RD/FBCNT2RDPN,可在CPU的用户程序中调用这些函数.
这些FC可以使CPU和FM350-2之间进行通信.
此外,还可以使用FM350-2的FCDIAG_RD将诊断数据传送到FCCNT_CTRL的DB中.
此图显示了使用FM350-2和若干信号模块的S7-300组态.
FM350-2)0&38ㄞ)&冥幍3*67(3⒕揜幬图1-3使用FM350-2的SIMATICS7-300组态计数器模块FM350-2设备手册,05/2011,A5E00432717-0319FM350-2如何计数22.
1定义计数关于记录和合计事件的计数.
FM350-2可记录编码器信号并相应地对这些信号进行评估.
计数范围FM350-2可向上以及向下计数.
FM350-2支持的最大计数范围可达31位(连续计数模式).
计数范围计数下限计数上限计数范围:-31到+31位-2147483648+2147483647计数限制可为单次计数模式、周期性计数模式和计量模式定义处于2和2147483647之间的计数上限值.
计数下限值永久设置为0.
主计数方向可以将FM350-2的主计数方向设置为"向上"或"向下".
这样将按照单次计数、循环计数以及计量模式的起始值和结束值定义计数限制.
即使将主计数方向设置为"向下",那么向下计数还必须应用相应的方向信号或在设置FM350-2参数时设置"反向计数方向".
FM350-2如何计数2.
1定义计数器模块FM350-220设备手册,05/2011,A5E00432717-03装载值FM350-2支持对八个计数器中每一个计数器的缺省装载值的定义.
可以直接输入此装载值以更新计数器.
也可以装载此值备用,即计数器将基于以下事件应用此新的计数值:计数方向向上时达到结束值计数方向向下时达到0使用软件门或硬件门取消计数过程(当计数过程中断时,将不使用装载值)比较值达到特定的计数时,要在独立于CPU的过程中触发响应,可以使用模块上的八个数字输出.
为此,可以为FM350-2上的每个计数通道分配一个比较值(四个比较值用于一个比例通道).
可以将计数限制之间的每个值指定为比较值.
如果计数达到比较值,则将设置/复位相应的数字输出和/或产生硬件中断.
示例在"FM350-2的应用领域(页13)"一节所示示例中,只要箱子包含了所编程数目的部件,就应将阀关闭.
为此,可以将此数目指定为FM350-2的比较值并且使用相应的数字量输出关闭阀.
FM350-2如何计数2.
2工作模式计数器模块FM350-2设备手册,05/2011,A5E00432717-03212.
2工作模式2.
2.
1概述计数模式FM350-2提供了对矩形脉冲进行计数的三种方法:连续计数单次计数循环计数计数器达到限制后,根据FM350-2的响应,模式之间的区别将变得明显.
还有其它四种基于计数过程的工作模式:频率测量旋转速度测量周期持续时间测量计量除"计量"以外,可以将所有工作模式单独分配给每个通道.
例如:通道1=频率测量;通道2=单次计数,等等工作模式"比例"需要四个通道(通道0至通道3和/或通道4至通道7).
FM350-2如何计数2.
2工作模式计数器模块FM350-222设备手册,05/2011,A5E00432717-032.
2.
2无限计数功能原理当计数器在主计数方向向上时计数达到上限,并且又收到一个计数脉冲时,计数器将跳至计数下限值并重新开始增加计数值,即计数器将因此执行连续计数.
当计数器在主计数方向向下时计数达到下限,并且又收到一个计数脉冲时,计数器将跳至计数上限值,并从此处继续向下计数.
该操作模式下的计数范围通常为-31到+31位(-2,147,483,648到+2,147,483,647).
并且无法进行更改.
在重新启动模块之后,计数器将从零开始计数.
如果已为比较值赋值,则在当前计数器读数=比较值时,可触发硬件中断和/或切换输出.
0帰棟帰梃帰棟图2-1在主计数方向向上时连续计数FM350-2如何计数2.
2工作模式计数器模块FM350-2设备手册,05/2011,A5E00432717-03232.
2.
3单次计数功能原理在单次计数中,起始值和结束值(最大计数范围:0至+2147483647)以及单次计数模式的主计数方向使用编程接口进行设置.
向上计数时,计数器将从零开始计数,然后增加计数,直至达到结束值.
当计数器达到"结束值-1",并且又收到一个计数脉冲时,计数器将返回至零并冻结,而不管是否有其它更多脉冲进入.
向下计数时,计数器将从设置的起始值开始计数,然后减少计数,直到达到零.
当计数器值=1,并且又收到一个计数脉冲时,计数器将返回至起始值并冻结,而不管是否有其它更多脉冲进入.
如果计数器的计数方向与选定的主计数方向相反并且超过或低于起始值,模块将返回至带正确符号的当前计数器读数.
这种情况下不会发生上溢或下溢.
输出特性保持不变.
如果已为比较值赋值,则在当前计数器读数=比较值时,可触发硬件中断和/或切换输出.
帰兢梃图2-2向上单次计数FM350-2如何计数2.
2工作模式计数器模块FM350-224设备手册,05/2011,A5E00432717-032.
2.
4循环计数功能原理在循环计数中,起始值和结束值(最大计数范围:0至+2,147,483,647)以及循环计数模式的主计数方向都使用编程接口进行设置.
向上计数时,计数器将从起始值0开始计数.
当计数器达到"结束值-1"并且又收到一个计数脉冲时,计数器将跳回至0并继续添加计数脉冲.
向下计数时,计数器将从设置的起始值开始计数.
当计数器达到值1并且又收到一个计数脉冲时,计数器将跳回至起始值并继续从此处向下计数.
如果计数器的计数方向与选定的主计数方向相反并且超过或低于起始值,模块将返回至带正确符号的当前计数器读数.
这种情况下不会发生上溢或下溢.
输出响应保持不变.
如果在当前计数器读数=比较值时为比较值赋值,则可触发硬件中断和/或切换输出.
帰兢梃图2-3向上循环计数FM350-2如何计数2.
2工作模式计数器模块FM350-2设备手册,05/2011,A5E00432717-03252.
2.
5频率测量功能原理在频率测量中,FM350-2对在时间窗口(通过参数赋值对话框设置)中收到的脉冲进行计数.
可以在10ms和10秒之间设置积分时间.
在每个时间窗口的末尾,都将更新频率值.
计算出的频率以单位10-3Hz(范围:0到231*10-3Hz)显示.
如果未计算出任何有效值,则将返回-1.
如果在时间间隔内未对任何脉冲进行计数,则模块将返回0*10-3Hz(=0Hz).
可以使用门功能启动和终止频率测量.
QPVQPV帰厘捷桷欠摞欠摞兢图2-4通过门功能进行频率测量可以设置两个频率比较值(下限值的范围:0到9,999,999*10-3Hz;上限值的范围:1到10,000,000*10-3Hz).
可从以下硬件中断中选择:使用硬件门(上升沿)启动频率测量使用硬件门(下降沿)终止频率测量终止记录测量值(积分时间到期)频率的下限或上限FM350-2如何计数2.
2工作模式计数器模块FM350-226设备手册,05/2011,A5E00432717-03在每个时间间隔到期之后,会将确定的频率与设置的频率限制相比(fu/fo).
如果当前频率低于设置的频率下限或高于设置的频率上限,并且已相应地赋值,则将触发硬件中断.
IXIR桷欠图2-5通过频率参考值进行频率测量2.
2.
6旋转速度测量功能原理速度测量模式与频率测量模式相似.
除时间窗口的长度之外,还必须为参数赋值屏幕窗体中的速度测量指定每台电机或编码器旋转产生的脉冲数.
在每个时间窗口的末尾,都将更新速度值.
计算出的速度以单位1x10-3rpm显示.
如果未计算出任何有效值,则将返回-1.
如果在时间间隔内未对任何脉冲进行计数,则模块将返回0*10-3rpm(=0rpm).
使用两个旋转速度比较值(下限速度值的范围:0到24,999,999*10-3rpm,DWORD;上限速度值的范围:1到25,000,000*10-3rpm,DWORD),您可以监视测量的速度是否在定义的范围内.
如果超出该范围,则会触发硬件中断.
FM350-2检查上限是否大于下限,并在上限小于下限的情况下报告参数赋值错误.
速度测量通过门功能启动和终止.
可从以下硬件中断中选择:通过硬件门(上升沿)启动速度测量通过硬件门(下降沿)终止速度测量终止获取测量值(积分时间到期)超出速度限制(上限或下限)FM350-2如何计数2.
2工作模式计数器模块FM350-2设备手册,05/2011,A5E00432717-03272.
2.
7周期持续时间测量工作原理关于非常小的频率,通常测量周期的持续时间,而不是频率.
在工作模式"周期持续时间测量"中,将测量两个上升沿之间的准确时间.
将使用门信号(硬件门或软件门)启动和终止周期持续时间测量.
周期持续时间仅可记录在设置的主计数方向中.
允许的测量范围介于40s和120s之间(25,000Hz至0.
00833Hz).
如果没有可用的有效值,则将返回-1.
可以通过参数分配屏幕窗体在模块上设置两个周期持续比较值(下限值的范围:0到119,999,999s;上限值的范围:40s到120,000,000s.
可从以下硬件中断中选择:使用硬件门(上升沿)启动周期持续时间测量使用硬件门(下降沿)终止周期持续时间测量终止记录测量值(积分时间到期)超出或未达到周期持续时间限制FM350-2如何计数2.
2工作模式计数器模块FM350-228设备手册,05/2011,A5E00432717-032.
2.
8计量功能原理该模块支持在"计量"模式下在单个计量通道中组合四个计数通道.
可以指定四个比较值,可以单独更改这些值,也可四个为一组进行更改.
将计数值与比较值不断地进行比较;如果当前的计数值=比较值,则可以触发硬件中断和/或切换相应的数字输出.
从而可以通过单个计量计数器控制最多四个计量单元.
帰怆桷桷桷桷9*/9*/9*/9*/梃图2-6按向下方向计量计数可从以下硬件中断中选择:通过设置硬件门(上升沿)启动计量通过设置硬件门(下降沿)取消/中断计量四个比较值中的每个值均有一个硬件中断达到计数范围限制(结束值/起始值)FM350-2如何计数2.
3门功能计数器模块FM350-2设备手册,05/2011,A5E00432717-03292.
3门功能通过门功能计数根据其它事件,许多应用均要求在定义的时间启动或停止计数.
计数过程的启动和停止是通过门功能在FM350-2中完成的.
如果门已打开,计数脉冲可到达计数器,将启动计数.
如果门已关闭,计数脉冲无法到达计数器,将停止计数.
软件门和硬件门该模块的特点是具有两种门功能:软件门,使用控制位"SW_GATE7.
.
.
0"进行控制,软件门只能通过控制位"SW_GATE7.
.
.
0"从0至1的边沿变化进行切换.
通过复位此控制位可关闭软件门.
硬件门通过模块上的数字输入I0至I7进行控制.
关联的数字输入上的沿从0变为1时硬件门打开,从1变为0时硬件门关闭.
内部门内部门是将硬件门和软件门相结合的逻辑AND操作.
如果未分配硬件门,则仅软件门的设置是相关的.
计数过程可通过内部门激活、中断、恢复和取消.
内部门也可通过依赖于工作模式"单次计数"和"计量"中计数值的事件关闭.
硬件门软件门内部门计数过程打开打开打开活动的打开关闭关闭不激活关闭打开关闭不激活关闭关闭关闭不激活在对硬件门和软件门赋值时,可以指定内部门是否可以取消或中断计数过程.
如果取消,则将在门从停止到启动的循环后在其起始值处重新开始计数.
如果中断,则将在门停止和门启动之后从上一个当前计数值继续进行计数.
FM350-2如何计数2.
3门功能计数器模块FM350-230设备手册,05/2011,A5E00432717-03示例通过设置门信号,可以打开门并对计数脉冲进行计数.
如果删除了门信号,门将关闭并且计数器不会再记录计数脉冲.
计数值保持不变.
该图表显示了门的打开和关闭以及脉冲计数.
帰厘帰桷桼桷捷桷图2-7打开和关闭门计数器模块FM350-2设备手册,05/2011,A5E00432717-0331安装与卸下FM350-233.
1安装准备定义插槽与任何信号模块一样,FM350-2功能模块可以插入任何插槽.
机械配置请参见《SIMATICS7-300CPU31xC和CPU31x操作指导:安装》(http://support.
automation.
siemens.
com/WW/view/zh/13008499)以了解机械组态选项以及如何进行组态.
以下段落仅给出了少许补充提示.
每个机架最多允许八个信号模块(SM)或功能模块(FM).
最大数量受模块的宽度或DIN导轨长度的限制.
FM350-2需要80mm的安装宽度.
最大数量受由5V后面板总线电源产生的CPU右侧所有模块总电流消耗的限制.
FM350-2具有100mA的电流消耗.
最大数量受用于与FM350-2进行通讯的CPU软件所需内存的限制.
定义安装位置应该优先考虑水平安装位置.
在垂直安装位置中,要考虑到环境温度限制(最高40°C).
确定起始地址CPU和模块之间进行通讯需要FM350-2起始地址.
该起始地址被写入计数器DB中.
可以借助于程序编辑器或在参数赋值对话框中输入.
可以按照与用于确定模拟量模块起始地址相同的规则来确定FM350-2的起始地址.
安装与卸下FM350-23.
1安装准备计数器模块FM350-232设备手册,05/2011,A5E00432717-03重要安全规范将具有FM350-2的S7-300集成到设备或系统中时,必须遵守一些重要规定.
《SIMATICS7-300CPU31xC和CPU31x操作指导:安装》(http://support.
automation.
siemens.
com/WW/view/zh/13008499)中对这些规则和规定进行了介绍.
参见FCCNT2_CTR的DB(页137)对FM350-2进行编程(页47)安装与卸下FM350-23.
2FM350-2,安装和拆除计数器模块FM350-2设备手册,05/2011,A5E00432717-03333.
2FM350-2,安装和拆除规则安装FM350-2不需要任何特殊保护措施(ESD原则).
需要的工具需要使用一把4.
5mm螺丝刀来安装和拆除FM350-2.
安装步骤以下介绍了如何在DIN导轨上安装FM350-2.
有关在DIN导轨中安装模块的详细信息,请参见《SIMATICS7-300CPU31xC和CPU31x操作指导:安装》(http://support.
automation.
siemens.
com/WW/view/zh/13008499).
1.
将CPU设置为STOP.
2.
FM350-2附带了总线连接器.
将此连接器插入FM350-2左侧模块的总线连接器.
总线连接器位于后面板上,这意味着必须松开邻近的模块.
3.
将FM350-2钩于导轨上并向下旋转.
4.
如果要在FM350-2的右侧安装更多模块,首先要将旁边模块的总线连接器连接到FM350-2的右侧后面板总线连接器上.
如果FM350-2是机架中的最后一个模块,请勿连接扩展总线.
用螺钉拧紧FM350-2(拧紧扭矩=约0.
8至1.
1Nm).
5.
使用FM350-2的插槽号对其进行标记.
请为此使用CPU附带的编号轮.
要了解有关所需编号方案以及如何插入插槽号的详细信息,请参见《SIMATICS7-300CPU31xC和CPU31x操作指导:安装》(http://support.
automation.
siemens.
com/WW/view/zh/13008499).
6.
安装屏蔽连接元素.
通过订货号6ES7390-5AA00-0AA0订购屏蔽连接元件安装与卸下FM350-23.
2FM350-2,安装和拆除计数器模块FM350-234设备手册,05/2011,A5E00432717-03拆除或更换模块的步骤下一节说明了如何在导轨上安装FM350-2.
有关拆除模块的详细信息,请参见《SIMATICS7-300CPU31xC和CPU31x操作指导:安装》(http://support.
automation.
siemens.
com/WW/view/zh/13008499).
1.
关闭位于前连接器的辅助电压和负载电压.
2.
将CPU设置为STOP.
如果FM350-2正在活动后面板总线中运行,则可在CPU处于RUN模式下更换该模块.
3.
打开前面板.
如果需要,可取下标签条.
4.
拧松前连接器的固定螺钉,然后取下前连接器.
5.
拧松模块上的固定螺钉.
6.
将模块转离导轨并将其取下.
7.
如果适用,请安装新模块.
更多信息有关安装和拆除模块的详细信息,请参见《SIMATICS7-300CPU31xC和CPU31x操作指导:安装》(http://support.
automation.
siemens.
com/WW/view/zh/13008499).
计数器模块FM350-2设备手册,05/2011,A5E00432717-0335为FM350-2进行接线44.
1前连接器的端子分配前连接器使用40针前连接器为计数信号、数字I/O、编码器电源以及模块电源接线.
该图显示了模块的前端、前连接器以及指示端子分配的前面板盖的内侧.
1231234567891011121314151617181920X243SF3031323334MSUPPLYDC8,2V35363738394021222324252627282934567891011121314151617181920A0A1A2A3B0B1B2B3B4B5B6B7A4A5A6A72122232425262728293031323334353637383940DC8,2VI0I1I2I3Q0Q1Q2Q3I4I5I6I7Q4Q5Q6Q7FM350-23502AH00oAE0COUNTERMODULE(1)模块的正面(2)前连接器(3)前面板盖的内侧图4-1FM350-2,前连接器为FM350-2进行接线4.
1前连接器的端子分配计数器模块FM350-236设备手册,05/2011,A5E00432717-03前连接器分配下表显示了前连接器分配.
端子名称输入/输出功能1--未连接2--未连接3A0打开通道0计数输入NAMUR/BERO4A1打开通道1计数输入NAMUR/BERO5A2打开通道2计数输入NAMUR/BERO6A3打开通道3计数输入NAMUR/BERO7B0打开通道0方向输入BERO8B1打开通道1方向输入BERO9B2打开通道2方向输入BERO10B3打开通道3方向输入BERO11I0打开通道0硬件门输入BERO12I1打开通道1硬件门输入BERO13I2打开通道2硬件门输入BERO14I3打开通道3硬件门输入BERO15Q0关闭通道0数字输出0.
5A16Q1关闭通道1数字输出0.
5A17Q2关闭通道2数字输出0.
5A18Q3关闭通道3数字输出0.
5A19P8V2关闭NAMUR编码器电源8.
2V20P8V2关闭NAMUR编码器电源8.
2V21L+打开24V模块电源22M打开将模块电源接地23A4打开通道4计数输入NAMUR/BERO24A5打开通道5计数输入NAMUR/BERO25A6打开通道6计数输入NAMUR/BERO26A7打开通道7计数输入NAMUR/BERO为FM350-2进行接线4.
1前连接器的端子分配计数器模块FM350-2设备手册,05/2011,A5E00432717-0337端子名称输入/输出功能27B4打开通道4方向输入BERO28B5打开通道5方向输入BERO29B6打开通道6方向输入BERO30B7打开通道7方向输入BERO31I4打开通道4硬件门输入BERO32I5打开通道5硬件门输入BERO33I6打开通道6硬件门输入BERO34I7打开通道7硬件门输入BERO35Q4关闭通道4数字输出0.
5A36Q5关闭通道5数字输出0.
5A37Q6关闭通道6数字输出0.
5A38Q7关闭通道7数字输出0.
5A39P8V2关闭NAMUR编码器电源8.
2V40P8V2关闭NAMUR编码器电源8.
2V说明计数器输入(编码器电源、编码器信号)的电路与CPU接地隔离.
所有输入之间并不是相互隔离的,但它们与S7300总线是隔离的.
24V电源电压将24V直流电压连接到FM350-2电源电压的L+和M端子.
8.
2VDC编码器电源模块将从24V电源电压生成8.
2V电压(最大200mA).
此电压在NAMUR编码器电源电压的端子P8V2(针19、20、39和40)中可用并且可以防止短路.
将监视编码器电源是否为8.
2V.
为FM350-2进行接线4.
1前连接器的端子分配计数器模块FM350-238设备手册,05/2011,A5E00432717-03编码器信号A0至A7、B0至B7可以连接四种不同类型的编码器:NAMUR编码器至DIN19234(具有诊断功能):信号已接线至端子A0至A7.
24V增量编码器:信号A0/B0至A7/B7通过标记的端子进行连接.
具有方向级别的24V脉冲编码器.
计数信号已接线至端子A0至A7.
方向信号已接线至端子B0至B7.
24V脉冲编码器.
信号已接线至端子A0至A7.
说明必须通过外部24VDC电源电压连接24V编码器的电源.
数字输入I0至I7(硬件门)可以使用数字输入I0至I7对计数器进行门控制.
每个计数通道都有一个数字输入,可以通过该数字输入启动和停止相应的计数器.
数字输入可使用24V额定电压进行操作.
数字输出Q0至Q7FM350具有数字输出Q0至Q7,可用于直接触发控制操作.
每个计数器都有一个数字输出.
FM350-2的24V电源附带数字输出.
该数字输出是电流源开关并支持0.
5A负载电流.
这些输出将受到保护以免出现过载和短路.
说明可以直接连接继电器和接触器而无需外部电路.
为FM350-2进行接线4.
2为前连接器接线计数器模块FM350-2设备手册,05/2011,A5E00432717-03394.
2为前连接器接线电缆选择电缆时需要遵守以下规则:必须屏蔽所有输入电缆.
必须对脉冲编码器处的计数器信号电缆以及模块临近范围的计数器信号电缆应用屏蔽,例如,通过屏蔽.
使用横截面面积为0.
25至1.
5mm2的软电缆.
说明如果NAMUR编码器通过模块馈给,则电缆横截面必须足够大,以便不管通过电缆的电压是否下降,都可以向编码器传送所需的电压.
不需要导线端子套管.
如果使用导线端子套管,请仅使用无绝缘圈的套管(按照DIN46228A形,短版).
需要的工具刀口宽度为3.
5mm的螺丝刀或电动螺丝刀.
接线步骤为前连接器接线时,请按照以下步骤进行操作:警告人身伤害的风险.
如果在电源打开的情况下为FM350-2前连接器接线,则您将有受到电击的危险.
请仅在电源关闭的情况下为FM350-2接线.
1.
打开前面板.
2.
剥掉导线外皮(长度6mm).
3.
仅使用导线端子套管时:将导线端子套管压至导线上.
4.
将附有的应力消除夹馈入前连接器.
为FM350-2进行接线4.
2为前连接器接线计数器模块FM350-240设备手册,05/2011,A5E00432717-035.
如果电线从模块底部露出,则从底部开始接线,否则从顶部开始.
请始终将不使用的端子用螺钉拧紧(拧紧扭矩为0.
6至0.
8Nm).
6.
拧紧电缆线的应力消除夹.
7.
插入前连接器并用螺钉拧紧.
8.
对屏蔽连接元件或屏蔽杆应用电缆屏蔽.
通过订货号6ES7390-5AA00-0AA0订购屏蔽连接元件9.
在标签条上对端子进行标记.
该图表显示了使用屏蔽电缆和屏蔽连接元素的FM350-2.
X243101112130001020304050607141516173502AH000AE01234(1)屏蔽(2)端子(3)+(4)绝缘图4-2将屏蔽电缆接线至FM350-2说明有关前连接器接线的详细信息,请参见《SIMATICS7-300CPU31xC和CPU31x操作指导:安装》(http://support.
automation.
siemens.
com/WW/view/zh/13008499).
为FM350-2进行接线4.
2为前连接器接线计数器模块FM350-2设备手册,05/2011,A5E00432717-0341实例:连接NAMUR编码器在FM350-2通道上连接和操作NAMUR之前,请对通道进行编程以通过NAMUR编码器进行操作.
下图显示了NAMUR编码器与通道0的连接.
193P8V2A0+冥图4-3将NAMUR编码器连接至通道0小心财产损失的危险.
如果您在FM350-2的通道(分配了用于连接NAMUR编码器的参数)上使用了其它编码器,则模块可能会损坏.
仅将NAMUR编码器连接至FM350-2的已进行参数赋值以与编码器连接的通道.
为FM350-2进行接线4.
2为前连接器接线计数器模块FM350-242设备手册,05/2011,A5E00432717-03计数器模块FM350-2设备手册,05/2011,A5E00432717-0343为FM350-2分配参数55.
1安装和打开参数赋值对话框要求以下条件适用于将参数分配数据传送至CPU:必须在编程设备上正确安装STEP7.
编程设备必须正确连接至CPU.
CPU必须在STOP模式下.
说明当系统通过MPI交换数据时,请勿插入或取下任何S7-300模块.
安装参数分配屏幕窗体整个组态包位于提供的CD中.
请按照以下方式安装组态包:1.
卸载任何现有的组态包.
2.
将CD放入PG/PC的CD驱动器中.
3.
在Windows中,双击"控制面板"(ControlPanel)中的"添加/删除程序"(AddandRemovePrograms)图标启动安装软件对话框.
4.
在对话框中,选择CD驱动器,在Setup目录中,选择Setup.
exe文件并启动安装步骤.
5.
按照安装程序显示的说明逐步操作.
为FM350-2分配参数5.
1安装和打开参数赋值对话框计数器模块FM350-244设备手册,05/2011,A5E00432717-03结果:组态软件包的组件将安装到下列目录中:SIEMENS\STEP7\S7LIBS\fm_cntli:FC,UDTSIEMENS\STEP7\S7FCOUNT:组态软件,自述,在线帮助SIEMENS\STEP7\EXAMPLES:ZXX34_01_FM350-2SIEMENS\STEP7\S7MANUAL\S7FCOUNT:使用入门,手册说明在安装STEP7时,如果选择了SIEMENS\STEP7以外的其它目录,则将指定此目录.
调用参数分配屏幕窗体要调用FM350-2参数分配屏幕窗体,请按照以下步骤进行操作:1.
双击订货号.
2.
使用"确定"(OK)对提示保存组态的对话框进行确认.
阅读自述文件自述文件可能包含有关所提供软件的重要最新信息.
您可以使用WindowsWORDPAD阅读此文件.
调用集成帮助提供了参数分配屏幕窗体的综合在线帮助,可以通过按F1键或帮助(Help)按钮在参数分配的任何阶段调用该功能.
为FM350-2分配参数5.
2缺省参数赋值计数器模块FM350-2设备手册,05/2011,A5E00432717-03455.
2缺省参数赋值缺省状态在未对任何参数赋值而接通模块时,将按照以下方式对所有八个计数通道进行赋值:计数信号输入:24V;信号评估:脉冲和方向计数器读数:0已取消激活数字输出Q0至Q7滞后:1硬件中断:无诊断中断:无模式:"无限计数"硬件门:不活动的软件门:关闭状态消息和计数器状态:已更新通过这些设置可以执行简单的计数任务而不必对任何其它参数进行赋值.
说明即使不使用FM350-2的所有八个计数通道,也必须对所有未使用的通道赋值有效参数.
这种情况下,建议使未使用的通道保持缺省状态.
为FM350-2分配参数5.
2缺省参数赋值计数器模块FM350-246设备手册,05/2011,A5E00432717-03计数器模块FM350-2设备手册,05/2011,A5E00432717-0347对FM350-2进行编程66.
1对FM350-2进行编程简介为将FM350-2链接至用户程序,向您提供了可使处理功能更简单的STEP7块.
本节将会介绍这些块.
块编号块名称含义Can/MustFC2CNT2_CTR在简单计数应用程序中控制FM350-2MustFC3FB3CNT2_WRCNT2WRPN装载FM350-2的计数器值、限制值和比较值CanFC4FB4CNT2_RDCNT2RDPN为四个通道分别读取FM350-2的当前计数和测量值CanFC5DIAG_RD在FM350-2中发生诊断中断的情况下读取诊断信息Can-"计数器DB"数据块包含用于操作FM350-2的所有相关数据(从提供的UDT1生成)Must必须使用标有"Must"的块;标有"Can"的块是其它选项.
要求如果希望通过用户程序控制FM350-2,必须满足以下要求:已按说明在PG/PC上安装了所有软件.
然后在库FM_CNTLI中安装了块,在项目ZXX34_01_FM350-2中安装了示例程序.
必须从UDT1创建了计数器数据块并进行了初始化(实例中已创建了计数器DB、DB2).
对FM350-2进行编程6.
1对FM350-2进行编程计数器模块FM350-248设备手册,05/2011,A5E00432717-03编程规则编程时应注意以下规则:只能将FC/FB插入到任务实际需要的程序代码中.
任何不需要的元素只会在程序处理过程中带来不必要的负载并增加所需的内存.
必须为每个使用的FM350-2循环调用FC2CNT2_CTR.
仅在设置计数器DB中的CHECKBACK_SIGNALS.
PARA位后,计数器DB中的数据才有效.
然后还将启动进行协调.
直接访问要从每个程序级别快速访问已分配的用户区域(USERSTAT)中的计数值和测量值,可以通过LPIW和LPID进行直接访问.
对于LPIW,请使用模块地址加上偏移量8至偏移量14作为地址;对于LPID,请使用模块地址加上偏移量8至偏移量12作为地址.
请使用编辑(Edit)>指定通道(SpecifyChannels)菜单命令对FM350-2参数分配屏幕窗体中的模块地址+偏移量8区域进行结构化.
请在此处指定应保存的通道(0至7)的值(计数或测量值)以及要保存到的模块地址.
可以使用值的低位或高位或者同时使用两者.
值每2ms更新一次.
使用直接访问时,仅在按照以下方式(根据此区域的结构)访问值时才能保证值之间的一致性.
值的低位或高位LPIW可能的地址=模块地址+8、模块地址+10、模块地址+12、模块地址+14值的低位和高位LPID可能的地址=模块地址+8、模块地址+12对FM350-2进行编程6.
2计数器DB计数器模块FM350-2设备手册,05/2011,A5E00432717-03496.
2计数器DB任务您所需的所有数据以及FC所需的某些数据位于数据块(计数器数据块)中.
每个FM350-2均需要一个计数器DB.
此DB包含用于寻址FM350-2的条目以及各种FM350-2功能的数据.
创建计数器DB在STEP7中将计数器DB创建为具有相关的用户定义数据类型的数据块.
选择UDT1作为源.
在FC的安装过程中已将UDT1复制到计数器的fm_cntli块库中.
您不能修改UDT1.
将UDT1与FC一起复制到项目中.
要创建计数器DB,请按照以下步骤进行操作:1.
在SIMATIC管理器中,选择File(文件)>Open.
.
.
(打开.
.
.
)>Libraries(库)打开fm_cntli库.
2.
从库FM_CNTLI的"块"容器中将数据结构UDT1复制到项目的"块"容器.
3.
使用插入(Insert)>S7块(S7Block)>数据块(DataBlock)菜单命令插入数据块,例如,"块"容器中的DB1.
4.
打开数据块并创建具有相关的用户定义数据类型UDT1的计数器DB.
自动输入地址在参数赋值对话框中,可以通过选择相应的计数器DB自动输入以下地址条目.
如果如果将所述的计数器DB分配到另一个FM350-2或更改FM350-2的模块地址,则必须调整这些地址条目.
12MOD_ADRWORDW#16#0模块地址:此设置必须与FM350-2中分配的输入地址相匹配("组态硬件>FM350-2的属性"(ConfigureHardware>PropertiesofFM350-2)).
14CH_ADRDWORDDW#16#0通道地址:与指针格式中的模块地址(即模块地址*8)相对应.
对FM350-2进行编程6.
2计数器DB计数器模块FM350-250设备手册,05/2011,A5E00432717-03示例在下面您将找到能够自动输入地址的方法的示例:1.
在SIMATIC管理器中打开项目.
2.
在项目中打开硬件组态表.
3.
从硬件目录选择具有正确订货号的FM350-2并将其拖至所需的插槽.
4.
通过双击此FM350打开"FM350-2计数器"(FM350-2Counter)窗口.
5.
转向"地址"(Addresses)选项卡但保留此页面上的所有设置.
6.
转向"基本参数"(BasicParameters)选项卡.
将打开对话框,可以在其中选择数据块.
小心DB中的实际值将被覆盖可以在SIMATICManager中检查块一致性.
选中项目的块文件夹后,使用菜单命令"编辑>检查块一致性"(Edit>Checkblockconsistency)来启动一致性检查.
"检查块一致性"(Checkblockconsistency)对话框随即打开.
如果选择此对话框中的菜单命令"程序>编译所有"(Program>Compileall),DB中的当前值就会被覆盖.
因此,要在OB100中明确地初始化FM350-2的模块起始地址.
此地址必须与在HWConfig中组态的地址相同.
对FM350-2进行编程6.
3处理中断计数器模块FM350-2设备手册,05/2011,A5E00432717-03516.
3处理中断中断类型FM350-2可以在CPU中触发两种类型的中断:诊断中断硬件中断要求要进行中断处理,必须已编程相应的中断OB.
它们是:用于诊断中断的OB82(I/O_FLT1)用于硬件中断的OB40(HW_INT1)说明如果未编程诊断中断OB或硬件中断OB,则在发生中断时,CPU将进入STOP模式.
中断信息对于两种中断类型,操作系统可提供可以评估的四字节的中断数据.
这些四字节为:硬件中断完成.
此处无其它可用数据.
用于诊断中断的组信息.
此情况下,可以从FM350-2阅读更多数据.
此过程是通过在OB82中调用FCDIAG_RD实现的.
此功能可以从FM350-2读取16字节的诊断数据,并将这些数据写入在地址212启动的用户DB.
对FM350-2进行编程6.
3处理中断计数器模块FM350-252设备手册,05/2011,A5E00432717-03诊断数据请使用OB82或计数器DB评估诊断数据.
您将在下表中找到可以评估的参数.
错误通过OB82进行评估,临时变量OB82通过FCDIAG_RD计数器DB评估字节位条目模块诊断模块失败MDL_DEFECT2120DIAGNOSTIC_INT_INFO.
BYTE0的位0内部错误INT_FAULT2121DIAGNOSTIC_INT_INFO.
BYTE0的位1外部错误EXT_FAULT2122DIAGNOSTIC_INT_INFO.
BYTE0的位2通道错误PNT_INFO2123DIAGNOSTIC_INT_INFO.
BYTE0的位3模块未进行参数赋值2126DIAGNOSTIC_INT_INFO.
BYTE0的位6模块中的参数不正确2127DIAGNOSTIC_INT_INFO.
BYTE0的位7内部监视狗WTCH_DOG_FLT2143DIAGNOSTIC_INT_INFO.
BYTE2的位3硬件中断丢失HWL_INTR_FLT2156DIAGNOSTIC_INT_INFO.
BYTE3的位6通道诊断通道错误(通道0)2190DIAGNOSTIC_INT_INFO.
BYTE7的位0通道错误(通道1)2191DIAGNOSTIC_INT_INFO.
BYTE7的位1通道错误(通道2)2192DIAGNOSTIC_INT_INFO.
BYTE7的位2通道错误(通道3)2193DIAGNOSTIC_INT_INFO.
BYTE7的位3对FM350-2进行编程6.
3处理中断计数器模块FM350-2设备手册,05/2011,A5E00432717-0353错误通过OB82进行评估,临时变量OB82通过FCDIAG_RD计数器DB评估字节位条目通道错误(通道4)2194DIAGNOSTIC_INT_INFO.
BYTE7的位4通道错误(通道5)2195DIAGNOSTIC_INT_INFO.
BYTE7的位5通道错误(通道6)2196DIAGNOSTIC_INT_INFO.
BYTE7的位6通道错误(通道7)2197DIAGNOSTIC_INT_INFO.
BYTE7的位7单个错误(通道0)2204/6DIAGNOSTIC_INT_INFO.
BYTE8的位4/6单个错误(通道1)2214/6DIAGNOSTIC_INT_INFO.
BYTE9的位4/6单个错误(通道2)2224/6DIAGNOSTIC_INT_INFO.
BYTE10的位4/6单个错误(通道3)2234/6DIAGNOSTIC_INT_INFO.
BYTE11的位4/6单个错误(通道4)2244/6DIAGNOSTIC_INT_INFO.
BYTE12的位4/6单个错误(通道5)2254/6DIAGNOSTIC_INT_INFO.
BYTE13的位4/6单个错误(通道6)2264/6DIAGNOSTIC_INT_INFO.
BYTE14的位4/6单个错误(通道7)2274/6DIAGNOSTIC_INT_INFO.
BYTE15的位4/6数据记录0和1的完整分配列于"触发诊断中断(页150)"一节中.
对FM350-2进行编程6.
3处理中断计数器模块FM350-254设备手册,05/2011,A5E00432717-03硬件中断数据在硬件中断的情况下,FM350-2可提供四字节的硬件中断数据(存储于临时变量OB40_POINT_ADDR的OB40状态信息中)(字节8至11).
通过命令L#OB40_POINT_ADDR装载临时变量.
模式:单次计数、连续计数、循环计数通道字节位7位6位5位4位3位2位1位008----比较器已响应上溢/下溢关闭硬件门打开硬件门1比较器已响应上溢/下溢关闭硬件门打开硬件门----2到79到11请参阅字节8模式:频率测量通道字节位7位6位5位4位3位2位1位008----超出频率上限/下限频率测量已结束关闭硬件门打开硬件门1超出频率上限/下限频率测量已结束关闭硬件门打开硬件门----2到79到11请参阅字节8模式:速度测量通道字节位7位6位5位4位3位2位1位008----超出速度上限/下限速度测量已结束关闭硬件门打开硬件门1超出速度上限/下限速度测量已结束关闭硬件门打开硬件门----2到79到11请参阅字节8对FM350-2进行编程6.
3处理中断计数器模块FM350-2设备手册,05/2011,A5E00432717-0355模式:周期测量通道字节位7位6位5位4位3位2位1位008----超出时间上限/下限周期测量已完成关闭硬件门打开硬件门1超出时间上限/下限周期测量已结束关闭硬件门打开硬件门----2到79到11请参阅字节8模式:计量通道字节位7位6位5位4位3位2位1位008-上溢/下溢已触发比较器4已触发比较器3已触发比较器2已触发比较器1关闭硬件门打开硬件门110请参阅字节8对FM350-2进行编程6.
4CNT2_CTR功能(FC2),控制模块计数器模块FM350-256设备手册,05/2011,A5E00432717-036.
4CNT2_CTR功能(FC2),控制模块任务使用CNT2_CTR功能,您可以控制FM350-2的数字输出(启用和禁用它们)和软件门.
还可以接收来自于FM350-2的核对信号.
操作CNT2_CTR功能可以执行以下操作:1.
初始化计数器DB2.
读取反馈信号.
读取的值由FC存储到CHECKBACK_SIGNALS结构的计数器DB中.
3.
将控制信号从计数器DB(CONTROL_SIGNALS结构)传送到FM350-2.
调用必须为每个模块周期性地调用FCCNT2_CTR(在OB1中或在周期性中断中—仅限于S7-300中的OB35).
不允许在中断程序中调用FCCNT2_CTR.
在执行FCCNT2_CTR调用前,请在计数器DB的CONTROL_SIGNALS结构中输入当前控制信号.
完成FCCNT2_CTR的调用后,更新的反馈信号在计数器DB的CHECKBACK_SIGNALS结构中可用,以便进行进一步处理.
FC调用的参数DB_NO部分指定了计数器DB的编号.
表示下面给出了以STL和LAD方法表示的FCCNT2_CTR调用.
STL表示CALLCNT2_CTR(DB_NO:=);)&&17B&75(1(12'%B12/$'嫷对FM350-2进行编程6.
4CNT2_CTR功能(FC2),控制模块计数器模块FM350-2设备手册,05/2011,A5E00432717-0357FCCNT2_CTR参数下表列出了FCCNT2_CTR参数:名称声明类型数据类型含义用户……块……DB_NOINPUTWORD计数器DB的编号输入轮询计数器DBFCCNT2_CTR与计数器DB配合使用.
每个FM350-2均需要计数器数据块.
该块包含用于寻址FM350-2的条目以及用于FM350-2的各个功能的数据.
FC调用的参数DB_NO部分指定了计数器DB号.
地址名称类型起始值注释21.
0-7CTRL_DQ0-7BOOLFALSE启用数字输出0到722.
0-7SET_DQ0-7BOOLFALSE设置数字输出0到723.
0-7SW_GATE0-7BOOLFALSE软件门计数器0到7地址名称类型起始值注释36.
1STS_TFBBOOLFALSETRUE:PG操作处于激活状态,不能从CPU控制FALSE:取消激活PG操作36.
4DATA_ERRBOOLFALSETRUE:发生数据错误FALSE:没有数据错误36.
7PARABOOLFALSETRUE:FM350-2具有已赋值的参数,所有其它CHECKBACK_SIGNALS均有效FALSE:FM350-2没有已赋值的参数37.
0-7STS_CMP0-7BOOLFALSE设置数字输出后,比较器0到7的状态或SET_DQ0-7的状态必须在执行FCCNT2_CTR调用后对状态进行评估,因为那时调用已复位对FM350-2进行编程6.
4CNT2_CTR功能(FC2),控制模块计数器模块FM350-258设备手册,05/2011,A5E00432717-03地址名称类型起始值注释38.
0-7STS_UFLW0-7BOOLFALSE主计数方向"向下"时下溢计数器0到7的状态必须在执行FCCNT2_CTR调用后对状态进行评估,因为那时调用已复位39.
0-7STS_OFLW0-7BOOLFALSE主计数方向"向上"时下溢计数器0到7的状态必须在执行FCCNT2_CTR调用后对状态进行评估,因为那时调用已复位40.
0-7STS_DIR0-7BOOLFALSE计数方向计数器0到7的状态,应用于最后记录的计数脉冲.
TRUE:计数器处于向下计数模式;FALSE:计数器向上计数41.
0-7STS_DI0-7BOOLFALSE硬件门0到7的状态,即,相应数字输入的状态42.
0-7STS_DQ0-7BOOLFALSE数字输出0到7的状态43.
0-7STS_GATE0-7BOOLFALSE内部门的状态,计数器0到744USER_STAT_WORD0WORDW#16#0取决于为计数/测量值设置的参数46USER_STAT_WORD1WORDW#16#0取决于为计数/测量值设置的参数48USER_STAT_WORD2WORDW#16#0取决于为计数/测量值设置的参数50USER_STAT_WORD3WORDW#16#0取决于为计数/测量值设置的参数计数器DB初始化仅在设置了CHECKBACK_SIGNALS.
PARA位时才允许操作FM350-2.
FM350-2启动后,FC将删除计数器DB中的CONTROL_SIGNALS结构、JOB_WR状态、JOB_RD状态、RESERVE_0和RESERVE_1.
对FM350-2进行编程6.
5装载计数器值、限制值和比较值(FC3/FB3)计数器模块FM350-2设备手册,05/2011,A5E00432717-03596.
5装载计数器值、限制值和比较值(FC3/FB3)任务使用FCCNT2_WR/FBCNT2WRPN,您可以使用写作业装载FM350-2的计数器和比较器.
为此,必须根据需要为每个模块调用一次FCCNT2_WR/FBCNT2WRPN.
仅当在操作过程中需要重新装载FM350-2的计数器和比较器时才将FCCNT2_WR/FBCNT2WRPN链接到程序中.
操作FCCNT2_WR/FBCNT2WRPN可以执行以下操作:从计数器DB中执行写作业(JOB_WR).
从计数器DB中传送相关数据.
显示写作业的状态.
调用可以周期性地调用FCCNT2_WR/FBCNT2WRPN,或在时间驱动的程序中调用FCCNT2_WR/FBCNT2WRPN.
不允许在中断程序中调用.
处理写作业之前,必须为具有相关值的写作业提供数据区.
必须完成最后一个写作业,即,从计数器DB中删除JOB_WR.
NO(数据字节DBB0).
表示下面给出了以STL和LAD方法表示的FCCNT2_WR/FBCNT2WRPN调用.
)&&17B:5(1(125(7B9$/'%B12&$//&17B:5'%B125(7B9$//$'嫷卛67/嫷&$//&17:531卛'%B125(7B9$/)%&17:531(1(125(7B9$/'%B12对FM350-2进行编程6.
5装载计数器值、限制值和比较值(FC3/FB3)计数器模块FM350-260设备手册,05/2011,A5E00432717-03FCCNT2_WR/FBCNT2WRPN参数下表列出了FCCNT2_WR/FBCNT2WRPN的参数.
名称声明类型数据类型含义用户……块……DB_NOINPUTWORD计数器DB号输入轮询RET_VALOUTPUTINTSFC58"WR_REC"或SFB53"WRREC"的返回代码轮询输入写作业通过在JOB_WR.
NO中输入新的写作业来启动它.
允许的写作业为:JOB_WR.
NO(DBB0)UDT1中的条目计数器DB中的地址计数模式的含义频率模式的含义0无无没有完成任何写作业/已完成上一个写作业10LOAD_VAL052装载计数器0装载下限011LOAD_VAL156装载计数器1装载下限112LOAD_VAL260装载计数器2装载下限213LOAD_VAL364装载计数器3装载下限314LOAD_VAL468装载计数器4装载下限415LOAD_VAL572装载计数器5装载下限516LOAD_VAL676装载计数器6装载下限617LOAD_VAL780装载计数器7装载下限720LOAD_PREPARE_VAL084正在准备装载计数器0装载上限值021LOAD_PREPARE_VAL188正在准备装载计数器1装载上限值122LOAD_PREPARE_VAL292正在准备装载计数器2装载上限值2对FM350-2进行编程6.
5装载计数器值、限制值和比较值(FC3/FB3)计数器模块FM350-2设备手册,05/2011,A5E00432717-0361JOB_WR.
NO(DBB0)UDT1中的条目计数器DB中的地址计数模式的含义频率模式的含义23LOAD_PREPARE_VAL396正在准备装载计数器3装载上限值324LOAD_PREPARE_VAL4100正在准备装载计数器4装载上限值425LOAD_PREPARE_VAL5104正在准备装载计数器5装载上限值526LOAD_PREPARE_VAL6108正在准备装载计数器6装载上限值627LOAD_PREPARE_VAL7112正在准备装载计数器7装载上限值730CMP_VAL0116装载比较器031CMP_VAL1120装载比较器132CMP_VAL2124装载比较器233CMP_VAL3128装载比较器334CMP_VAL4132装载比较器435CMP_VAL5136装载比较器536CMP_VAL6140装载比较器637CMP_VAL7144装载比较器740LOAD_VAL0到LOAD_VAL352-67装载比较器0到3装载下限0到341LOAD_VAL4到LOAD_VAL768-83装载计数器4到7装载下限4到742LOAD_VAL0到LOAD_VAL752-83装载计数器0到7装载下限0到750LOAD_PREPARE_VAL0到LOAD_PREPARE_VAL384-99正在准备装载计数器0到3装载上限0到351LOAD_PREPARE_VAL4到LOAD_PREPARE_VAL7100-111正在准备装载计数器4到7装载上限4到7对FM350-2进行编程6.
5装载计数器值、限制值和比较值(FC3/FB3)计数器模块FM350-262设备手册,05/2011,A5E00432717-03JOB_WR.
NO(DBB0)UDT1中的条目计数器DB中的地址计数模式的含义频率模式的含义52LOAD_PREPARE_VAL0到LOAD_PREPARE_VAL784-111正在准备装载计数器0到7装载上限0到760CMP_VAL0到CMP_VAL3116-131装载比较器0到361CMP_VAL4到CMP_VAL7132-147装载比较器4到762CMP_VAL0到CMP_VAL7116-147装载比较器0到7写作业状态写作业的状态将显示在计数器DB中(数据字节DBB1)JOB_WR中的位(DBX1.
)含义.
BUSY,0=1:写作业忙.
FCCNT2_WR/FBCNT2WRPN处理写作业后(JOB_WR.
NO>0和JOB_WR.
IMPOSS=0),将设置该位.
写作业完成后(JOB_WR.
NO=0),FCCNT2_WR/FBCNT2WRPN将清除该位.
.
DONE,1=1:写作业已完成.
写作业完成后(即使存在错误),FCCNT2_WR/FBCNT2WRPN将置位此位.
新的写作业启动后,FCCNT2_WR/FBCNT2WRPN将清除该位.
您还可以在用户程序中清除该位.
.
IMPOSS,2=1:无法处理写作业(FM350-2不是赋值参数,启动或PG操作处于激活状态).
您可以保留写作业(JOB_WR)或将其删除.
在满足上述条件时,FCCNT2_WR/FBCNT2WRPN将清除该位.
.
UNKNOWN,3=1:写作业未知.
指定的写作业(JOB_WR)不在允许的范围内(请参阅错误消息).
在JOB_WR中输入有效数字后,FCCNT2_WR/FBCNT2WRPN将清除该位.
将保留未知数字,直至输入有效的数字.
对FM350-2进行编程6.
5装载计数器值、限制值和比较值(FC3/FB3)计数器模块FM350-2设备手册,05/2011,A5E00432717-0363错误消息发生的所有错误均将显示在二进制结果位(BR=0)中.
可能的错误有:写作业未知(请参阅JOB_WR.
UNKNOWN).
使用SFC58"WR_REC"/SFB53"WRREC"传送数据时发生的数据传送错误.
可以读取输出参数RET_VAL中的错误数据(请参见《SIMATICS7-300/400的系统和标准功能》参考手册卷1/2(http://support.
automation.
siemens.
com/WW/view/zh/44240604)).
将检查传送的数据是否存在数据错误,并由模块进行说明.
如果存在数据错误,则将在计数器DB中设置位CHECKBACK_SIGNALS.
DATA_ERR=1.
您可以在菜单命令Debug(调试)>Diagnostics(诊断)下的参数赋值对话框中获得有关数据错误的详细信息.
对FM350-2进行编程6.
6读取计数器值和测量值(FC4/FB4)计数器模块FM350-264设备手册,05/2011,A5E00432717-036.
6读取计数器值和测量值(FC4/FB4)任务使用FCCNT2_RD/FBCNT2RDPN,您可以使用读取作业从FM350-2读取计数值和测量值.
对于此操作来说,您必须为每个模块周期性地调用一次FCCNT2_RD/FBCNT2RDPN.
如果不处理任何读取作业,请勿将FCCNT2_RD/FBCNT2RDPN集成到您的程序中.
注意如果连续地读取数据记录,则将对使用组态软件的"Startup"(启动)对话框所执行的测试操作产生负面影响.
如果用户程序执行了读取作业,则将由CPU取消组态包数据记录的读取(例如参数装载).
因此,如果在测试阶段没有或几乎没有任何读取作业请求,则应迅速执行读取作业.
操作FCCNT2_RD/FBCNT2RDPN可以执行以下操作:1.
从计数器DB中执行读取作业(JOB_RD)2.
将相关数据传送到计数器DB3.
显示读取作业的状态调用可以周期性地调用FCCNT2_RD/FBCNT2RDPN,或在时间驱动的程序中调用FCCNT2_RD/FBCNT2RDPN.
不允许在中断程序中调用.
必须完成最后一个读取作业,即,从计数器DB中删除JOB_RD.
NO(数据字节DBB2).
对FM350-2进行编程6.
6读取计数器值和测量值(FC4/FB4)计数器模块FM350-2设备手册,05/2011,A5E00432717-0365表示下面给出了以STL和LAD方法表示的FCCNT2_RD/FBCNT2RDPN调用.
表格6-1STL表示CALLCNT2_RD(DB_NO:=,RET_VAL:=);/$'嫷67/嫷)&&17B5'(1(125(7B9$/'%B12&$//&17B5''%B125(7B9$/卛&$//&175'31卛'%B125(7B9$/)%&175'31(1(125(7B9$/'%B12FCCNT2_RD/FBCNT2RDPN参数下表列出了FCCNT2_RD/FBCNT2RDPN的参数.
名称声明类型数据类型含义用户……块……DB_NOINPUTWORD计数器DB的编号输入轮询RET_VALOUTPUTINTSFC59"RD_REC"/SFB52"RDREC"的返回代码轮询输入对FM350-2进行编程6.
6读取计数器值和测量值(FC4/FB4)计数器模块FM350-266设备手册,05/2011,A5E00432717-03读取作业通过在JOB_RD.
NO中输入新的读取作业来启动它.
允许的读取作业为:JOB_RD.
NO(DBB2)UDT1中的条目计数器DB中的地址含义0无无没有完成任何读取作业/已完成上一个读取作业100ACT_CNTV0ACT_MSRV0ACT_CNTV1ACT_MSRV1ACT_CNTV2ACT_MSRV2ACT_CNTV3ACT_MSRV3148到179实际计数器值0到3和测量值0到3101ACT_CNTV4ACT_MSRV4ACT_CNTV5ACT_MSRV5ACT_CNTV6ACT_MSRV6ACT_CNTV7ACT_MSRV7180到211实际计数器值4到7和测量值4到7对FM350-2进行编程6.
6读取计数器值和测量值(FC4/FB4)计数器模块FM350-2设备手册,05/2011,A5E00432717-0367读取作业状态读取作业的状态将显示在计数器DB中(数据字节DBB3)JOB_RD中的位(DBX3.
)含义.
BUSY,0=1:读取作业正在运行.
FCCNT2_RD/CNT2RDPN处理读取作业后(JOB_RD.
NO>0和JOB_RD.
IMPOSS=0),将设置该位.
读取作业完成后(JOB_RD.
NO=0),FCCNT2_RD/FBCNT2RDPN将清除该位.
.
DONE,1=1:读取作业已完成.
读取作业完成后(即使存在错误),FCCNT2_RD/FBCNT2RDPN将置位此位.
新的读取作业启动后,FCCNT2_RD/FBCNT2RDPN将清除该位.
您还可以在用户程序中清除该位.
.
IMPOSS,2=1:无法处理读取作业(FM350-2不是赋值参数,启动或PG操作处于激活状态).
您可以保留读取作业(JOB_RD.
NO)或将其删除.
在满足上述条件时,FCCNT2_RD/FBCNT2RDPN将清除该位.
.
UNKNOWN,3=1:读取作业未知.
指定的读取作业(JOB_RD)不在允许的范围内(请参阅错误评估).
在JOB_RD.
NO中输入有效数字后,FCCNT2_RD/FBCNT2RDPN将清除该位.
将保留未知数字,直至输入有效的数字.
错误消息发生的所有错误均将显示在二进制结果位(BR=0)中.
可能的错误有:读取作业未知(请参阅JOB_RD.
UNKNOWN).
使用SFC59"RD_REC"/SFC52"RDREC"传送数据时发生数据传送错误.
可在输出参数RET_VAL中查看该错误(请参见《SIMATICS7-300/400的系统和标准功能》参考手册卷1/2(http://support.
automation.
siemens.
com/WW/view/zh/44240604)).
对FM350-2进行编程6.
7DIAG_RD功能(FC5),读取诊断中断数据计数器模块FM350-268设备手册,05/2011,A5E00432717-036.
7DIAG_RD功能(FC5),读取诊断中断数据任务使用DIAG_RD功能,您可以在遇到诊断中断时将诊断中断数据装载到计数器DB中.
操作FCDIAG_RD可以执行以下操作:从FM350-2中读取16字节的诊断数据;将这些数据输入到数据区DIAGNOSTIC_IN_INFO的计数器DB中;这些数据包含整个模块的诊断状态(涵盖所有计数器).
调用仅可以在中断OB82中调用DIAG_RD功能.
表示下面给出了以STL和LAD方法表示的FCDIAG_RD调用.
STL表示CALLDIAG_RD((DB_NO:=,RET_VAL:=,',$*B5'(1(125(7B9$/'%B12/$'嫷对FM350-2进行编程6.
7DIAG_RD功能(FC5),读取诊断中断数据计数器模块FM350-2设备手册,05/2011,A5E00432717-0369FCDIAG_RD参数下表列出了FCDIAG_RD的参数:名称声明类型数据类型含义用户……块……DB_NOINPUTWORD计数器DB的编号输入轮询RET_VALOUTPUTINTSFC51"RDSYSST"的返回代码轮询输入参见处理中断(页51)对FM350-2进行编程6.
8FM350-2的应用和编程实例计数器模块FM350-270设备手册,05/2011,A5E00432717-036.
8FM350-2的应用和编程实例6.
8.
1任务概述在此实例中,FM350-2计数器模块用于完成两个不同的任务.
填充单元应用程序使用计数器通道0和1.
第二个应用程序使用计数通道4来记录限制值检查的频率.
填充单元将向箱子中填充从收集箱中取出的一定数目的部件.
通道0对部件进行计数并控制填充阀.
通道1控制箱子传送器的电机,并对箱子的数目进行计数.
当箱子位于正确位置时,将打开阀并向箱子中填充部件.
达到指定的部件数目后,将关闭阀并开始传送这些箱子.
将继续对任何后续部件进行计数,直到新箱子的出现.
在传送箱子的过程中,可以指定新的部件数目.
可以监视放入箱子中的部件数目以及箱子的数目.
对FM350-2进行编程6.
8FM350-2的应用和编程实例计数器模块FM350-2设备手册,05/2011,A5E00432717-037112345SFFM350-2(1)传送带(2)电机(3)门(4)光栅(5)阀图6-1在S7-300中使用FM350-2的实例(填充单元)频率测量在计数通道4处,将测量不高于10kHz的频率.
将对测量的频率进行限制值检查,检查其下限是否不低于1kHz,其上限是否不高于9kHz.
可以监视限制值的状态、测量的频率以及连续计数的脉冲.
对FM350-2进行编程6.
8FM350-2的应用和编程实例计数器模块FM350-272设备手册,05/2011,A5E00432717-03ZXX34_01_FM350-2项目整个实例均在STEP7的ZXX34_01_FM350-2项目中.
该项目为FM350-2的组态包的一部分.
该项目包含以下组件:SIMATICS7-300站的硬件配置(具有用于FM350-2的参数赋值)具有块(系统数据、FC2、FC3、FC4、FC5、FC100、DB2、OB1、OB82、UDT1、VAT1和SFC46)的编程实例用于编程实例的源文件(CNT2_CYC和UDT1)符号要求必须满足以下要求:必须具有SIMATICS7-300站,其中包括电源模块、CPU314、数字输入/输出模块DI8/DO8x24V/0.
5A以及必需的(例如扩展总线和前连接器).
您可以在"HWConfig-ConfiguringHardware:SIMATICS7-300station(1)"(HWConfig—配置硬件:SIMATICS7-300站[1])下的ZXX34_01_FM350-2项目中获得详细信息PG已连接到CPU.
必须具有FM350-2模块、相应的软件以及必需的(例如扩展总线、前连接器、编码器或开关以及接线材料).
在编程设备上安装软件如果组态包没有安装,请进行安装(请参见"安装和打开参数赋值对话框(页43)").
6.
8.
2为FM350-2进行接线步骤要为FM350-2接线,请按照以下步骤进行操作:1.
按下图所示为前连接器接线(有关其它信息,请参见"前连接器的端子分配(页35)"和"为前连接器接线(页39)"两节).
对FM350-2进行编程6.
8FM350-2的应用和编程实例计数器模块FM350-2设备手册,05/2011,A5E00432717-03730/0/0/0/0&38)0愇朩图6-2为前连接器接线端子名称含义21L+24V电源22M接地23A424V启动站3中的频率输入3A024V启动站1中部件的计数脉冲4A124V启动站2中箱子的计数脉冲11I0端子4中到位(硬件门)的箱子15Q0用于向箱子填充部件的阀控制16Q1用于传送箱子的电机控制调试在电源模块上接通电压.
在FM350-2成功进行自检后,FM350-2上的红色LEDSF在暂时发光后将再次熄灭.
首次接通电源后,FM350-2即会分配默认参数("缺省参数赋值(页45)"一节中介绍了有关默认参数分配的特性).
检查参数请按照以下步骤进行操作:1.
在SIMATIC管理器中打开ZXX34_01_FM350-2项目.
对FM350-2进行编程6.
8FM350-2的应用和编程实例计数器模块FM350-274设备手册,05/2011,A5E00432717-032.
打开SIMATIC300项目.
以上"要求"部分中所介绍的站点将显示在"HWConfig-ConfiguringHardware:SIMATIC300"(HWConfig—配置硬件:SIMATIC300)下.
以上介绍的用于应用程序的参数赋值也存储在"FM350-2Counter"(FM350-2计数器)下的同一位置.
可以通过双击"FM350-2Counter"(FM350-2计数器)条目在"FM350-2Counter"(FM350-2计数器)窗口中查看这些参数.
该窗口输出FM350-2的常规信息、地址和基本参数.
3.
单击"Parameters"(参数)按钮.
将打开FM350-2的参数赋值对话框.
此处为每个通道存储了编码器、工作模式、中断启用和输出参数.
使用命令菜单Edit(编辑)>SpecifyChannels(指定通道),您将找到FM350-2所有通道的全局设置.
4.
使用菜单命令File(文件)>Save(保存)在硬件配置中为FM350-2输入参数赋值,然后通过单击"OK"(确定)按钮关闭"FM350-2Counter"(FM350-2计数器)窗口.
5.
使用菜单命令Station(站点)>Save(保存)保存硬件配置.
6.
使用Station(站点)>Exit(退出)退出"HardwareConfiguration"(硬件配置)应用程序.
对FM350-2进行编程6.
8FM350-2的应用和编程实例计数器模块FM350-2设备手册,05/2011,A5E00432717-03756.
8.
3使用实例程序下载实例程序请按照以下步骤进行操作:1.
通过SIMATIC300>CPU314>S7程序(S7Program)>块(Blocks),然后单击块(Blocks)在ZXX34_01_FM350-2项目中打开块容器.
2.
使用菜单命令PLC>Download(下载)将整个实例(块)下载到CPU.
执行实例程序实例程序在OB1中执行.
此处所调用的FC100包含应用程序和FCCNT2_CTR、FCCNT2_WR和FCCNT2_RD功能的相应调用.
1.
将CPU切换至RUN模式.
2.
通过数字输入/输出模块和变量表VAT1修改和监视该实例.
输入/输出分配输入和输出在OB1存储器位中分配.
输入存储器位符号含义I0.
0M0.
0stfillTRUE:开始填充单元I0.
1M0.
1stfrequTRUE:开始记录频率I0.
2M0.
2in_loadFALSE->TRUE:启动以装载新数量I0.
3M0.
3in_act_valTRUE:选择读取实际值I0.
4M0.
4ch_act_val选择实际值FALSE:从计数通道0到3中TRUE:从计数通道4到7中输出存储器位符号含义Q0.
0M2.
0state_loadTRUE:装载执行的新数量Q0.
1M2.
1err_wrTRUE:装载数量时发生错误Q0.
2M2.
2err_rdTRUE:读取实际值时发生错误Q0.
3M2.
3oflwTRUE:超出频率上限Q0.
4M2.
4uflwTRUE:低于频率下限对FM350-2进行编程6.
8FM350-2的应用和编程实例计数器模块FM350-276设备手册,05/2011,A5E00432717-03使用变量表进行监视请按照以下步骤进行操作:1.
通过双击块VAT1将其打开.
2.
使用菜单命令PLC>ConnectTo(连接到)>ConfiguredCPU(组态的CPU)切换为在线状态.
3.
使用菜单命令Variable(变量)>Monitor(监视)设置监视.
对FM350-2进行编程6.
8FM350-2的应用和编程实例计数器模块FM350-2设备手册,05/2011,A5E00432717-03776.
8.
4示例应用程序的运行时间填充单元应用程序的使用过程以下介绍了填充单元应用程序的操作顺序.
1.
通过设置输入I0.
0启动填充单元应用程序.
设置FM350-2的输出Q1以将箱子传送到位.
2.
当箱子到位时,激活24V启动站2(箱子到位/对箱子的脉冲进行计数).
在VAT1"fill_unit1".
CHECKBACK_SIGNALS.
USER_STAT_WORD1(箱子的数目)中,显示1.
然后,通过FM350-2的输出Q0打开阀并对部件进行计数.
激活24V启动站1后,"fill_unit1".
CHECKBACK_SIGNALS.
USER_STAT_WORD0(部件的数目)中填充部件的数目将增加.
当部件的计数达到10时,将关闭阀并开始传送箱子.
当下一个箱子到位时,重复该过程.
您可以按照以下步骤更改部件的数目:1.
在修改值"quant"下的VAT1中输入新数量.
使用菜单命令Variable(变量)>Modify(修改)指定新数量.
2.
设置输入I0.
2以装载新数量.
完成装载后,即已设置输出Q0.
0.
3.
删除输入I0.
2.
输出Q0.
0也将被删除.
频率记录应用程序的使用过程以下介绍了频率记录应用程序的操作顺序.
1.
通过设置输入I0.
1,启用用于记录频率的应用程序.
对FM350-2进行编程6.
8FM350-2的应用和编程实例计数器模块FM350-278设备手册,05/2011,A5E00432717-032.
激活24V启动站3(频率输入),例如通过连接频率生成器.
必须确保输入电平正确.
测量的频率值将在DB2.
DBD48的VAT1中显示.
频率下限1kHz的下溢将在输出Q0.
4处显示.
频率上限9kHz的上溢将在输出Q0.
3处显示.
还可以读取计数通道4到7的实际值(计数值和测量值).
3.
设置输入I0.
4和输入I0.
3.
只要设置了该位,VAT1"fill_unit1".
ACT_CNTV4到"fill_unit1".
ACT_MSRV7即表示实际值.
还可以通过删除输入I0.
4读取计数通道0到3的实际值.
这些值将不显示在VAT1中.
诊断错误的接线可能会导致出现错误,FM350-2将通过亮起一组出错指示LEDSF来指示错误.
如果相应地设置了基本参数,则FM350-2可以在这些情况下触发诊断中断("生成中断:是"和"选择中断:诊断或诊断+硬件").
在实例程序中,将出于此目的对诊断中断OB82进行编程.
它在计数器DB中输入FM350-2的当前诊断信息.
对FM350-2进行编程6.
9PROFINET模式计数器模块FM350-2设备手册,05/2011,A5E00432717-03796.
9PROFINET模式常规信息在PROFINET模式下,您必须使用"Counter_V2"下的fm_cnti库中的块.
其功能对应于"Counter_V1"下块的功能,并且『对FM350-2进行编程(页47)和『DB分配(页137)章节中对其进行了类似说明.
在PROFINET模式下,CNT2RDPN和CNT2WRPN块使用SFB52/SFB53向FM350-2传送数据.
用于数据传送的SFC(不通过PROFINET模式)通过PROFINET模式进行数据传送的SFBSFC58"WR_REC"SFB53"WRREC"SFC59"RD_REC"SFB52"RDREC"对于CNT2RDPN和CNT2WRPN块,RET_VALU输出参数由SFB的STATUS参数的第二个和第三个字节组成.
转换为PROFINET模式CNT2RDPN和CNT2WRPN块的接口与CNT2_RD和CNT2_WR块的接口不兼容.
更换这些块时,请按照以下方式进行处理:工具功能注释LAD/STL/FBD文件(File)>编译(Compile)将功能调用从FC3/FC4升级至FB3/FB4并选择一个可用的背景数据块.
为DB_NO参数分配并执行"文件"(File)>"编译"(Compile).
下表显示了其SFC/SFB用于数据传送的块以及PROFINET模式下相应的块.
用于中心组态和PROFIBUS模式的"Counter_V1"中的块用于PROFIBUS模式的"Counter_V2"中的块FC3CNT2_WRSFC58"WR_REC"FB3CNT2WRPNSFB53"WRREC"FC4CNT2_RDSFC59"RD_REC"FB4CNT2RDPNSFB52"RDREC"对FM350-2进行编程6.
10块的技术数据计数器模块FM350-280设备手册,05/2011,A5E00432717-036.
10块的技术数据技术规范技术规范FCCNT2_CTRFCCNT2_WR/FBCNT2WRPNFCCNT2_RD/FBCNT2RDPNFCDIAG_RD块编号FC2FC3/FB3FC4/FB4FC5版本1.
11.
1/2.
11.
1/2.
01.
1工作存储器中的分配(以字节为单位)248832/894402/460198装载存储器中的分配(以字节为单位)314986/1074490/574272本地数据区中的分配(以字节为单位)624/3624/3234调用的系统函数SFC58"WR_REC"/SFB53"WRREC"SFC59"RD_REC"/SFB52"RDREC"SFC51"RDSYSST"计数器模块FM350-2设备手册,05/2011,A5E00432717-0381启动FM350-277.
1机械安装核对清单核查表工作步骤选项/过程(X)安装FM350-21.
松开相邻的模块并连接扩展总线.
2.
将模块钩在所需位置并拧紧螺钉.
3.
贴附插槽编号.
4.
安装屏蔽.
选择电缆请遵守规则和规定连接NAMUR编码器端子34562324252619203940名称A0A1A2A3A4A5A6A7P8V2P8V2P8V2P8V2功能通道0计数输入NAMUR通道1计数输入NAMUR通道2计数输入NAMUR通道3计数输入NAMUR通道4计数输入NAMUR通道5计数输入NAMUR通道6计数输入NAMUR通道7计数输入NAMURNAMUR编码器电源NAMUR编码器电源NAMUR编码器电源NAMUR编码器电源启动FM350-27.
1机械安装核对清单计数器模块FM350-282设备手册,05/2011,A5E00432717-03工作步骤选项/过程(X)连接无方向电平的24V脉冲编码器(启动站/BERO)端子345623242526名称A0A1A2A3A4A5A6A7功能通道0计数输入BERO通道1计数输入BERO通道2计数输入BERO通道3计数输入BERO通道4计数输入BERO通道5计数输入BERO通道6计数输入BERO通道7计数输入BERO连接有方向电平的24V脉冲编码器连接24V增量编码器端子3456232425267891027282930名称A0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7功能通道0计数输入BERO通道1计数输入BERO通道2计数输入BERO通道3计数输入BERO通道4计数输入BERO通道5计数输入BERO通道6计数输入BERO通道7计数输入BERO通道0方向输入BERO通道1方向输入BERO通道2方向输入BERO通道3方向输入BERO通道4方向输入BERO通道5方向输入BERO通道6方向输入BERO通道7方向输入BERO启动FM350-27.
1机械安装核对清单计数器模块FM350-2设备手册,05/2011,A5E00432717-0383工作步骤选项/过程(X)为数字输入和输出接线端子11121314313233341516171835363738名称I0I1I2I3I4I5I5I7Q0Q1Q2Q3Q4Q5Q6Q7功能通道0数字输入硬件门通道1数字输入硬件门通道2数字输入硬件门通道3数字输入硬件门通道4数字输入硬件门通道5数字输入硬件门通道6数字输入硬件门通道7数字输入硬件门通道0数字输出0.
5A通道1数字输出0.
5A通道2数字输出0.
5A通道3数字输出0.
5A通道4数字输出0.
5A通道5数字输出0.
5A通道6数字输出0.
5A通道7数字输出0.
5A连接辅助电压端子2122名称L+M功能24V模块电源将模块电源接地启动FM350-27.
2参数赋值核对清单计数器模块FM350-284设备手册,05/2011,A5E00432717-037.
2参数赋值核对清单核对清单工作步骤选项/过程(X)基本参数生成中断选择中断对CPUSTOP的响应地址输入输出中断OB通道选择通道0到7作为单次计数器通道0作为比例计数器,通道4到7作为单次计数器通道0到3作为单次计数器,通道4作为计量计数器通道0和4作为计量计数器计数器输入通道0到3NAMUR计数器输入通道4到7NAMUR状态显示User_Type1通道计数值/测量值通道计数值/测量值状态显示User_Type2通道计数值/测量值通道计数值/测量值启动FM350-27.
2参数赋值核对清单计数器模块FM350-2设备手册,05/2011,A5E00432717-0385工作步骤选项/过程(X)编码器通道n信号评估脉冲和方向单相旋转传感器双相旋转传感器四相旋转传感器反向旋转编码器每旋转一次的脉冲数硬件监视关闭打开主计数方向向上向下滞后工作模式通道n无限计数使用硬件门关闭门时取消计数过程关闭门时中断计数过程单次计数起始/结束值使用硬件门关闭门时取消计数过程关闭门时中断计数过程循环计数起始/结束值使用硬件门关闭门时取消计数过程关闭门时中断计数过程频率测量时间窗口使用硬件门旋转速度测量时间窗口使用硬件门周期持续时间测量时间窗口使用硬件门计量起始/结束值启动FM350-27.
2参数赋值核对清单计数器模块FM350-286设备手册,05/2011,A5E00432717-03工作步骤选项/过程(X)使用硬件门关闭门时取消计数过程关闭门时中断计数过程输出通道n输出响应禁用输出如果计数器读数大于等于比较值,则激活如果计数器读数小于等于比较值,则打开替换值替换值1替换值2替换值3替换值4选择中断通道n打开硬件门时中断关闭硬件门时中断上溢/下溢时中断测量完成时中断限制以下限制以上参考值1参考值2参考值3参考值4计数器模块FM350-2设备手册,05/2011,A5E00432717-0387工作模式、设置、参数和作业88.
1定义支持的工作模式FM350-2支持七种通道工作模式.
下表提供了这些模式的概述.
名称说明无限计数在打开内部门时,FM350-2从当前计数器读数连续计数.
单次计数在打开内部门时,FM350-2从起始值到结束值进行计数.
循环计数在打开内部门时,FM350-2在起始值和结束值之间进行计数.
频率测量FM350-2确定在输入处所应用的脉冲顺序的频率.
旋转速度测量FM350-2确定在输入处所连接的设备的旋转速度.
周期持续时间测量FM350-2确定在输入处所应用的脉冲序列的脉冲持续时间.
计量使用FM350-2的四个通道以实现均衡.
缺省设置为无限计数模式.
可能的设置您可以通过三种设置来调整FM350-2以满足您计数任务的需要.
下表给出了这些设置的概述.
名称说明数字输出的特性在达到比较值时,您可以在输出特性的三种可能性之间做出选择.
触发硬件中断在存在各种可选事件的情况下,FM350-2可以触发硬件中断.
编码器必须为所使用的编码器指定不同的设置.
工作模式、设置、参数和作业8.
1定义计数器模块FM350-288设备手册,05/2011,A5E00432717-03基本参数赋值在配置硬件时,需要为每个FM350-2的基本参数进行赋值.
下表给出了相关参数的意义.
名称选项说明否生成中断是选择此选项,将启用中断生成无诊断过程选择中断过程和诊断选择此选项,将启用相关中断取消立即关闭输出取消计数继续模块继续替换值将终止当前计数功能.
模块将设置的替换值切换为输出,逐个通道进行.
对CPUSTOP的响应上一个值将终止当前计数功能.
在停止前立即将模块的输出冻结在其当时的状态.
参见概述(页127)工作模式、设置、参数和作业8.
2有关调用工作模式、设置和作业的基本信息计数器模块FM350-2设备手册,05/2011,A5E00432717-03898.
2有关调用工作模式、设置和作业的基本信息选择操作的模式和设置您可以在FM350-2的参数赋值对话框中选择工作模式和设置.
有关如何安装编程界面以及对FM350-2参数进行编程的信息,请参考"安装和打开参数赋值对话框(页43)"一节和集成的帮助系统.
更改操作的模式和设置您可以在参数赋值对话框中更改工作模式或设置.
新的工作模式或设置将在下一次CPU从STOP过渡到RUN时生效.
作业作业包括:读取计数值/测量值、写入装载值/计数值/参考值和限制值.
DB中的控制位和状态位除了控制位之外,DB中还存在可以用信号表示当前工作模式的状态的状态位.
控制位和状态位的传送可使用必须集成到用户程序中的FCCNT2_CTR在CPU和模块之间传送控制位和状态位:如果可能,应在用户程序中采用符号寻址方式来对控制位和状态位进行寻址.
本章的FC介绍中使用了符号名称.
有关FCCNT2_CTR的准确信息,请参见"对FM350-2进行编程(页47)"一节;有关DB分配的准确信息,请参见"FCCNT2_CTR的DB(页137)"一节.
工作模式、设置、参数和作业8.
3无限计数计数器模块FM350-290设备手册,05/2011,A5E00432717-038.
3无限计数定义在此模式中,FM350-2从当前计数值连续计数(起始值,缺省设置=0):如果计数器到达上限而又接收到一个计数脉冲,计数器就跳转到计数下限并从这里继续计数,不会丢失脉冲.
如果计数器到达下限而又接收到一个计数脉冲,计数器就跳转到计数上限并从这里继续计数,不会丢失脉冲.
有效的计数范围介于-2147483648和+2147483647(-231和231-1)之间.
您不能更改此计数范围.
帰桷桷梃帰棟帰帰棟图8-1使用门功能连续计数选择门功能您可以在该模式下选择门功能.
有以下对象可供选择:软件门软件门和硬件门您可以将硬件门添加到软件门.
两种门可以配合使用,这类似于逻辑AND操作,这就意味着FM350-2仅在两种门均处于打开状态时进行计数.
工作模式、设置、参数和作业8.
3无限计数计数器模块FM350-2设备手册,05/2011,A5E00432717-0391打开和关闭软件门您可以打开和关闭FCCNT2_CTR的数据块中控制位为SW_GATE0到SW_GATE7的每个通道的软件门.
操作……通过以下方式启动打开软件门0到7设置SW_GATE0到SW_GATE7,跳沿转换0->1关闭软件门0到7复位SW_GATE0到SW_GATE7打开和关闭硬件门您可以通过将相关信号应用到相应的数字量输入I0到I7或从其中删除相关信号来打开和关闭硬件门.
操作……通过以下方式启动打开硬件门0到7将信号应用到输入I0到I7,0->1关闭硬件门0到7从输入I0到I7中删除信号,1->0工作模式、设置、参数和作业8.
3无限计数计数器模块FM350-292设备手册,05/2011,A5E00432717-03取消和中断门功能门功能可以中断或取消计数过程.
如果取消,则将在门停止和门启动之后重新开始从头计数.
如果中断,则将在门停止和门启动之后从上一个当前计数值继续进行计数.
如果除了使用软件门之外还使用硬件门,则软件门仅具有中断作用;而硬件门则可以中断或取消.
下图显示了门功能如何中断和取消计数过程:帰桷桷桷梃帰棟帰棟图8-2连续计数,中断门功能帰桷桷桷梃帰棟帰棟图8-3连续计数,取消门功能读取计数值可以通过调用FCCNT2_RD/FBCNT2RDPN的作业100(通道0到3)和101(通道4到7)来读取所有计数值.
通过设置相应的参数,还可以向I/O输入范围(可从该范围中读取当前计数值)中的用户定义区域分配多达4个通道.
在该工作模式中,计数值等于当前计数值,并且测量值始终为0.
工作模式、设置、参数和作业8.
3无限计数计数器模块FM350-2设备手册,05/2011,A5E00432717-0393比较值对于FM350-2的每个计数通道,您可以在计数范围内赋予其比较值.
你还可以指定是否应设置数字输出、应在何种条件下设置数字输出和/或是否应与该比较值一起触发硬件中断以及在何种条件下与该比较值一起触发硬件中断.
可以为其设置以下条件:如果当前计数值与比较值匹配,则触发硬件中断.
如果当前计数值大于或等于比较值,则设置数字量输出.
如果当前计数值小于或等于比较值,则设置数字量输出.
要设置数字输出,您必须通过设置FCCNT2_CTR计数器DB中的位CTRL_DQ0到CTRL_DQ7启用相关输出.
当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN更改分配的比较值.
可以选择此更改应用的范围:所有通道(作业30到37)四通道组(通道0到3对应作业60,通道4到7对应作业61)所有八个通道(作业62)更改当前计数值当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN更改当前计数值.
可以选择此更改应用的范围:所有通道(作业10到17)四通道组(通道0到3对应作业40,通道4到7对应作业41)所有八个通道(作业42)参见门功能(页29)工作模式、设置、参数和作业8.
4单次计数计数器模块FM350-294设备手册,05/2011,A5E00432717-038.
4单次计数定义在此模式中,当打开门时,FM350-2将计数一次:如果主计数方向"向上",则将在介于0和设置的结束值之间时计数.
如果主计数方向"向下",则将在介于设置的起始值和0之间时计数.
您可以在参数分配屏幕窗体中指定主计数方向、起始值和结束值.
如果您将主计数方向指定为"向上",则起始值为0,并且您应指定结束值.
如果将主计数方向指定为"向下",则您应指定起始值,而结束值为0.
选择门功能您可以在该模式下选择门功能.
有以下对象可供选择:软件门软件门和硬件门您可以将硬件门添加到软件门.
两种门可以配合使用,这类似于逻辑AND操作,这就意味着FM350-2仅在两种门均处于打开状态时进行计数.
打开和关闭软件门您可以打开和关闭FCCNT2_CTR的数据块中控制位为SW_GATE0到SW_GATE7的每个通道的软件门.
操作……通过以下方式启动打开软件门0到7设置SW_GATE0到SW_GATE7,跳沿转换0->1关闭软件门0到7复位SW_GATE0到SW_GATE7工作模式、设置、参数和作业8.
4单次计数计数器模块FM350-2设备手册,05/2011,A5E00432717-0395打开和关闭硬件门您可以通过将相关信号应用到相应的数字量输入I0到I7或从其中删除相关信号来打开和关闭硬件门.
操作……通过以下方式启动打开硬件门0到7将信号应用到输入I0到I7,0->1关闭硬件门0到7从输入I0到I7中删除信号,1->0计数限值处的特性主计数方向向上:当计数器达到"结束值-1",并接收更多计数脉冲时,不管位SW_GATE0到SW_GATE7的状态如何,模块都会将计数器值设置为0、关闭内部门并终止计数.
状态位STS_OFLW0到STS_OFLW7将分别在FCCNT2_CTR的数据块中进行置位.
因此,将始终不会达到结束值本身.
主计数方向向下:当计数器达到值"1"并接收更多计数脉冲时,不管位SW_GATE0到SW_GATE7的状态如何,模块都会将计数器值设置为起始值、关闭内部门并终止计数.
状态位STS_UFLW0到STS_UFLW7将分别在FCCNT2_CTR的数据块中进行置位.
因此,将始终不会达到值"0".
在每次调用时,FCCNT2_CTR均会确认状态位STS_OFLW0到STS_OFLW7和STS_UFLW0到STS_UFLW7.
如果要再次启动计数器,必须将位SW_GATE0到7复位,然后重新设置它.
如果指定了硬件门以及软件门,则必须在各自的数字输入处生成边沿转换0->1;但不需在进行复位后设置位SW_GATE0到7.
工作模式、设置、参数和作业8.
4单次计数计数器模块FM350-296设备手册,05/2011,A5E00432717-03取消和中断门功能门功能可以中断或取消计数过程.
如果取消,则将在门从停止到启动的循环后在其起始值处重新开始计数.
如果中断,则将在门停止和门启动之后从上一个当前计数值继续进行计数.
如果除了使用软件门之外还使用硬件门,则软件门仅具有中断作用;而硬件门则可以中断或取消.
下图说明了具有取消作用的门功能和具有中断作用的门功能之间的区别:676B2)/:帰桷桷桷梃兢图8-4主计数方向向上的单次计数,取消门功能676B8)/:帰桷桷桷梃怆图8-5主计数方向向下的单次计数,中断门功能读取计数值可以使用FCCNT2_RD/FBCNT2RDPN的作业100(通道0到3)和101(通道4到7)来读取所有计数值.
还可以向I/O输入范围(可从该范围中读取当前计数值)中的用户定义区域分配多达4个通道.
在该工作模式中,计数值等于当前计数值,并且测量值始终为0.
工作模式、设置、参数和作业8.
4单次计数计数器模块FM350-2设备手册,05/2011,A5E00432717-0397比较值对于FM350-2的每个计数通道,可以在分配的计数范围内指定一个比较值.
你还可以指定是否应设置数字输出、应在何种条件下设置数字输出和/或是否应与该比较值一起触发硬件中断以及在何种条件下与该比较值一起触发硬件中断.
可以为其设置以下条件:如果当前计数值与比较值匹配,则触发硬件中断.
如果当前计数值大于或等于比较值,则设置数字量输出.
如果当前计数值小于或等于比较值,则设置数字量输出.
如果要设置数字输出,您必须已在FCCNT2_CTR的计数器DB中启用位CTRL_DQ0到CTRL_DQ7的各自输出.
说明在关闭门时,还将设置已启用的数字输出.
当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN更改分配的比较值.
可以选择此更改应用的范围:所有通道(作业30到37)四通道组(通道0到3对应作业60,通道4到7对应作业61)所有八个通道(作业62)正在准备装载值在分配的计数范围内,当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN指定装载值.
每次发生以下事件后,计数器均会将该值用作新的起始值:主计数方向向上时达到结束值主计数方向向下时达到0使用软件门或硬件门取消计数过程(当计数过程中断时,将不使用装载值)然后,装载值将作为新的起始值,下一个和所有其它单次计数过程均将从该值开始计数.
分配的输出和中断特性仍保持不变.
您可以选择装载值有效的范围:所有通道(作业20到27)四通道组(通道0到3对应作业50,通道4到7对应作业51)所有八个通道(作业52)工作模式、设置、参数和作业8.
4单次计数计数器模块FM350-298设备手册,05/2011,A5E00432717-03直接装载值当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN更改当前计数值.
计数器会直接将新计数值用作当前计数值.
可以选择此更改应用的范围:所有通道(作业10到17)四通道组(通道0到3对应作业40,通道4到7对应作业41)所有八个通道(作业42)装载值的值范围装载值的值范围取决于设置的主计数方向.
该范围为:主计数方向向上时,0到结束值-2主计数方向向下时,起始值到2参见门功能(页29)对FM350-2进行编程(页47)工作模式、设置、参数和作业8.
5循环计数计数器模块FM350-2设备手册,05/2011,A5E00432717-03998.
5循环计数定义在该模式下,FM350-2:按主计数方向从起始值0到结束值-1"向上"计数,然后在接收到下一个计数脉冲时跳转回起始值并继续从此处向上计数.
按主计数方向从分配的起始值到1"向下"计数,然后在接收到下一个计数脉冲时跳转回起始值并继续从此处向下计数.
您可以在参数分配屏幕窗体中指定主计数方向、起始值和结束值.
如果您将主计数方向指定为"向上",则起始值为0,并且您应指定结束值.
如果将主计数方向指定为"向下",则您应指定起始值,而结束值为0.
选择门功能您可以在该模式下选择门功能.
有以下对象可供选择:软件门软件门和硬件门您可以将硬件门添加到软件门.
两种门可以配合使用,这类似于逻辑AND操作,意味着FM350-2仅在两种门均处于打开状态时才进行计数.
打开和关闭软件门您可以打开和关闭FCCNT2_CTR的数据块中控制位为SW_GATE0到SW_GATE7的每个通道的软件门.
操作……通过以下方式启动打开软件门0到7设置SW_GATE0到SW_GATE7,跳沿转换0->1关闭软件门0到7复位SW_GATE0到SW_GATE7工作模式、设置、参数和作业8.
5循环计数计数器模块FM350-2100设备手册,05/2011,A5E00432717-03打开和关闭硬件门您可以通过将相关信号应用到相应的数字量输入I0到I7或从其中删除相关信号来打开和关闭硬件门.
操作……通过以下方式启动打开硬件门0到7将信号应用到输入I0到I7,0->1关闭硬件门0到7从输入I0到I7中删除信号,1->0计数限值处的特性主计数方向向上:当计数器达到"结束值-1"并接收其他计数脉冲时,模块将计数器复位为零,然后继续计数.
状态位STS_OFLW0到STS_OFLW7将在FCCNT2_CTR的数据块中分别进行置位.
因此,从不显示结束值.
主计数方向向下:当计数器达到值"1"并接收其他计数脉冲时,模块会将计数器复位到起始值,然后继续计数.
状态位STS_UFLW0到STS_UFLW7将在FCCNT2_CTR的数据块中分别进行置位.
因此,从不显示值"0".
在每次调用时,FCCNT2_CTR均会确认状态位STS_OFLW0到STS_OFLW7和STS_UFLW0到STS_UFLW7.
取消和中断门功能门功能可以中断或取消计数过程.
如果取消,则将在门从停止到启动的循环后在其起始值处重新开始计数.
如果中断,则将在门停止和门启动之后从上一个当前计数值继续进行计数.
如果除了使用软件门之外还使用硬件门,则软件门仅具有中断作用;而硬件门则可以中断或取消.
下图说明了具有取消作用的门功能和具有中断作用的门功能之间的区别:帰桷桷桷梃兢图8-6主计数方向向上时的周期性计数,取消门功能工作模式、设置、参数和作业8.
5循环计数计数器模块FM350-2设备手册,05/2011,A5E00432717-03101帰桷桷桷梃怆图8-7主计数方向向下时的周期性计数,中断门功能读取计数值可以使用FCCNT2_RD/FBCNT2RDPN的作业100(通道0到3)和101(通道4到7)来读取所有计数值.
还可以向I/O输入范围(可从该范围中读取当前计数值)中的用户定义区域分配多达4个通道.
在该工作模式中,计数值等于当前计数值,并且测量值始终为0.
比较值对于FM350-2的每个计数通道,可以在分配的计数范围内指定一个比较值.
还可以指定是否应设置数字输出、应在何种条件下设置数字输出和/或是否应与该比较值一起触发硬件中断以及在何种条件下与该比较值一起触发硬件中断.
可以为其设置以下条件:如果当前计数值与比较值匹配,则触发硬件中断.
如果当前计数值大于或等于比较值,则设置数字量输出.
如果当前计数值小于或等于比较值,则设置数字量输出.
如果要设置数字输出,您必须已在FCCNT2_CTR的计数器DB中启用位CTRL_DQ0到CTRL_DQ7的各自输出.
当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN更改分配的比较值.
可以选择此更改应用的范围:所有通道(作业30到37)四通道组(通道0到3对应作业60,通道4到7对应作业61)所有八个通道(作业62)工作模式、设置、参数和作业8.
5循环计数计数器模块FM350-2102设备手册,05/2011,A5E00432717-03正在准备装载值在分配的计数范围内,当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN指定装载值.
每次发生以下事件后,计数器均会将该值用作新的起始值:主计数方向向上时达到结束值主计数方向向下时达到0使用软件门或硬件门取消计数过程(当计数过程中断时,将不使用装载值)之后,装载值将成为下一次计数和所有其它循环计数的新起始值.
分配的输出和中断特性仍保持不变.
您可以选择装载值有效的范围:所有通道(作业20到27)四通道组(通道0到3对应作业50,通道4到7对应作业51)所有八个通道(作业52)直接装载值当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN更改当前计数值.
计数器会直接将新计数值用作当前计数值.
可以选择此更改应用的范围:所有通道(作业10到17)四通道组(通道0到3对应作业40,通道4到7对应作业41)所有八个通道(作业42)装载值的值范围装载值的值范围取决于设置的主计数方向.
该范围为:主计数方向向上时,0到结束值-2主计数方向向下时,起始值到2参见门功能(页29)对FM350-2进行编程(页47)工作模式、设置、参数和作业8.
6频率测量计数器模块FM350-2设备手册,05/2011,A5E00432717-031038.
6频率测量定义在该模式下,FM350-2将对设置的时间窗口中接收到的脉冲进行计数.
参数分配您可以使用参数赋值对话框设置时间窗口的长度和两个频率的比较值(上限和下限).
以具有10ms分辨率的整数参数n(1≤n≤1000)设置时间窗口的长度.
系统将检查条目的似然性以确保参数未超出限制,并且将在结果为负时报告编程错误.
使用两个频率比较值(下限值的范围:0到9,999,999*10-3Hz,DWORD;上限值的范围:1到10,000,000*10-3Hz,DWORD),您可以监视测量的频率是否保持在所定义的范围内.
如果超出该范围,则会触发硬件中断.
模块将验证输入以确保上限大于下限,并且将在结果为负时报告参数分配错误.
用户程序可以更改上限和下限.
使用旋转发送器不可能进行多重判断.
选择门功能在该模式下,您可以选择要启动和停止频率测量的门功能.
有以下对象可供选择:软件门软件门和硬件门(=内部门)您可以将硬件门添加到软件门.
两种门可以配合使用,这类似于逻辑AND操作,这就意味着FM350-2仅在两种门均处于打开状态时测量频率.
Q[PVQ[PV帰厘捷桷欠摞欠摞兢图8-8通过门功能进行频率测量工作模式、设置、参数和作业8.
6频率测量计数器模块FM350-2104设备手册,05/2011,A5E00432717-03打开和关闭软件门您可以打开和关闭FCCNT2_CTR的数据块中控制位为SW_GATE0到SW_GATE7的每个通道的软件门,以启动和停止频率测量.
操作……通过以下方式启动打开软件门0到7设置SW_GATE0到SW_GATE7,跳沿转换0->1关闭软件门0到7复位SW_GATE0到SW_GATE7打开和关闭硬件门您可以通过将相关信号应用到相应的数字输入I0到I7或从其中删除相关信号来打开和关闭硬件门.
硬件门由正电平(连续)进行电平控制和打开.
操作……通过以下方式启动打开硬件门0到7将信号应用至输入I0到I7关闭硬件门0到7从输入I0到I7中删除信号工作模式、设置、参数和作业8.
6频率测量计数器模块FM350-2设备手册,05/2011,A5E00432717-03105限值每经过一个时间间隔,确定的频率将与分配的限值进行比较(fu/fo).
将出现以下状态:如果记录的频率…….
.
.
将置位以下位大于上限STS_OFLW0到STS_OFLW7小于下限值STS_UFLW0到STS_UFLW7每次调用FCCNT2_CTR时,均将复位位STS_OFLW0到STS_OFLW7和STS_UFLW0到STS_UFLW7.
为参数分配时,您可以指定超出限值时是否要触发硬件中断.
IX8)/:2)/:IR桷欠图8-9通过频率参考值进行频率测量更改限值当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN更改限值.
可以选择此更改应用的范围:更改下限值:所有通道(作业10到17)四通道组(通道0到3对应作业40,通道4到7对应作业41)所有8个通道(作业42)更改下限值:所有通道(作业20到27)四通道组(通道0到3对应作业50,通道4到7对应作业51)所有八个通道(作业52)工作模式、设置、参数和作业8.
6频率测量计数器模块FM350-2106设备手册,05/2011,A5E00432717-03结果在状态位STS_CMP7到STS_CMP0处报告频率测量结束(间隔结束).
如果分配到I/O输入范围,则可以使用FCCNT2_CTR读取测量的频率,或者使用FCCNT2_RD/FBCNT2RDPN的作业100和101以1x10-3Hz为单位读取测量的频率(具体取决于通道).
在该工作模式下,计数值等于当前计数值,而测量值等于测量的频率.
如果模块未在设置的时间窗口内检测到至少两个上升沿,则模块将测量零频率.
1(1)时间窗口图8-10时间窗口内的两个上升沿反向旋转如果在时间间隔内反转旋转方向,则将无法确定该测量周期的测量值.
工作模式、设置、参数和作业8.
7旋转速度测量计数器模块FM350-2设备手册,05/2011,A5E00432717-031078.
7旋转速度测量定义在该模式(几乎与"频率测量"模式相同)下,FM350-2将对定义的时间窗口中接收的来自旋转速度编码器的脉冲进行计数,并将其用于计算连接电机的旋转速度.
参数分配您可以使用参数赋值对话框设置时间窗口的长度、编码器旋转一次的脉冲数以及两个旋转速度比较值(上限值和下限值).
以具有10ms分辨率的整数参数n(1≤n≤1000)设置时间窗口的长度.
系统将检查条目的似然性以确保参数未超出限制,并且将在结果为负时报告编程错误.
使用两个旋转速度比较值(下限速度值的范围:0到24,999,999*10-3rpm,DWORD;上限速度值的范围:1到25,000,000*10-3rpm,DWORD),您可以监视测量的速度是否在定义的范围内.
如果超出该范围,则会触发硬件中断.
输入后,将执行检查以确保上限大于下限,如果上限小于下限,则将报告参数赋值错误.
仅可以为编码器信号设置单一判断.
选择门功能在该模式下,您可以选择能够启动和停止速度测量的门功能.
有以下对象可供选择:软件门软件门和硬件门您可以将硬件门添加到软件门.
两种门可以配合使用,这类似于逻辑AND操作,意味着FM350-2仅在两种门均处于打开状态时才进行速度测量.
工作模式、设置、参数和作业8.
7旋转速度测量计数器模块FM350-2108设备手册,05/2011,A5E00432717-03打开和关闭软件门您可以打开和关闭FCCNT2_CTR的数据块中控制位为SW_GATE0到SW_GATE7的每个通道的软件门,以启动和停止速度测量.
操作……通过以下方式启动打开软件门0到7设置SW_GATE0到SW_GATE7,跳沿转换0->1关闭软件门0到7复位SW_GATE0到SW_GATE7打开和关闭硬件门您可以通过将相关信号应用到相应的数字量输入I0到I7或从其中删除相关信号来打开和关闭硬件门.
操作……通过以下方式启动打开硬件门0到7将信号应用到输入I0到I7,0->1关闭硬件门0到7从输入I0到I7中删除信号,1->0限值每经过一个时间间隔,确定的旋转速度将与设置的限值进行比较.
将出现以下状态:如果旋转速度为…….
.
.
将置位以下位大于上限STS_OFLW0到STS_OFLW7小于下限值STS_UFLW0到STS_UFLW7每次调用FCCNT2_CTR时,均将复位位STS_OFLW0到STS_OFLW7和STS_UFLW0到STS_UFLW7.
为参数分配时,您可以指定超出限值时是否要触发硬件中断.
工作模式、设置、参数和作业8.
7旋转速度测量计数器模块FM350-2设备手册,05/2011,A5E00432717-03109更改限值当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN更改限值.
可以选择此更改应用的范围:更改下限值:所有通道(作业10到17)四通道组(通道0到3对应作业40,通道4到7对应作业41)所有8个通道(作业42)更改下限值:所有通道(作业20到27)四通道组(通道0到3对应作业50,通道4到7对应作业51)所有8个通道(作业52)结果在状态位STS_CMP7到STS_CMP0处报告速度测量结束(间隔结束).
如果分配到I/O输入范围,则可以使用FCCNT2_CTR读取测量的速度值,或者使用FCCNT2_RD/FBCNT2RDPN的作业100和101以1x10-3rpm为单位读取测量的速度值(具体取决于通道).
在该工作模式下,计数值等于当前计数值,而测量值等于测量的旋转速度.
如果模块未在设置的时间窗口内检测到至少两个上升沿,则模块将测量零速度.
1(1)时间窗口图8-11时间窗口内的两个上升沿反向旋转如果在时间间隔内反转旋转方向,则将无法确定该测量周期的测量值.
工作模式、设置、参数和作业8.
8周期持续时间测量计数器模块FM350-2110设备手册,05/2011,A5E00432717-038.
8周期持续时间测量定义在该模式下,FM350-2可通过计数内部石英精度参考频率(1MHz)中的脉冲来测量计数信号的两个上升沿之间的准确时间.
参数分配使用参数分配对话框,可以设置周期比较值(一个上限值和一个下限值).
以具有10ms分辨率的整数参数n(1≤n≤1000)设置时间窗口的长度.
系统将检查条目的似然性以确保参数未超出限制,并且将在结果为负时报告参数赋值错误.
使用两个周期比较值(下限值的范围:0到119,999,999s;DWORD;上限值的范围:40到120,000,000s,DWORD),能监视测量的周期是否仍在指定的范围内.
如果超出该范围,则会触发硬件中断.
模块将验证输入以确保上限大于下限,并且将在结果为负时报告参数分配错误.
仅可以为编码器信号设置单一判断.
选择门功能在该模式下,您可以选择要启动和停止周期测量的门功能.
有以下对象可供选择:软件门软件门和硬件门(=内部门)您可以将硬件门添加到软件门.
两种门可以配合使用,这类似于逻辑AND操作,这就意味着FM350-2仅在两种门均处于打开状态时测量周期.
打开和关闭软件门您可以打开和关闭FCCNT2_CTR的数据块中控制位为SW_GATE0到SW_GATE7的每个通道的软件门,以启动和停止周期测量.
操作……通过以下方式启动打开软件门0到7设置SW_GATE0到SW_GATE7,跳沿转换0->1关闭软件门0到7复位SW_GATE0到SW_GATE7工作模式、设置、参数和作业8.
8周期持续时间测量计数器模块FM350-2设备手册,05/2011,A5E00432717-03111打开和关闭硬件门您可以通过将相关信号应用到相应的数字量输入I0到I7或从其中删除相关信号来打开和关闭硬件门.
操作……通过以下方式启动打开硬件门0到7将信号应用到输入I0到I7,0->1关闭硬件门0到7从输入I0到I7中删除信号,1->0限值每经过一个时间间隔,确定的周期将与设置的限值进行比较.
将出现以下状态:如果确定的周期为…….
.
.
将置位以下位大于上限STS_OFLW0到STS_OFLW7小于下限值STS_UFLW0到STS_UFLW7每次调用FCCNT2_CTR时,均将复位位STS_OFLW0到STS_OFLW7和STS_UFLW0到STS_UFLW7.
更改限值当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN更改限值.
可以选择此更改应用的范围:更改下限值:所有通道(作业10到17)四通道组(通道0到3对应作业40,通道4到7对应作业41)所有8个通道(作业42)更改下限值:所有通道(作业20到27)四通道组(通道0到3对应作业50,通道4到7对应作业51)所有8个通道(作业52)工作模式、设置、参数和作业8.
8周期持续时间测量计数器模块FM350-2112设备手册,05/2011,A5E00432717-03结果在状态位STS_CMP7.
.
.
0报告周期测量的结束(间隔的结束).
如果测量值分配给了I/O输入范围,可以使用FCCNT2_CTR读取测量值;否则以单位s使用FCCNT2_RD/FBCNT2RDPN的作业100和101根据通道读取测量值.
在该工作模式下,计数值等于当前计数值,而测量值等于测量的周期.
如果设置的时间窗口中不存在两个上升沿的最小值,则0将被测量为周期(请参阅下图).
1(1)时间窗口图8-12时间窗口内的两个上升沿反向旋转如果在时间间隔内反转旋转方向,则将无法确定该测量周期的测量值.
工作模式、设置、参数和作业8.
9计量计数器模块FM350-2设备手册,05/2011,A5E00432717-031138.
9计量定义在该模式下,FM350-2的四个计数通道将结合在一起形成一个计量通道.
打开门后,FM350-2将按主计数方向计数一次:如果主计数方向"向上",则将在介于0和设置的结束值之间时计数.
如果主计数方向"向下",则将在介于设置的起始值和0之间时计数.
您可以在参数分配屏幕中指定主计数方向、起始值和结束值.
如果您将主计数方向指定为"向上",则起始值为0,并且您应指定结束值.
如果将主计数方向指定为"向下",则您应指定起始值,而结束值为0.
参数分配使用参数分配屏幕窗体,您可以设置起始值、结束值、主计数方向和用于计量的通道(通道0到3作为计量通道0;通道4到7作为计量通道1,使用菜单命令"编辑>指定通道"(Edit>SpecifyChannels)选择).
选择门功能您可以在该模式下选择门功能.
有以下对象可供选择:软件门软件门和硬件门您可以将硬件门添加到软件门.
两种门可以配合使用,这类似于逻辑AND操作,意味着FM350-2仅在两种门均处于打开状态时才进行计数.
打开和关闭软件门您可以打开和关闭FCCNT2_CTR的数据块中控制位为SW_GATE0(通道0到3)和SW_GATE4(通道4到7)的每个通道的软件门,以启动和停止计量.
操作……通过以下方式启动打开软件门0、4设置SW_GATE0、4,跳沿转换0->1关闭软件门0、4复位SW_GATE0、4工作模式、设置、参数和作业8.
9计量计数器模块FM350-2114设备手册,05/2011,A5E00432717-03打开和关闭硬件门您可以通过将相关信号应用到相应的数字输入I0和I4或从其中删除相关信号来打开和关闭硬件门.
操作……通过以下方式启动打开硬件门0、4将信号应用到输入I0、I4,0->1关闭硬件门0、4从输入I0、I4中删除信号,1->0计数限制处的特性,软件门主计数方向向上:当计数器达到"结束值-1"并接收更多计数脉冲时,不管位SW__GATE0,4的状态如何,模块都会将计数值设置为0、关闭内部门并终止计数.
状态位STS_OFLW0和STS_OFLW4将分别在FCCNT2_CTR的数据块中进行置位.
因此,将始终不会达到结束值本身.
主计数方向向下:当计数器达到值"1"并接收更多计数脉冲时,不管位SW_GATE0,4的状态如何,计数器都会将计数值设置为起始值、关闭内部门并终止计数.
状态位STS_UFLW0,4将分别在FCCNT2_CTR的数据块中进行置位.
因此,将始终不会达到值"0".
如果要再次启动计数器,必须复位位SW_GATE0、4,然后再次对其进行设置.
计数限制处的特性,硬件门主要计数方向向上:如果计数器已达到值"结束值-1"并接收到其它计数脉冲,即使设置了SW_GATE0、4位和输入I0、I4,仍会将计数器设置为0,关闭内部门并终止计数.
因此,将始终不会达到结束值本身.
状态位STS_OFLW0、4将在FCCNT2_CTR的数据块中分别进行置位.
主要计数方向向下:如果计数器已达到值"1"并接收更多计数脉冲,即使设置了SW_GATE0和SW_GATE4和输入I0、I4,仍会将计数器设置为起始值、关闭内部门并终止计数.
因此,将始终不会达到值"0".
状态位STS_UFLW0、4将在FCCNT2_CTR的数据块中分别进行置位.
如果要再次启动计数器,必须复位输入I0、I4,然后再次对其进行设置.
您仅可以使用硬件门启动新计数.
工作模式、设置、参数和作业8.
9计量计数器模块FM350-2设备手册,05/2011,A5E00432717-03115取消和中断门功能门功能可以中断或取消计量过程.
如果取消,则计量过程将在门停止和门启动之后从头再次启动.
如果中断,则将在门停止和门启动之后从上一个当前计数值继续计量过程.
如果除了使用软件门之外还使用硬件门,则软件门仅具有中断作用;而硬件门则可以中断或取消.
下图说明了具有取消作用的门功能和具有中断作用的门功能之间的区别:676B2)/:帰桷桷桷梃兢图8-13主计数方向向上的计量,取消门功能676B8)/:帰桷桷桷梃怆图8-14主计数方向向下的计量,中断门功能读取计数值如果在I/O输入范围中进行分配,则可以使用FCCNT2_CTR读取计数值,或者使用FCCNT2_RD/FBCNT2RDPN的作业100和101读取计数值(具体取决于通道).
在该工作模式下,计数值0和4等于当前计数值,而其它计数值和测量值为0.
工作模式、设置、参数和作业8.
9计量计数器模块FM350-2116设备手册,05/2011,A5E00432717-03比较值对于FM350-2的每个计量通道,您可以在设置的计数范围内指定四个比较值.
您也可以指定根据比较值来确定是否应设置数字输出和/或触发硬件中断,以及在什么条件下应设置数字输出和/或触发硬件中断.
可以为其设置以下条件:如果当前计数值与比较值匹配,则触发硬件中断.
当前计数值大于或等于比较值时,设置数字输出.
当前计数值小于或等于比较值时,设置数字输出.
如果要设置数字输出,您必须已在FCCNT2_CTR的计数器DB中启用位CTRL_DQ0到CTRL_DQ7的各自输出.
说明如果门打开,则仅在CPU处于RUN模式时才可以置位输出.
帰怆桷桷桷桷9*/9*/9*/9*/梃图8-15主计数方向向下时的计量当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN更改分配的比较值.
更改仅影响一个计量通道(第一个通道的各个比较值对应作业30到33,第二个通道的各个比较值对应作业34到37,作为组的第一个通道对应作业60,作为组的第二个通道对应作业61).
工作模式、设置、参数和作业8.
9计量计数器模块FM350-2设备手册,05/2011,A5E00432717-03117正在准备装载值在分配的计数范围内,当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN指定装载值.
每次发生以下事件后,计数器均会将该值用作新的起始值:主计数方向向上时达到结束值主计数方向向下时达到0使用软件门或硬件门取消计数过程(当计数过程中断时,将不使用装载值)之后,装载值将成为下一次和所有其它计量过程开始的新起始值.
分配的输出和中断特性仍保持不变.
您可以选择装载值有效的范围:第一个通道(作业20)第二个通道(作业24)直接装载值当CPU处于RUN模式时,您可以使用FCCNT2_WR/FBCNT2WRPN更改当前计数值.
计数器会直接将新计数值用作计量值.
可以选择此更改应用的范围:第一个通道(作业10)第二个通道(作业14)小心财产损失的危险.
当CPU进入STOP模式时,即使关闭门并且未启用输出,分配的替换值也始终为输出.
如果它们为输出,则仅分配在设备中不会导致危险状态的替换值.
装载值的值范围装载值的值范围取决于设置的主计数方向.
该范围为:主计数方向向上时,0到结束值-2主计数方向向下时,起始值到2工作模式、设置、参数和作业8.
10设置:数字输出的特性计数器模块FM350-2118设备手册,05/2011,A5E00432717-038.
10设置:数字输出的特性简介您可以在FM350-2上为每个计数器存储八个比较值.
这些比较值将分配到八个数字输出(比较值0:Q0,比较值1:Q1等).
可以根据计数值和比较值来设置相应的输出.
本节介绍了设置输出特性的各种方法.
比较值您可以在参数赋值对话框中设置比较值.
当CPU处于RUN模式时,您可以在FCCNT2_WR/FBCNT2WRPN的数据块中输入比较值(CMP_VAL0到CMP_VAL7),并使用作业30到37或60到62将其传送到FM350-2(请参阅相关模式的说明).
这不影响计数.
比较值必须位于相应工作模式的计数范围内;不允许将计数范围限值作为比较值.
如果仍然要在使用主计数方向的计数模式下将比较值设置为起始值或结束值,则必须预先考虑以下特性:指定的数字量输入特性已分配数字量输出的响应计数值>=比较值时激活输出始终打开(与计数值无关)计数值=比较值时激活戒兢怆如果计数器在比较值n和结束值之间的范围内,则激活输出.
将计数器设置为比较值和结束值之间的值将激活输出.
计数值=比较值时激活"或"计数值=比较值时打开".
帰梃戒怆戢⒉戢⒉图9-2显示滞后影响的示例编码器信号及其判断9.
5滞后计数器模块FM350-2134设备手册,05/2011,A5E00432717-03图例要查看滞后的作用,请根据滞后设置,特别是标记有编号的计数值注意输出的特性.
1.
计数器达到比较值.
滞后=0:置位输出.
滞后=3:置位输出.
2.
计数器低于比较值(达到比较值-1)滞后=0:复位输出滞后=3:因为置位输出后计数器尚未退出滞后范围,所以输出将保持置位状态.
3.
计数器达到比较值.
滞后=0:置位输出.
滞后=3:输出将保持置位状态.
4.
计数器低于比较值(达到比较值-1)滞后=0:复位输出滞后=3:因为置位输出后计数器尚未退出滞后范围,所以输出将保持置位状态.
5.
计数器退出滞后范围(滞后=3)滞后=0:-滞后=3:复位输出6.
计数器达到比较值.
滞后=0:置位输出.
滞后=3:置位输出.
7.
计数器退出滞后范围(滞后=3)滞后=0:-滞后=3:-8.
计数器低于比较值(达到比较值-1)滞后=0:复位输出滞后=3:因为计数器已退出滞后范围,所以将复位输出.
编码器信号及其判断9.
5滞后计数器模块FM350-2设备手册,05/2011,A5E00432717-031359.
计数器达到比较值.
滞后=0:置位输出.
滞后=3:因为复位输出后计数器尚未退出滞后范围,所以未置位输出.
10.
计数器退出滞后范围(滞后=3)滞后=0:-滞后=3:置位输出.
编码器信号及其判断9.
5滞后计数器模块FM350-2136设备手册,05/2011,A5E00432717-03计数器模块FM350-2设备手册,05/2011,A5E00432717-03137DB分配1010.
1FCCNT2_CTR的DB概述属于模块的一个通道中的所有数据将存储在功能CNT2_CTR的数据块(DB)中.
UDT1将定义DB的数据结构和长度.
对模块进行编程之前,必须将以下列出的数据写入DB中(请参阅相关章节).
模块地址(地址12.
0)通道地址(地址14.
0)DS偏移量(地址18.
0),永久位于零已从UDT1生成DB,并作为具有相关用户定义的数据类型的数据块.
以下显示了由此而来的DB分配.
地址变量数据类型初始值注释0.
0NOBYTEB#16#0编号1.
0BUSYBOOLFALSETRUE:正在写入作业FALSE:尚未写入作业1.
1DONEBOOLFALSETRUE:写入作业已完成FALSE:写入作业未完成1.
2IMPOSSBOOLFALSETRUE:无法写入作业FALSE:可以写入作业1.
3UNKNOWNBOOLFALSETRUE:写入作业未知FALSE:写入作业已知2.
0NOBYTEB#16#0编号3.
0BUSYBOOLFALSETRUE:正在读取作业FALSE:尚未读取作业3.
1DONEBOOLFALSETRUE:读取作业已完成FALSE:读取作业未完成DB分配10.
1FCCNT2_CTR的DB计数器模块FM350-2138设备手册,05/2011,A5E00432717-03地址变量数据类型初始值注释3.
2IMPOSSBOOLFALSETRUE:无法读取作业FALSE:可以读取作业3.
3UNKNOWNBOOLFALSETRUE:读取作业未知FALSE:读取作业已知4.
0RESERV_0WORD型数组[1.
.
3]W#16#0已预留10.
0RESERV_1WORDW#16#0已预留12.
0MOD_ADRWORDW#16#0模块地址14.
0CH_ADRDWORDDW#16#0通道地址18.
0DS_OFFSBYTEB#16#0数据块偏移量19.
0RESERV_2BYTEB#16#0已预留20.
0BIT0_0BOOLFALSE已预留20.
1BIT0_1BOOLFALSE已预留20.
2BIT0_2BOOLFALSE已预留20.
3BIT0_3BOOLFALSE已预留20.
4BIT0_4BOOLFALSE已预留20.
5BIT0_5BOOLFALSE已预留20.
6BIT0_6BOOLFALSE已预留20.
7BIT0_7BOOLFALSE已预留21.
0CTRL_DQ0BOOLFALSETRUE:输出0已启用FALSE:输出0未启用21.
1CTRL_DQ1BOOLFALSETRUE:输出1已启用FALSE:输出1未启用21.
2CTRL_DQ2BOOLFALSETRUE:输出2已启用FALSE:输出2未启用21.
3CTRL_DQ3BOOLFALSETRUE:输出3已启用FALSE:输出3未启用21.
4CTRL_DQ4BOOLFALSETRUE:输出4已启用FALSE:输出4未启用DB分配10.
1FCCNT2_CTR的DB计数器模块FM350-2设备手册,05/2011,A5E00432717-03139地址变量数据类型初始值注释21.
5CTRL_DQ5BOOLFALSETRUE:输出5已启用FALSE:输出5未启用21.
6CTRL_DQ6BOOLFALSETRUE:输出6已启用FALSE:输出6未启用21.
7CTRL_DQ7BOOLFALSETRUE:输出7已启用FALSE:输出7未启用22.
0SET_DQ0BOOLFALSETRUE:输出0已设置FALSE:输出0未设置22.
1SET_DQ1BOOLFALSETRUE:输出1已设置FALSE:输出1未设置22.
2SET_DQ2BOOLFALSETRUE:输出2已设置FALSE:输出2未设置22.
3SET_DQ3BOOLFALSETRUE:输出3已设置FALSE:输出3未设置22.
4SET_DQ4BOOLFALSETRUE:输出4已设置FALSE:输出4未设置22.
5SET_DQ5BOOLFALSETRUE:输出5已设置FALSE:输出5未设置22.
6SET_DQ6BOOLFALSETRUE:输出6已设置FALSE:输出6未设置22.
7SET_DQ7BOOLFALSETRUE:输出7已设置FALSE:输出7未设置23.
0SW_GATE0BOOLFALSETRUE:软件门计数器0已打开FALSE:软件门计数器0已关闭23.
1SW_GATE1BOOLFALSETRUE:软件门计数器1已打开FALSE:软件门计数器1已关闭23.
2SW_GATE2BOOLFALSETRUE:软件门计数器2已打开FALSE:软件门计数器2已关闭23.
3SW_GATE3BOOLFALSETRUE:软件门计数器3已打开FALSE:软件门计数器3已关闭DB分配10.
1FCCNT2_CTR的DB计数器模块FM350-2140设备手册,05/2011,A5E00432717-03地址变量数据类型初始值注释23.
4SW_GATE4BOOLFALSETRUE:软件门计数器4已打开FALSE:软件门计数器4已关闭23.
5SW_GATE5BOOLFALSETRUE:软件门计数器5已打开FALSE:软件门计数器5已关闭23.
6SW_GATE6BOOLFALSETRUE:软件门计数器6已打开FALSE:软件门计数器6已关闭23.
7SW_GATE7BOOLFALSETRUE:软件门计数器7已打开FALSE:软件门计数器7已关闭24.
0CTRL_DWORD1DWORDDW#16#0已预留28.
0CTRL_DWORD2DWORDDW#16#0已预留32.
0CTRL_DWORD3DWORDDW#16#0已预留36.
0BIT0_0BOOLFALSE已预留36.
1STS_TFBBOOLFALSETRUE:激活PG操作FALSE:取消激活PG操作36.
2BIT0_2BOOLFALSE已预留36.
3BIT0_3BOOLFALSE已预留36.
4DATA_ERRBOOLFALSE数据错误36.
5BIT0_5BOOLFALSE已预留36.
6BIT0_6BOOLFALSE已预留36.
7PARABOOLFALSETRUE:模块已进行参数赋值FALSE:模块未进行参数赋值37.
0STS_CMP0BOOLFALSETRUE:已触发比较器0FALSE:未触发比较器037.
1STS_CMP1BOOLFALSETRUE:已触发比较器1FALSE:未触发比较器137.
2STS_CMP2BOOLFALSETRUE:已触发比较器2FALSE:未触发比较器237.
3STS_CMP3BOOLFALSETRUE:已触发比较器3FALSE:未触发比较器3DB分配10.
1FCCNT2_CTR的DB计数器模块FM350-2设备手册,05/2011,A5E00432717-03141地址变量数据类型初始值注释37.
4STS_CMP4BOOLFALSETRUE:已触发比较器4FALSE:未触发比较器437.
5STS_CMP5BOOLFALSETRUE:已触发比较器5FALSE:未触发比较器537.
6STS_CMP6BOOLFALSETRUE:已触发比较器6FALSE:未触发比较器637.
7STS_CMP7BOOLFALSETRUE:已触发比较器7FALSE:未触发比较器738.
0STS_UFLW0BOOLFALSETRUE:下溢计数器0FALSE:无下溢计数器038.
1STS_UFLW1BOOLFALSETRUE:下溢计数器1FALSE:无下溢计数器138.
2STS_UFLW2BOOLFALSETRUE:下溢计数器2FALSE:无下溢计数器238.
3STS_UFLW3BOOLFALSETRUE:下溢计数器3FALSE:无下溢计数器338.
4STS_UFLW4BOOLFALSETRUE:下溢计数器4FALSE:无下溢计数器438.
5STS_UFLW5BOOLFALSETRUE:下溢计数器5FALSE:无下溢计数器538.
6STS_UFLW6BOOLFALSETRUE:下溢计数器6FALSE:无下溢计数器638.
7STS_UFLW7BOOLFALSETRUE:下溢计数器7FALSE:无下溢计数器739.
0STS_OFLW0BOOLFALSETRUE:上溢计数器0FALSE:无上溢计数器039.
1STS_OFLW1BOOLFALSETRUE:上溢计数器1FALSE:无上溢计数器139.
2STS_OFLW2BOOLFALSETRUE:上溢计数器2FALSE:无上溢计数器2DB分配10.
1FCCNT2_CTR的DB计数器模块FM350-2142设备手册,05/2011,A5E00432717-03地址变量数据类型初始值注释39.
3STS_OFLW3BOOLFALSETRUE:上溢计数器3FALSE:无上溢计数器339.
4STS_OFLW4BOOLFALSETRUE:上溢计数器4FALSE:无上溢计数器439.
5STS_OFLW5BOOLFALSETRUE:上溢计数器5FALSE:无上溢计数器539.
6STS_OFLW6BOOLFALSETRUE:上溢计数器6FALSE:无上溢计数器639.
7STS_OFLW7BOOLFALSETRUE:上溢计数器7FALSE:无上溢计数器740.
0STS_DIR0BOOLFALSETRUE:向下计数方向计数器0FALSE:向上计数方向计数器040.
1STS_DIR1BOOLFALSETRUE:向下计数方向计数器1FALSE:向上计数方向计数器140.
2STS_DIR2BOOLFALSETRUE:向下计数方向计数器2FALSE:向上计数方向计数器240.
3STS_DIR3BOOLFALSETRUE:向下计数方向计数器3FALSE:向上计数方向计数器340.
4STS_DIR4BOOLFALSETRUE:向下计数方向计数器4FALSE:向上计数方向计数器440.
5STS_DIR5BOOLFALSETRUE:向下计数方向计数器5FALSE:向上计数方向计数器540.
6STS_DIR6BOOLFALSETRUE:向下计数方向计数器6FALSE:向上计数方向计数器640.
7STS_DIR7BOOLFALSETRUE:向下计数方向计数器7FALSE:向上计数方向计数器741.
0STS_DI0BOOLFALSETRUE:数字输入0已设置FALSE:数字输入0未设置41.
1STS_DI1BOOLFALSETRUE:数字输入1已设置FALSE:数字输入1未设置DB分配10.
1FCCNT2_CTR的DB计数器模块FM350-2设备手册,05/2011,A5E00432717-03143地址变量数据类型初始值注释41.
2STS_DI2BOOLFALSETRUE:数字输入2已设置FALSE:数字输入2未设置41.
3STS_DI3BOOLFALSETRUE:数字输入3已设置FALSE:数字输入3未设置41.
4STS_DI4BOOLFALSETRUE:数字输入4已设置FALSE:数字输入4未设置41.
5STS_DI5BOOLFALSETRUE:数字输入5已设置FALSE:数字输入5未设置41.
6STS_DI6BOOLFALSETRUE:数字输入6已设置FALSE:数字输入6未设置41.
7STS_DI7BOOLFALSETRUE:数字输入7已设置FALSE:数字输入7未设置42.
0STS_DQ0BOOLFALSETRUE:数字输出0已设置FALSE:数字输出0未设置42.
1STS_DQ1BOOLFALSETRUE:数字输出1已设置FALSE:数字输出1未设置42.
2STS_DQ2BOOLFALSETRUE:数字输出2已设置FALSE:数字输出2未设置42.
3STS_DQ3BOOLFALSETRUE:数字输出3已设置FALSE:数字输出3未设置42.
4STS_DQ4BOOLFALSETRUE:数字输出4已设置FALSE:数字输出4未设置42.
5STS_DQ5BOOLFALSETRUE:数字输出5已设置FALSE:数字输出5未设置42.
6STS_DQ6BOOLFALSETRUE:数字输出6已设置FALSE:数字输出6未设置42.
7STS_DQ7BOOLFALSETRUE:数字输出7已设置FALSE:数字输出7未设置43.
0STS_GATE0BOOLFALSETRUE:内部门计数器0已打开FALSE:内部门计数器0已关闭DB分配10.
1FCCNT2_CTR的DB计数器模块FM350-2144设备手册,05/2011,A5E00432717-03地址变量数据类型初始值注释43.
1STS_GATE1BOOLFALSETRUE:内部门计数器1已打开FALSE:内部门计数器1已关闭43.
2STS_GATE2BOOLFALSETRUE:内部门计数器2已打开FALSE:内部门计数器2已关闭43.
3STS_GATE3BOOLFALSETRUE:内部门计数器3已打开FALSE:内部门计数器3已关闭43.
4STS_GATE4BOOLFALSETRUE:内部门计数器4已打开FALSE:内部门计数器4已关闭43.
5STS_GATE5BOOLFALSETRUE:内部门计数器5已打开FALSE:内部门计数器5已关闭43.
6STS_GATE6BOOLFALSETRUE:内部门计数器6已打开FALSE:内部门计数器6已关闭43.
7STS_GATE7BOOLFALSETRUE:内部门计数器7已打开FALSE:内部门计数器7已关闭44USER_STAT_WORD0WORDW#16#0取决于计数/测量值的参数赋值46USER_STAT_WORD1WORDW#16#0取决于计数/测量值的参数分配48USER_STAT_WORD2WORDW#16#0取决于计数/测量值的参数分配50USER_STAT_WORD3WORDW#16#0取决于计数/测量值的参数分配52LOAD-VAL0DINTL#0直接装载计数器056LOAD-VAL1DINTL#0直接装载计数器160LOAD-VAL2DINTL#0直接装载计数器264LOAD-VAL3DINTL#0直接装载计数器368LOAD-VAL4DINTL#0直接装载计数器472LOAD-VAL5DINTL#0直接装载计数器576LOAD-VAL6DINTL#0直接装载计数器680LOAD-VAL7DINTL#0直接装载计数器7DB分配10.
1FCCNT2_CTR的DB计数器模块FM350-2设备手册,05/2011,A5E00432717-03145地址变量数据类型初始值注释84LOAD-PREPARE-VAL0DINTL#0正在准备装载计数器088LOAD-PREPARE-VAL1DINTL#0正在准备装载计数器192LOAD-PREPARE-VAL2DINTL#0正在准备装载计数器296LOAD-PREPARE-VAL3DINTL#0正在准备装载计数器3100LOAD-PREPARE-VAL4DINTL#0正在准备装载计数器4104LOAD-PREPARE-VAL5DINTL#0正在准备装载计数器5108LOAD-PREPARE-VAL6DINTL#0正在准备装载计数器6112LOAD-PREPARE-VAL7DINTL#0正在准备装载计数器7116CMP-VAL0DINTL#0装载比较器0120CMP-VAL1DINTL#0装载比较器1124CMP-VAL2DINTL#0装载比较器2128CMP-VAL3DINTL#0装载比较器3132CMP-VAL4DINTL#0装载比较器4136CMP-VAL5DINTL#0装载比较器5140CMP-VAL6DINTL#0装载比较器6144CMP-VAL7DINTL#0装载比较器7148ACT_CNTV0DINTL#0实际计数器值0152ACT_MSRV0DINTL#0测量结果0156ACT_CNTV1DINTL#0实际计数器值1160ACT_MSRV1DINTL#0测量结果1164ACT_CNTV2DINTL#0实际计数器值2168ACT_MSRV2DINTL#0测量结果2172ACT_CNTV3DINTL#0实际计数器值3DB分配10.
1FCCNT2_CTR的DB计数器模块FM350-2146设备手册,05/2011,A5E00432717-03地址变量数据类型初始值注释176ACT_MSRV3DINTL#0测量结果3180ACT_CNTV4DINTL#0实际计数器值4184ACT_MSRV4DINTL#0测量结果4188ACT_CNTV5DINTL#0实际计数器值5192ACT_MSRV5DINTL#0测量结果5196ACT_CNTV6DINTL#0实际计数器值6200ACT_MSRV6DINTL#0测量结果6204ACT_CNTV7DINTL#0实际计数器值7208ACT_MSRV7DINTL#0测量结果7212.
0BYTE0BYTEB#16#0已预留213.
0BYTE1BYTEB#16#0已预留214.
0BYTE2BYTEB#16#0已预留215.
0BYTE3BYTEB#16#0已预留216.
0BYTE4BYTEB#16#0通道类型217.
0BYTE5BYTEB#16#0通道信息的长度218.
0BYTE6BYTEB#16#0通道数219.
0BYTE7BYTEB#16#0通道错误矢量220.
0BYTE8BYTEB#16#0错误计数器0221.
0BYTE9BYTEB#16#0错误计数器1222.
0BYTE10BYTEB#16#0错误计数器2223.
0BYTE11BYTEB#16#0错误计数器3224.
0BYTE12BYTEB#16#0错误计数器4225.
0BYTE13BYTEB#16#0错误计数器5226.
0BYTE14BYTEB#16#0错误计数器6227.
0BYTE15BYTEB#16#0错误计数器7参见CNT2_CTR功能(FC2),控制模块(页56)计数器模块FM350-2设备手册,05/2011,A5E00432717-03147错误和诊断1111.
1错误和诊断概述模块有缺陷、操作员失误、接线不正确或参数赋值存在矛盾均会导致模块指示给用户的故障.
不同类型的故障指示或显示于不同位置,必须以不同方式确认这些故障.
本章中介绍了以下内容:可能发生的错误在何处指示这些错误如何确认错误错误可分为以下错误类别:错误类别原因数据错误PLC或编程设备中的作业不正确消息报告模块状态模块参数错误模块中的基本参数不正确通道参数错误通道参数赋值不正确诊断错误发生了诊断事件错误和诊断11.
2错误类型计数器模块FM350-2148设备手册,05/2011,A5E00432717-0311.
2错误类型错误类型概述FM350-2可区分以下错误类型:故障类型说明内部错误模块中无法分配给通道(计数器)的错误状态或缺陷.
实例:监视狗超时.
外部错误无法分配给通道(计数器)的I/O错误或外部错误.
外部通道错误无法专门分配给通道(计数器)的I/O错误或外部错误.
实例:NAMUR编码器的信号线处的错误.
数据错误当通道(计数器)通过系统数据记录和限值控制或未不维持或观测计数器状态时发生的错误.
实例:比较值在计数范围以外.
响应FM350-2通过以下方式对故障/错误进行响应:错误类型响应LED消息确认内部错误全部关闭SF诊断中断---外部错误全部关闭SF诊断中断---外部通道错误全部关闭SF诊断中断---数据错误已拒绝作业诊断缓冲区中的条目具有已修改数据的新作业触发诊断中断如果已在相关参数赋值对话框中启用诊断中断,则内部故障、外部故障和外部通道故障会触发诊断中断.
可以从诊断数据集DS0和DS1中查看导致LED亮起的故障.
有关诊断数据记录DS0和DS1内容的信息,请参考相关章节.
错误和诊断11.
3组错误LED处的错误指示计数器模块FM350-2设备手册,05/2011,A5E00432717-0314911.
3组错误LED处的错误指示在何处指示错误如果红色组错误LED亮起,则模块上已发生故障(内部故障)或电缆连接处已发生故障(外部故障),或者参数赋值有错误.
指示哪些错误组错误LED亮起指示以下故障:错误类型错误原因解决方法内部错误监视狗脱落硬件中断丢失模块替换通过硬件中断处理确认外部错误无模块参数参数赋值错误对参数赋值并下载编码器电源短路或过载校正连接外部通道错误NAMUR编码器信号出现故障(线路断开、短路、电缆丢失)校正连接错误和诊断11.
4触发诊断中断计数器模块FM350-2150设备手册,05/2011,A5E00432717-0311.
4触发诊断中断诊断中断的定义如果用户程序响应内部故障或外部故障,则可以分配可停止CPU循环程序并可调用诊断中断OB(OB82)的诊断中断.
可以触发诊断中断的事件该列表显示了可触发诊断中断的事件:设置通道中出现通道错误无模块参数模块中的参数不正确看门狗超时硬件中断丢失监视NAMUR编码器的信号线报告错误编码器电源8.
2VNAMUR编码器故障启用诊断中断在参数赋值对话框中禁用或启用模块的中断,并确定此处模块是否触发诊断中断和/或硬件中断.
对诊断中断的响应如果发生可触发诊断中断的事件,则会发生下列情况:将诊断信息存储于模块的诊断数据记录DS0和DS1中.
组错误LED亮起.
如果编程了OB82,计数过程将继续进行.
如果未编程OB82,CPU将转到STOP模式.
将调用诊断中断OB(OB82).
将在诊断中断OB的启动信息中输入诊断数据记录DS0.
故障解决后,组错误LED熄灭.
错误和诊断11.
4触发诊断中断计数器模块FM350-2设备手册,05/2011,A5E00432717-03151诊断数据记录DS0和DS1有关哪个事件触发了诊断中断的信息存储于诊断数据记录DS0和DS1中.
诊断数据记录DS0包含4个字节;DS1包含16个字节,其中前4个字节与DS0的相同.
从模块读取数据记录调用诊断OB时,会将诊断数据记录DS0自动传送到启动信息.
这四个字节将存储在OB82的本地数据元件(字节8到11)中.
通过使用FCDIAG_RD可以读取模块的诊断数据记录DS1(其中包括DS0的内容).
这仅在DS0报告有一个通道发生错误时有用.
诊断数据记录DS0和启动信息的分配下表显示了启动信息中诊断数据记录DS0的分配.
所有未列出的位没有意义并且为零.
字节位含义备注事件编号00模块错误针对每个诊断事件置位8:x:001内部错误为所有内部故障所设置8:x:012外部错误为所有外部故障所设置8:x:023一个通道中出错有关详细分类,请参阅DS1,字节48:x:036无参数赋值执行参数赋值8:x:067参数分配错误有关详细信息,请参见章节"数据错误(页154)".
8:x:0710.
.
.
3类型类别始终赋值84通道信息始终赋值123看门狗超时模块有缺陷或较强的干扰8:x:3336硬件中断丢失检查组态.
已检测到硬件中断事件,但由于用户程序/CPU尚未确认相同的事件,所以无法发送信号.
8:x:46错误和诊断11.
4触发诊断中断计数器模块FM350-2152设备手册,05/2011,A5E00432717-03诊断数据记录DS1诊断数据记录DS1包含16个字节.
前4个字节与诊断数据记录DS0相同.
下表显示了其余字节的分配.
所有未列出的位没有意义并且为零.
从FCCNT2_CTR的数据块中的FCDIAG_RD(从DW212开始)输入该数据记录.
字节位含义备注事件编号40.
.
.
6通道类型始终赋值76H7其它通道类型始终赋值050.
.
.
7诊断信息长度始终赋值860.
.
.
7通道数始终赋值870通道故障矢量通道位8通道048.
2V编码器电源出现故障NAMUR编码器8:x:946信号线NAMUR编码器短路/断线8:x:969通道148.
2V编码器电源出现故障NAMUR编码器8:x:946信号线NAMUR编码器短路/断线8:x:9610通道248.
2V编码器电源出现故障NAMUR编码器8:x:946信号线NAMUR编码器短路/断线8:x:9611通道348.
2V编码器电源出现故障NAMUR编码器8:x:946信号线NAMUR编码器短路/断线8:x:9612通道448.
2V编码器电源出现故障NAMUR编码器8:x:946信号线NAMUR编码器短路/断线8:x:96错误和诊断11.
4触发诊断中断计数器模块FM350-2设备手册,05/2011,A5E00432717-03153字节位含义备注事件编号13通道548.
2V编码器电源出现故障NAMUR编码器8:x:946信号线NAMUR编码器短路/断线8:x:9614通道648.
2V编码器电源出现故障NAMUR编码器8:x:946信号线NAMUR编码器短路/断线8:x:9615通道748.
2V编码器电源出现故障NAMUR编码器8:x:946信号线NAMUR编码器短路/断线8:x:96CPU诊断缓冲区中的诊断文本如果要在CPU诊断缓冲区中输入诊断消息,则必须在用户程序中调用SFC52"将用户定义的诊断事件写入诊断缓冲区".
在输入参数EVENTN中指定了各种情况下诊断消息的事件编号.
将在诊断缓冲区中输入中断,将x=1看作进入,将x=0看作离开.
诊断缓冲区包含"含义"列中的相关诊断文本以及条目的时间.
缺省设置在缺省设置情况下,已禁用诊断中断.
错误和诊断11.
5数据错误计数器模块FM350-2154设备手册,05/2011,A5E00432717-0311.
5数据错误发生如果通过编程设备或通过FCCNT2_WR/FBCNT2WRPN向模块提供作业,则这些作业将被检查.
如果在此检查过程中发生错误,则模块将发送这些数据错误的信号.
模块将不接受不正确的作业.
显示使用菜单命令调试(Debug)>诊断(Diagnostics)在参数分配屏幕窗体中显示数据错误.
如果检查作业后找到错误,则将在计数器DB中设置位CHECKBACK_SIGNALS,DATA_ERR=1.
确认依照规范校正作业.
将已校正的作业再次下载到FM350-2.
FM350-2的诊断缓冲区使用菜单命令调试(Debug)>诊断(Diagnostics)在参数分配屏幕窗体中显示FM350-2的诊断缓冲区中的条目.
计数器模块FM350-2设备手册,05/2011,A5E00432717-03155技术数据AA.
1常规技术规范《SIMATICS7-300CPU31xC和CPU31x操作指导:安装》(http://support.
automation.
siemens.
com/WW/view/zh/13008499)中对这些技术规范进行了介绍.
标准及认证电磁兼容性运输和储存条件机械和气候环境条件绝缘测试、安全等级、防护等级和额定电压的规范额定电压遵守设计准则如果在安装和操作设备过程中遵守手册中所述的设计准则,则SIMATIC产品将满足要求.
技术数据A.
2FM350-2的技术数据计数器模块FM350-2156设备手册,05/2011,A5E00432717-03A.
2FM350-2的技术数据技术规范尺寸和重量尺寸WxHxD[mm]80x125x120重量约460克电压、电流、电位辅助电压L+/M24VDC范围20,4.
.
.
28.
8V反极性保护无电气隔离是,到后面板总线和屏蔽NAMUR编码器电源输出电压8.
2V±2%输出电流最大200mA,防短路电流消耗自S7-300总线约100mA自L+(空载)约150mA模块的功率损耗约10W状态、中断、诊断状态显示是,16个绿色LED表示I0到I7、Q0到Q7的状态中断硬件中断是,可分配诊断中断是,可分配诊断功能是模块上针对组错误的故障指示是,红色LED可读取诊断信息是技术数据A.
2FM350-2的技术数据计数器模块FM350-2设备手册,05/2011,A5E00432717-03157有关计数器信号和数字输入及数字输出的数据NAMUR编码器输入A0到A7级别根据DIN19234带屏蔽的电缆长度100m输入电流0信号:≤1.
2mA1信号:≥2.
1mA输入延迟最大50s最大输入频率20kHz电气隔离是,到后面板总线和屏蔽24V编码器输入A0到A7脉冲编码器增量编码器计数信号输入电压跟踪A0信号:-3V到5V1信号:11V到30.
2V输入电流0信号:≤2mA(静态电流)1信号:9mA(通常)输入延迟最大50s最大输入频率20kHz(在t_pulse/t_pause如下值时:50/50)电气隔离是,到后面板总线和屏蔽2线BERO类型2的连接可以带屏蔽的电缆长度100m需求系数水平安装位置垂直安装位置最高40C=100%最高60C=50%最高40C=50%24V编码器输入B0到B7脉冲编码器方向信号增量编码器跟踪B最大输入频率作为编码器输入A0到A7的所有其它值10kHz*)技术数据A.
2FM350-2的技术数据计数器模块FM350-2158设备手册,05/2011,A5E00432717-03数字输入I0到I7输入电压0信号:-3V到+5V1信号:11V到30.
2V输入电流0信号:≤2mA(静态电流)1信号:9mA(通常)输入延迟0>1最大50s1>0最大50s2线BERO类型2的连接可以电气隔离是,到后面板总线和屏蔽带屏蔽的电缆长度100m需求系数水平安装位置垂直安装位置最高40C=100%最高60C=50%最高40C=50%数字输出输出电流0信号:0.
5mA1信号:0.
5A(允许的范围为5mA到0.
6A)需求系数100%状态显示是,绿色LED输出延迟0>1(通常)I_A0.
5A时为300s1>0(通常)I_A0.
5A时为300s"1"信号级别L+-0.
8V控制标准数字输入是控制快速数字输入是,请参阅以下注意事项短路保护是电感截止电压的限制L+-40V(通常)切换频率最大电阻性负载500Hz最大电感性负载0.
5Hz水平安装时所有数字输出的剩余电流最高40C=4A最高60C=2A垂直安装时所有数字输出的剩余电流最高40C=2A未屏蔽的电缆长度100m技术数据A.
2FM350-2的技术数据计数器模块FM350-2设备手册,05/2011,A5E00432717-03159带屏蔽的电缆长度600m电气隔离是,到后面板总线和屏蔽*这将使用增量编码器进行操作的最大频率限制到10kHz.
说明当通过机械触点连接24V电源电压时,由于切换,FM350-2的输出会传送大约50s的"1"信号.
FM350-2与快速数字输入结合使用时,必须记住这点.
有关其它相关数据(例如环境条件)的列表,请参阅手册.
技术数据A.
2FM350-2的技术数据计数器模块FM350-2160设备手册,05/2011,A5E00432717-03计数器模块FM350-2设备手册,05/2011,A5E00432717-03161备件BB.
1备件概述下表列出您可以为FM350-2另外订购或以后再订购的所有S7-300备件.
S7–300部件订货号总线连接器6ES7390-0AA00-0AA0标签表单6ES7392-2XX00-0AA0插槽号码牌6ES7912-0AA00-0AA0前连接器(40针)螺钉型端子6ES7392-1AM00-0AA0前连接器(40针)弹簧负载端子6ES7392-1BM01-0AA0屏蔽(带有2个螺钉型螺栓)6ES7390-5AA00-0AA0屏蔽连接端子,用于2根电缆,屏蔽直径均为2mm到6mm1根电缆,屏蔽直径为3mm到8mm1根电缆,屏蔽直径为4mm到13mm6ES7390-5AB00-0AA06ES7390-5BA00-0AA06ES7390-5CA00-0AA0备件B.
1备件计数器模块FM350-2162设备手册,05/2011,A5E00432717-03计数器模块FM350-2设备手册,05/2011,A5E00432717-03163词汇表OD在STOP和HOLD模式下,"输出禁用"信号(OD)可将S7自动化系统中的所有模块切换到安全状态.
例如,安全状态可以:输出断路或者连接至某个替换值.
SFC系统功能(SFC)是集成在CPU操作系统中的功能,此功能可在需要时从STEP7用户程序中进行调用.
UDT可以使用数据类型声明创建用户定义的数据类型.
UDT具有其自己的名称,这意味着可以重复使用它们.
例如,用户定义的数据类型可用于生成若干具有相同结构的数据块(例如,控制器).
编码器编码器用于精确测量路径、位置、速度、转动速度、质量等.
编码器每转增量编码器每转增量定义编码器每转所输出的增量数.
单一判断单一判断意味着在增量编码器中仅判断脉冲串A的上升沿.
非对称信号非对称信号是两个相位差为90度的脉冲串A和B,并且没有反向轨迹(/A,/B).
函数(FC)函数(FC)是不包含静态数据的代码块.
函数允许在用户程序中传送参数.
这就使函数适合对重复出现的复杂功能进行编程.
词汇表计数器模块FM350-2164设备手册,05/2011,A5E00432717-03函数块(FM)函数块(FM)是用于将S7自动化系统的CPU从过程信号处理任务(时间紧急型任务或内存密集型任务)中解放出来的模块.
FM通常使用内部通讯总线与CPU快速交换数据.
FM应用实例:计数、定位、控制.
启动器启动器是一个简单的BERO开关(没有方向信息).
它仅提供一个计数信号.
仅计算信号A的上升沿.
计数方向必须由用户指定.
双重判断双重判断意味着在增量编码器中要判断脉冲串A和B的上升沿.
四重判断四重判断意味着在增量编码器中要判断脉冲串A和B的所有沿.
增量编码器增量编码器可通过计算小的增量获取路径、位置、速度、转动速度、质量等.
组态将模块分配到机架、插槽和地址.
要配置硬件,用户需要在STEP7中填写配置表.
计数器模块FM350-2设备手册,05/2011,A5E00432717-03165索引224V启动器端子,3924V增量编码器端子,39CCD-ROM,3DDB的分配,137DS偏移量,137FFM350-2S7-300组态中,18安装于导轨,33技术规范,156更换,33FM350-2,前连接器,39NNAMUR编码器端子,39RREADME文件,45SS7-300标准,3UUDT1,137三划工具,33为前连接器接线,39门功能计数,29四划内容本手册,3内部门,29分配前连接器,39引脚分配前连接器,39支持,3计数通过门功能,29计数器DB引脚分配,137索引计数器模块FM350-2166设备手册,05/2011,A5E00432717-03五划功能原理滞后,133处理,3用途本手册,3电缆,39数字输入,39电源编码器的,39电源L+,1M,39六划回收,3安全规则,33安装参数赋值对话框,45安装于导轨FM350-2,33安装位置定义,33寻址永久,33自由,33导线端子套管,39七划块技术规范,80更换FM350-2,33条件下载参数赋值数据,45诊断缓冲区FM350-2的,154八划具有方向级别的24V脉冲编码器端子,39参数分配屏幕窗体,18参数赋值核对清单,84缺省,45参数赋值对话框安装,45综合帮助,45定义安装位置,33起始地址,33服务与支持Internet上,3组态机械配置,33组态包,18软件门,29九划保护措施,33前连接器分配,39引脚分配,39接线,39屏蔽连接元素,39端接,39帮助参数赋值对话框,45显示数据错误,154适用范围本手册,3索引计数器模块FM350-2设备手册,05/2011,A5E00432717-03167十划核对清单机械配置,84参数赋值,84缺省参数赋值,45读者本手册,3调试机械配置,84参数赋值,84起始地址定义,33通道起始地址,137配置,机械组态,33核对清单,84十一划培训中心,3接线前连接器,39十二划插槽允许的,33最大数量使用FM350-1,33滞后,133功能原理,133硬件门,29确认数据错误,154编码器电源,39编码器电源24V编码器,39编码器电源8.
2VDC,39编码器信号,39十三划数字输入,39电缆,39数字输出Q0至Q7,39数据错误,154显示,154确认,154十四划模块地址,137端子24V启动器,3924V增量编码器,39NAMUR编码器,39具有方向级别的24V脉冲编码器,39端接屏蔽连接元素,39索引计数器模块FM350-2168设备手册,05/2011,A5E00432717-03

80VPS:香港服务器月付420元;美国CN2 GIA独服月付650元;香港/日本/韩国/美国多IP站群服务器750元/月

80vps怎么样?80vps最近新上了香港服务器、美国cn2服务器,以及香港/日本/韩国/美国多ip站群服务器。80vps之前推荐的都是VPS主机内容,其实80VPS也有独立服务器业务,分布在中国香港、欧美、韩国、日本、美国等地区,可选CN2或直连优化线路。如80VPS香港独立服务器最低月付420元,美国CN2 GIA独服月付650元起,中国香港、日本、韩国、美国洛杉矶多IP站群服务器750元/月...

Megalayer优化带宽和VPS主机主机方案策略 15M CN2优化带宽和30M全向带宽

Megalayer 商家主营业务是以独立服务器和站群服务器的,后来也陆续的有新增香港、菲律宾数据中心的VPS主机产品。由于其线路的丰富,还是深受一些用户喜欢的,有CN2优化直连线路,有全向国际线路,以及针对欧美的国际线路。这次有看到商家也有新增美国机房的VPS主机,也有包括15M带宽CN2优化带宽以及30M带宽的全向线路。Megalayer 商家提供的美国机房VPS产品,提供的配置方案也是比较多,...

易探云330元/年,成都4核8G/200G硬盘/15M带宽,仅1888元/3年起

易探云服务器怎么样?易探云是国内一家云计算服务商家,致力香港云服务器、美国云服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出的国内云服务器优惠活动,国内云服务器2核2G5M云服务器低至330元/年起;成都4核8G/200G硬盘/15M带宽,仅1888元/3年起!易探云便宜vps服务器配置推荐:易探云vps云主机,入门型云...

网页计数器为你推荐
操作httpwordpress模板我在wordpress模板下载了一套模板,做了www.xuanqianbao.com这个站,模板的原站是www.rrzdm.com.一样的模板,我在文件在插入图片,却不能在首页显示,他的网站却可以.直支付宝蜻蜓发布蜻蜓支付可以代理么苹果appstore宕机苹果手机为什么显示无法连接到appstoreFlash动画设计与制作——第九章:导出和发布动画duplicate500开心001开心001与开心网怎么不一样,哪个是真的?yixingjia通配符的使用方法什么是seo小红妹 seo是什么意思?seo网站优化该怎 随机阅读 seo是什么意思kingcmsKingCMS 开始该则呢么设置呢?
最好的虚拟主机 域名升级访问 免费网站域名注册 域名备案中心 greengeeks 美国独立服务器 美国主机网 免备案空间 网站保姆 国外在线代理 本网站在美国维护 微信收钱 韩国名字大全 最好的qq空间 服务器监测 多线空间 电信托管 shuang12 net空间 免费php空间 更多