FM350-1FM350-2常问问题集

合集下载

FM350-2

FM350-2

计数模板FM350-2 快速使用入门 FM350-2 Getting started该文档主要面对初次使用FM350-2模板的用户。

内容包括一些调试的步骤,使用经验,等等。

但是,该文档无法取代FM350-2的手册。

建议:用户通过此文档掌握了初步调试和使用模板的方法以后,还是要认真、仔细阅读FM350-2的手册,进一步加深对FM350-2功能模板的理解。

FM350-2模板的使用者,应该具有STEP 7操作的基础知识。

关键词FM350-2 高速计数Key WordsCounterspeedFM350-2 High目录1.FM350-2 快速入门 (4)1.1 模块概述 (4)1.2 准备工作 (4)1.3 FM350-2的安装和接线 (5)1.4 测试模块 (8)1.5 产生一个高速计数模块FM350-2的数据块 (8)1.6 分配参数给高速计数模块FM350-2 (8)1.7 没有用户程序的情况下,调试高速计数模块FM350-2 (11)1.8 程序编制 (15)1.8.1. 基本介绍 (15)1.8.1.1. 简介 (15)1.8.1.2. 硬件组态 (16)1.8.1.3. 编程基本规则 (16)1.8.1.4. 通过访问I/O直接读取计数值和测量值 (16)1.8.2. 操作模式介绍 (18)1.8.3. 数据块介绍(Data Block) (19)1.8.4. 中断程序 (24)1.8.5. 例子程序fm_cntex(Zxx34_01_fm350-2)说明 (26)1.8.5.1. 硬件组态介绍 (26)1.8.5.2. 程序结构的说明 (27)1.8.5.3. OB1程序简介 (28)1.8.5.4. FC100程序简介 (30)1.8.5.5. OB82程序简介 (33)1.9 编码器的选择 (33)1.10 错误诊断 (33)2.FM350-2 常见问题分析(FAQ) (34)2.1 西门子自动化与驱动产品的在线技术支持...........................E RROR!B OOKMARK NOT DEFINED.2.2 如何获得西门子自动化与驱动产品的资料...........................E RROR!B OOKMARK NOT DEFINED.2.3 需设备选型及订货...............................................................E RROR!B OOKMARK NOT DEFINED.2.4 西门子技术支持热线............................................................E RROR!B OOKMARK NOT DEFINED.2.5 西门子自动化产品的其它网站.............................................E RROR!B OOKMARK NOT DEFINED.2.6 标准及认证 (34)2.7 FM350-2搬运、存储、运行的环境要求 (34)2.8 FM350-2配置软件包V4.0+SP3 (35)2.9 FM350-2入门文档 (35)2.10 FM350-2的产品手册 (35)2.11 FM350-2的产品手册...........................................................E RROR!B OOKMARK NOT DEFINED.2.12 怎样直接通过模板的I/O逻辑地址访问FM350-2计数值 (35)2.13 FM350-2可以通过IM365接口模板,放置在扩展机架吗.....E RROR!B OOKMARK NOT DEFINED.2.14 为什么FM350-2库文件的帮助文件中,出现错误文字显示 (35)1. FM350-2 快速入门1.1 模块概述通道智能型计数器模块,用于通用计数和测量任务;• 8•直接连接 24 伏增量编码器和8.2伏NAMUR 编码器;•与可编程参考值的比较功能(工作方式决定比较值数量);•当达到比较值时,内置数字输出端输出响应;•多种工作模式¾连续/ 单次/ 周期计数¾频率/ 速度的测量¾周期测量¾比例器1.2 准备工作•有一个S7-300 PLC站,由电源模块,工作存储器大于等于12KB的CPU和FM 350-2 摸板组成。

FM350-1

FM350-1
NETWORK TITLE = //存入比较值2 NEX3: A M 280.6; //Transfer compare value 2 FP M 280.7; //positive edge S M 281.0; JCN NEX4; L 2.000000e+030; //Download parameters in channel DB T "计数器信息".CMP_V2;
日志总数:3 评论数量:1 留言数量:0 访问次数:1068 加为好友 发送短信
BLOGGER LOGIN 用户名: 密 码:
gfedc 记住密码 登录 用户注册 忘记密码
RES_SYNC := M 281.6, RES_ZERO := M 271.3); NOP 0; NETWORK TITLE =
BEGIN NETWORK TITLE = //存入新数
October 2006 日一二三四五六
1234567 8 9 10 11 12 13 1 15 16 17 18 19 20 2 22 23 24 25 26 27 2 29 30 31
SEARCH
日志标题
搜索
RECENT ENTRIES
FM350-1用于定位 大家交流的平台
1在组态正确后350上的红灯灭后在线组态时候350显示没有参数其实这没有问题大家不要去管它
无极
首页 相册
Unbending Notes
首页 | 上一篇 | 下一篇
FM350-1用于定位
liangshx 发表于 2006-10-5 15:08:00 阅读全文(747) | 回复(0) | 引用通告(0) | 编辑
Re:大家交流的平台 Re:大家交流的平台
SYNDICATE -XML

针对FM350-1 _ FM450-1_FM350-2的编码器选择

针对FM350-1 _ FM450-1_FM350-2的编码器选择

FAQ ( 常问问题 )Case No.:产品类型:FM350-1 / FM 350-2 / FM450-1 的编码器选择问题:如何选择、设置适用于FM350-1 / FM 350-2 / FM450-1的编码器?用户在使用高速计数模板“FM350-1 / FM 350-2 / FM450-1”时,经常分不清应该选择什么样的编码器?如何正确地在STEP 7软件中设置参数?功能模板“FM350-1 / FM 350-2 / FM450-1”可以连接“增量编码器”信号。

编码器是一种将角位移转换为一连串电数字脉冲信号的旋转式传感器,这些脉冲可以用来控制角位移,也可以与齿条、螺旋杆结合在一起,控制直线位移。

“增量编码器”一般给出两种方波,他们的相位差为90度(电气上),通常称为通道A、通道B。

可以通过一个或者两个通道的读数,得到与转数相关的信息。

同时,可以通过对两个通道信号的顺序对比,得到旋转方向的信息。

市场上常见的“增量编码器”,从电气原理上,大致分为6种:NPN线路,NPN 集电极开路,PNP线路,PNP集电极开路,推挽式线路,长线驱动器线路。

1.适用于“FM350-1 / FM450-1”的编码器类型有4种:NPN线路,PNP线路,推挽式线路,长线驱动器线路。

STEP 7软件的具体设置如下:z针对NPN线路的编码器,在“Encoders”中的“Signal Type”选择“24V Incremental”,选择“Sensor inputs”为“Source Output”(编码器激活内部电路开关时,需要“FM350-1 / FM450-1”模板的24 V通道输出。

The output ofthe encoder actively switches to +24 V);z针对PNP线路的编码器,在“Encoders”中的“Signal Type”选择“24V Incremental”,选择“Sensor inputs”为“Sink Output / Push-Pull”(编码器激活内部电路开关时,需要“FM350-1 / FM450-1”模板的0 V通道输出。

FM350-2程序说明

FM350-2程序说明

OB82 FC2/ FC3/ FC4/FC5/FC300/DB2/UDT1/0B1 NETWORK1 都要拷贝到原程序中。

在DB2.DBW12中有一个FM350模块地址的设置。

要与S7硬件配置中FM350的地址一样硬件配置中地址为I:272-287 Q:272-287。

DB2.DBW12=W#16#110=272.程序说明OB1 network1CALL "CiShan" //调用FC300程序块cnt2_app :=W#16#2 //背景数据块号DB2quantity :=MW4 //预装载值,为MW4赋值,当前为零,也可以用W#16#0load :=M0.2 //装载计数器值,计数器应用时此点为1Gate0_3 :=M0.0 //打开计数器0-3通道的软件门Gate4_5 :=M0.1 //打开计数器4-5通道的软件门act_val :=M0.3 //开始读当前计数值的触发位channel :=M0.4 //0为计数器通道0-3计数1为为计数器通道4-7计数,应置1rd_err :=M2.2 //读操作的出错提示wr_err :=M2.1 //写操作的出错提示load_done :=M2.0 //装载计数器操作的状态指示state_oflw:=M2.3 //通道4测量值上限溢出状态指示state_uflw:=M2.4 //通道4测量值下限溢出状态指示FC300 程序说明network1L #cnt2_app //Application fill unitT #cnt2_db //Open counter data blockOPN DB [#cnt2_db]CALL "CNT2_CTR" //Control the FM 350-2 调用FC2DB_NO:=#cnt2_dbA DBX 36.7 //FM 350-2 parameters assigned?JCN END //No, process no applicationA DBX 38.4 //Lower limit exceeded?= #state_uflwA DBX 39.4 //Upper limit exceeded?= #state_oflwA #Gate0_3 //Start the fill unit?= DBX 23.0 //Yes, SW_GATE0 open= DBX 23.1 //Yes, SW_GATE1 open= DBX 23.2 //Yes, SW_GATE2 open= DBX 23.3 //Yes, SW_GATE3 openA #Gate0_3 //Start the fill unit?A DBX 43.0 //Yes, CTRL_DQ0 = STAT_GATE0= DBX 21.0 //and trigger fill valveA #Gate0_3 //Start the fill unit?AN DBX 42.0 //Yes, invert STAT_DQ0= DBX 21.1 //and trigger motor for transport= DBX 22.1 //with CTRL_DQ1 and SET_DQ1A #Gate4_5 //Start the frequency measurement?= DBX 23.4 //Yes, SW_GATE4 open= DBX 23.5 //Yes, SW_GA TE5 open// = DBX 23.6 //Yes, SW_GATE6 open 想要使用通道6将前面注释符去掉// = DBX 23.7 //Yes, SW_GATE7 open 想要使用通道7将前面注释符去掉network2SET //Set BR for error evaluationSA VEOPN DB [#cnt2_db] //Open counter data blockA DBX 1.0 //Load comparator in progress?JC WRDO //YesA DBX 42.1 //New loading only during transportJCN WRENA #load //Load new quantity?FP M 10.0 //Positive edge to #load 注意不能和程序其它地方应用冲突JCN WREN //NoL #quantity //Quantity in counter data blockT DBD 116L 42 //job_no 30 forT DBB 0 //Load comparator count channel 0 WRDO: CALL "CNT2_WR" //Load counter and comparator for FM 350-2DB_NO :=#cnt2_dbRET_V AL:=MW6 //注意不能和程序其它地方应用冲突WREN: AN BR //Error: job_no unknown, retval_wr with error or dataerror= #wr_errAN #load //Create write job endedR DBX 1.1 //Deleted when loading triggeredA DBX 1.1= #load_donenetwork 3SET //Set BR for error evaluationSA VEOPN DB [#cnt2_db] //Open counter data blockA DBX 3.0 //Read actual values in progress?JC RDDO //YesAN #act_val //Reading actual values?JC RDEN //NoL 100 //job_no 100 for count channel 0 to 3AN #channel //for count channel 4 to 7?JC JOBL 101 //job_no 101 for count channel 4 to 7JOB: T DBB 2 //Load comparator count channel 0RDDO: CALL "CNT2_RD" //Load counter and comparator for FM 350-2DB_NO :=#cnt2_dbRET_V AL:=MW8 //注意不能和程序其它地方应用冲突RDEN: AN BR //Error: job_no unknown or retval_rd with error= #rd_errEND: BE。

脉冲FM350-1

脉冲FM350-1

脉冲FM350-1的使用1.概述2.安装和接线3.操作方式3.1 计数方式3.2 测量方式3.3 中断的使用1.概述单通道智能计数模板,可连接5V增量编码器、24V增量编码器、带方向信号的脉冲传感器, 5V信号最大500Hz, 24V 信号最大200Hz,具有软件门和硬件门控制计数和测量,带比较值输出。

FM350-1可以在IM153-1、IM153-2、S7-300系统中使用。

2.安装和接线在选择好计数传感器后需要确认模板侧面的跳线块, A对应5V信号,D 对应24V信号。

3.操作方式首先安装FM350-1软件,在SIMATIC Manager中打开库FMx50LIB。

复制所有的块进入自己的项目。

仅仅6ES7 350-1AH03-0AE0具有测量功能,老版本的FC0不能驱动新FM350-1。

下面描述几个功能块的性能和区别FC0 计数和测量功能,使用UDT1生成的数据块FC1 诊断FM模板FC2 计数和测量功能,支持等时模式,能够在操作中改变参数和置位、复位输出。

使用UDT2生成的数据块。

FC3 功能和FC2基本一样,但仅仅使用在等时模式,对等时模式进行了优化,运算速度在等时模式比FC2快3.1 计数模式首先生成应用程序数据块3.1.1 连续计数(continuous counting)软件门置1从DB10.DBD34读计数值3.1.2 单次计数( single counting)单次计数方法同连续计数一样,但当达到上限或下限最大计数值时,必须从新启动计数器。

3.1.3 周期计数 (Periodic counting)周期计数和连续计数控制方法一样,但当达到上限或下限最大计数值时,从装载值开始从新计数。

3.1.4 打开和关闭门功能硬件门包含常1(level-controlled)控制和边沿触发(edge-controlled)软件门仅仅有level-controlled.取消和中断门功能:这个功能都是由GATE_STP 输入参数来实现的取消门控制功能是当GATE_STP置1,计数停止,保持当前计数值。

FM350-1FM350-2常问问题集

FM350-1FM350-2常问问题集

FM350-1/FM350-2常问问题集∙文献∙涉及产品问题1:SIMATIC S7-300系列有哪些模板可以用于高速计数?解答表1 SIMATIC S7-300高速计数模板问题2:在哪里可以找到高速计数模块的手册和相关文档?解答:您可通过以下步骤获取您所需的文档:-请登陆网站:-在页面中点击技术资源库中:全球技术资源-在新窗口右上角的搜栏中输入“<关键字>”,并搜索-搜索结束后在窗口右侧列表中点击“只搜索手册/操作指南、只搜索证书、只搜索证书、只搜索FAQ常问问题只搜索更新信息”-最后列表中名为“<文档名称>”的条目即为您所需的文档。

常用文档的下载链接如下,您可以直接登陆如下网址下载相关资料:CPU31xC技术功能手册中文版:/CN/view/zh/12429336 FM350-1模板手册下载:/CN/view/zh/1086726FM350-2模板手册下载:/CN/view/zh/1105178关于西门子计数模板应用的文档可以参考相关产品手册,或登录下载中心网站/download/,搜索下载如下文档:(见表2 )表2 计数模板应用文档列表问题3:在哪里可以找到FM350-1/-2模块的软件包?解答:常用的驱动软件下载链接如下,您可以直接登陆如下网址下载相关软件:FM350-1 软件包下载:/CN/view/zh/28291262FM350-2 软件包下载:/CN/view/zh/28554065问题4:为何FM350-1 或FM350-2的软件包不能正常安装,提示1324 错误(见图1 )?图1解答:FM350-1/2 软件包安装时需要将计算机中的区域语言及高级选项中的语言改为“英语(美国)”,具体如下:控制面板->区域语言-> 区域选项(高级选项Advanced中也需要更改语言),更改后电脑会自动重新启动,启动后即可安装,安装完成后将语言改回“中文”即可(见图2 )。

FM350-1使用

FM350-1使用

FM350-1高速计数模块使用
一、安装
1、信号类型
2、外部接线
二、设置
1、计数范围:
2、计数方式:
连续计数:当向上计数,在到达计数上限后,在下一个脉冲到来,计数值跳到下限然后再次开始加计数。

单向计数:计数器从装载值开始计数。

当向上计数,在到达计数上限后,在下一个脉冲到来,计数值跳到计数下限值,并且即使再有脉冲到
来,计数值仍保持在计数下限值。

当向下计数,在到达计数下限值后,在下一个脉冲到来,计数值
跳到计数上限值,并且即使再有脉冲到来,计数值仍保持在计数
上限。

周期计数:计数器从装载值开始计数。

当向上计数,在到达计数上限后,在下一个脉冲到来,计数值跳到装载值然后再次开始加计数。

当向下计数,在到达计数下限值后,在下一个脉冲到来,计数值
跳到装载值然后再次开始减计数。

三、编程
1、“L-DIRECT”、“L-PREPAR”参数:
“L-DIRECT”参数定义:将装载值传送到装载寄存器,并直接进入计数器;
“L-DIRECT”参数定义:将装载值仅仅储存在装载寄存器;
2、“Gate”功能
3、计数器控制功能“FC0”
4、。

S7-300的n个常见问题解答--汇总

S7-300的n个常见问题解答--汇总

S7-300的n个常见问题解答--汇总1:使用CPU 315F和ET 200S时应如何避免出现“通讯故障”消息?使用CPU S7 315F, ET 200S以及故障安全DI/DO模块,那么您将调用OB35 的故障安全程序。

而且,您已经接受所有监控时间的默认设置值,并且愿意接收“通讯故障”消息。

OB 35 默认设置为100毫秒。

您已经将F I/O模块的F监控时间设定为100毫秒,因此至少每100毫秒要寻址一次I/O模块。

但是由于每100毫秒才调用一次OB 35,因此会发生通讯故障。

要确保OB35的扫描间隔和F监控时间有所差别,请确保F监控时间大于OB35的扫描间隔时间。

S7分布式安全系统,一直到V5.2 SP1 和6ES7138-4FA00-0AB0,6ES7138-4FB00-0AB0,6ES7138-4CF00-0AB0 都会出现这个问题。

在新的模块中,F 监控时间设定为150毫秒.2:当DP从站不可用时,PROFIBUS上S7-300 CPU的监控时间是多少?使用CPU的PROFIBUS接口上的DP从站操作PROFIBUS网络时,希望在启动期间检查期望的组态与实际的组态是否匹配。

在CPU属性对话框中的Startup选项卡上给出了两个不同的时间。

3:如何判断电源或缓冲区出错,如:电池故障?如果电源(仅S7-400)或缓冲区中的一个错误触发一个事件,则CPU操作系统访问OB81。

错误纠正后,重新访问OB81。

电池故障情况下,如果电池检测中的BATT.INDIC开关是激活的,则S7-400仅访问OB81。

如果没有组态OB81,则CPU不会进入操作状态STOP。

如果OB81不可用,则当电源出错时,C PU仍保持运行。

4:为S7 CPU上的I/O模块(集中式或者分布式的)分配地址时应当注意哪些问题?请注意,创建的数据区域(如一个双字)不能组态在过程映象的边界上,因为在该数据块中,只有边界下面的区域能够被读入过程映像,因此不可能从过程映像访问数据。

FM350-1调试简单说明(适用于飞剪)

FM350-1调试简单说明(适用于飞剪)

编者注:此文档尽对软件设置进行简单描述,目的是记录末架轧机脉冲数并带锁存功能,相关硬件知识请参照FM350-1光盘中使用手册。

建议:首先请简单阅读用户手册相关内容,再做此实验。

目录:1.1实验平台 (2)1.2准备工作 (3)1.3硬件组态 (4)1.4程序调试 (8)1.1实验平台z电源模块:307-1EA00-0AA0z CPU模块:315-2AG10-0AB0z存储卡:953-8LG10-0AA0z高速计数模块:350-1AH03-0AE0 z编码器:EB58B10-H6PR-1024z STEP7 5.4.0.0z FM350-1软件包(模块光盘中)1.2准备工作z搭建实验平台z安装软件包(先要安装STEP7)1.3硬件组态z建立一个新项目z插入一个300站z组态硬件(如图1)图1z双击FM350 COUNTER,出现COUNTER MODULE画面(图2)图2z进入Operating Modes,修改Gate的模式为Latch(图3)图3z进入Encoders,修改Signal Type为24V incremental(图4)图4z进入Input,修改Set Counter(Set DI)为Multiple,同时取消Evaluate zero mark for setting(图5)图5z进入Output,修改DO1为Active on reaching the comparison value for pulse duration(up),把Pulse duration改为500ms(图6)图6z保存设置,编译并下载1.4程序调试z打开Libraries,选择FMx50Lib(图7)图7z复制FC2和UDT1到实验工程中(图8)图8z回到实验项目,插入DB1(图9)图9z编程注意事项¾必须要赋值的三个参数DB1.DBW6(高数模块地址),DB1.DBD8(高数模块地址首址),DB1.DBB12(高数模块地址长度)(图10)图10¾必须置位的点,FC2中的SW_GATE(允许计数),DB1.DBX27.0和DB1.DBX27.1(允许硬件I2清零),DB1.DBX28.0和DB1.DBX28.1(允许硬件Q0和Q1输出)¾FC2说明(主要参数说明)(图11)DB_NO 对应DB块的DB号,本例为1SW_GATE 软件门,为“真”的时候,允许计数L_DIRECT 软件清零L_PIRPER 设置LOAD_V AULT_CMP_V1 设置比较值1(对应DO1)T_CMP_V2 设置比较值2(对应DO2)图11¾当前值为DB1.DBD30,锁存值为DB1.DBD34(硬件I0出现上升沿,当前值就被锁存到DB1.DBD34中)(图12)图12¾设置DB1.DBD14(装载值):在给DB1.DBD14赋值的同时,必须给FC2FM350-1调试说明(适用于飞剪系统) TJ-BJ自动化2室-马楠的L_PREPAR为“真”一次¾设置DB1.DBD18(比较值1)和DB1.DBD22(比较值2):在给DB1.DBD18和DB1.DBD22赋值的同时,必须给FC2的T_CMP_V1和T_CMP_V2为“真”一次\\自动化2室-1\f\自动化2室文档\调试报告\调试报告pdf文档\ 11。

FM350

FM350

最近在热线上遇到了一个关于FM350-2高速计数模块故障诊断的问题,有一定的代表性,这里和大家分享一下。

我们先来回顾一下这个问题及解决的过程。

客户:我的FM350-2(6ES7350-2AH01-0AE0)上电后SF灯亮,报错。

我:给FM350-2供电了吗?(模块不供电会报错)客户:供电了。

我:怎么给模块分配的参数,有没有接编码器?客户:什么都没改,采用默认设置,没有接设备。

我以前这样用过好几次,没有碰到这种问题。

我:(在我的记忆里也是不应该报错,因为FM350-2有默认的参数,只要供上电后就可以工作,不会出错),监控一下FM350-2的诊断信息,报什么错误呢?客户:非法的时间戳,模块没有分配参数……,详见图1,图2。

图1 FM350-2诊断诊断缓冲区信息图2 FM350-2诊断中断信息我:(没有印象)我先测试一下,稍后和您联系!找来FM350-2模块(6ES7350-2AH01-0AE0),进行硬件组态、编译、下载程序,然后运行CPU,FM350-2正常,试了几次都正常,不能复现出客户的故障。

怎么办呢,问问同事吧,都说没有碰到过类似的问题。

接着测试,模拟了可能会出现的错误,包括背板总线没有接好、前连接器没有插好、模块接线错误等,都没有出现同样的错误。

还有其他原因吗?对了,用ET200M站下面的FM350-2模块组态一下(实际应该在硬件目录中选择在SIMATIC 300站下面的FM350-2模块),编译下载、运行,FM350-2的SF灯亮了(激动中),赶紧监视一下错误信息吧(保佑),果然,同样的错误信息出现了(狂喜)。

赶紧打电话给客户。

我:您在组态时,从哪里选择的FM350-2模块。

客户:就在SIMATIC 300站下面选择的啊!我:……? 如果模块位置选择错误时会出现这种问题,您再确认一下。

客户:确定没有出现这种问题。

白激动了,不是这个原因,还有其它原因?没办法,再和客户深入沟通一下吧!详细了解客户怎么做的。

高速计数FM350-2

高速计数FM350-2

关于FM350-2一、350-2概述:350-2是西门子的一款高速计数模块,有人曾为我,什么是高速计数模块,为什么用高速计数模块,不用不行吗?那么贵,其实这三个问题是一个问题“什么是高速计数模块”,高速计数让我理解实质就是高速的输入+高速计数器(当然高速计数模块又加入了一些附加功能),高速速度有多高呢?下面做一个比较:从表中不难看出对于要求响应速度高的控制数字量输入SM321是无法满足的,并且Fm350-2不占用CPU的运算时间。

这就很简单的回答了那三个问题。

二、FM350-2的组态问题它有一个自己的专门组态包用来设置外部信号的类型,门信号类型,以及检测方式内容等等。

当然我有个同事问到我那个组态包装好了,装到哪里了,怎么知道安装成功。

如果要找装到那里了,对于大多数人是在这里“C:\Program Files\Siemens\Step7\s7fCnt2”你也可以找找你是不是在这里,对于有没有安装成功,可以双击硬件组态画面里面已经初步组态的FM350-2counter项会自动弹出以下画面:否则组态包肯定没有安装完成。

我下面逐条介绍一下FM350-2的组态问题。

1.初步组态(这是我自己的叫法):这是组态的初步用STEP7硬件组态这个大家都熟悉,首先找一个除了1,2,3号槽位以外的空槽位直接插入FM350-2就行了,需要注意的是350-2有两种模块一种是支持冗余的(6ES7 350-2AH01-0AE0),一种不支持(6ES7 350-2AH00-0AE0),其他性能没有区别。

我用的是5号槽位如图:这时候编译并保存一下,然后右键点击把其对象属性打开如图:这时候点击“地址”项,会显示以下画面输入和输出的起始和中止的地址,就是在初步组态第一个画面里的I/O地址,这个时候点击确定按钮,就会有以下画面在这个时候,我习惯是暂时不理,去配置数据块,然后再返回(也可以点击关闭以后再次配置,个人习惯),打开Samatic Manager窗口,从其“文件”窗口里打开“库”,找到“fm_cntli”里面有两个版本的库文件Counter v1和Counter v2,具体有什么区别我不知道,我用的是v1,把里面的所有的块:复制到程序块里如下图所示:然后再插入DB数据块如下图,选择为udt1类型,点击确定这个时候可以回到硬件组态画面,点击选择数据块选择DB1。

中波广播技术能手竞赛部分试题

中波广播技术能手竞赛部分试题

中波广播技术能手竞赛部分试题广电总局提出的广播电视系统维护总方针:不间断、高质量、既经济、又安全。

2、我国发展中波广播网的技术政策是:大、中、小功率相结合,中、小功率为主,地波覆盖,同步广播。

3、10KW以上功率发射机,通常情况下,PSM机、PDM机、板调机、DAM机的整机效率分别约为60、55(75)、35(40以下)、85以上。

4、DX系列调幅发射机的核心由四部分组成,它们分别是音频处理、A/D转换、调制编码、D/A转换。

5、我国的中波同步广播组网采用频率制、三频组网,同步台间的频差Δf要求≤0.015HZ,其同步保护率为白天4dB、夜间8dB. 6、用摇表摇测高压油浸滤波电容器的绝缘时,应对电容器放电并拆除连线,在摇测完后再对电容器放电,恢复连线。

7、电子管高频放大器的工作状态用流通角θ来表示,甲类时为θ=180度;乙类时为180>θ≧90;丙类时为θ<90度8、我国的卫星NICAM-728系统采用QPSK调制方式,其载波在视频基带的7.28MHZ位置;速率为728Kb/S。

9、中波广播的多频共塔运用必须考虑以下因素:频道间隔、发射机功率、输入输出阻抗要求。

10、国家标准规定的中波广播的载波波长范围是565.0-187.3米。

11、对推远衰落区最有利的中波天线高度是0.53λ。

12、在中波发射机技术指标中,工作类别A3E表示调幅广播。

13、数字万用表欧姆档黑表棒是接其内部电池的负极。

14、十二相整流电路由Δ/Δ接法和Δ/Y接法的两组三相桥式整流电路叠加而成。

15、双频共塔的发射机之间的频率越远越好,频率比应大于1.25。

16、全固态发射机输出模块是工作于D类状态。

17、天线底部石墨放电球的间隙,原则上时1mm/kv。

18、全固态机运行环境温度要求在0-40度,市电波动在额定值的±10%以内。

以内。

19、目前,我国使用的DAM中波发射机属于模拟调制范围。

中波发射机属于模拟调制范围。

FM值班测试题(暖通)

FM值班测试题(暖通)

FM值班测试题(暖通)一、单选题1、模块间精密空调的主要部件不包括()A:电动阀B:压缩机(正确答案)C:表冷器2、离心机组油压过低停机保护值为()。

A:156 KPaB:172KPa(正确答案)C:200 KPa3、冷媒(R 134a)由气态变为液态的过程称为冷凝,冷凝是()A:吸热过程B:放热过程(正确答案)C:化学过程4、制冷主机冷凝器小温差理想温度控制在()摄氏度以下A:2B:3(正确答案)C:45、制冷主机的主要部件不包括()A:节流阀B:压缩机C:冷却塔(正确答案)6、恒湿机补水为()A、自来水B、软化水C、RO水(正确答案)D、去离子水7、自动排气阀安装位置为()A、主管道最高处(正确答案)B、主管道最低处C、水泵入口D、水泵出口8、制冷系数的定义是()A、单位时间的制冷量B、单位时间的功耗C、单位制冷量的秏功量(正确答案)D、单位温差的制冷量9、恒湿机的功能()A、加湿B、除湿C、加湿和除湿(正确答案)D、加湿和加热10、物质由固态变为气态是()A、气化B、液化C升华(正确答案)D、蒸发11、冷却塔补水有()A、浮球补水B、电动阀补水C、浮球+电动阀补水(正确答案)D、以上都有12.冷凝器器作用是把由压缩机所压缩的( )液化。

()A高压高温气态冷媒(正确答案)B高压高温液态饱和冷媒C低压低温液态饱和冷媒13. 对现有房间空气进行加热,空气的相对湿度()A、升高B、降低(正确答案)C、不变D、无法确定14.制冷剂在冷凝器中的状态变化();A、液化放热过程(正确答案)B、液化吸热过程C、汽化放热过程D、汽化吸热过程15.巡检时发现冷塔有溢水现象,可能的原因有()A、市政压力过高B、浮球卡死(正确答案)C、塔盘漏水D、液位传感器异常16.风冷空调室外机翅片脏堵,可能导致()A高压保护(正确答案)B低压保护C空调风量不足D室外机风扇减速17.冷塔皮带何时应该更换()A三个月定时更换B根据磨损程度更换(正确答案)C断了再换D根据使用年限定时更换18.机房空调送风距离()米为宜A. 1-2m为宜B. 3-5m为宜C. 6-10m为宜(正确答案)19.数据机房采用地板送风,风速范围()m/s为宜?A. 1.5--3.0m/s(正确答案)B. 2--4m/sC. 3--5m/s20.凝结器作用是把由压缩机所压缩的()液化A. 高压高温气态冷媒(正确答案)B. 高压高温液态饱和冷媒C. 低压低温液态饱和冷媒21. 不属于制冷剂热力过程的选项是()A、加湿(正确答案)B、蒸发C、压缩D、冷凝E、节流22.下面选项不会造成机房空调制冷或制热效果差的原因是:()A、制冷剂不足,压力偏低B、制冷剂过多,压力偏高C、制冷系统内含氟量过低D、制冷系统内包含的空气量不足(正确答案)23.机房内部气流走向是否科学,是关系到空调制冷系统能否有效运转的关键,下列说法正确的是()A、机柜间距小于80厘米B、采用下送风、上回风、冷热通道分离(正确答案)C、地板下布线槽D、机柜摆放采取“面对背”24.机房在空调送风制冷情况下,应该保持()的风压情况A、0压力B、负压力C、正压力(正确答案)25.活动地板下的空间作为空调静压箱时,地板高度不宜小于()mm.A 250B 300C 350D 400(正确答案)26.在机房空调出现故障、制冷达不到要求或关键设备局部温度过高时,使用()进行降温最合理。

计数模板FM350-2快速使用入门

计数模板FM350-2快速使用入门

计数模板FM350-2快速使用入门1. FM350-21.1824 8.2 NAMUR( )/ //1.2S7-300 PLC 12KB CPU FM 350-2 40STEP 7 (> V4.0.2.1) FM350-2S7-300 11cpu1.3FM350-2FM350-2 40 2 32340/123 A0 04 A1 15 A2 26 A3 37 B0 08 B1 19 B2 210 B3 311 I0 012 I1 113 I2 214 I3 315 Q0 0 0.5A16 Q1 1 0.5A17 Q2 2 0.5A18 Q3 3 0.5A19 P8V2 NAMUR 8.2V20 P8V2 NAMUR 8.2V21 L+ 24V22 M 0V23 A4 424 A5 525 A6 626 A7 727 B4 428 B5 529 B6 630 B7 731 I4 432 I5 533 I6 634 I7 735 Q4 4 0.5A36 Q5 5 0.5A37 Q6 6 0.5A38 Q7 7 0.5A39 P8V2 NAMUR 8.2V40 P8V2 NAMUR 8.2V 8.2 VDC24V 8.2V 200mA 19 20 39 40 NAMUR NAMUR A0 A7 B0 B7DIN19234 NAMUR A0 A724V A0 A7 B0 B724V A0 A7 B0 B724V A0 A7“Encoder Signals and Their Evaluation”I0 I7I0 I7Q0 Q7Q0 Q7 FM350-21.4FM350-2 SF 20FM350-2 5.2 Default Parameter Assignment 1.5 FM350-2SIMATIC Manager fm_cntli BlockUDT1 Data Block1.6 FM350-2hardware configurationFM350-2 Object Properties 44Object Properties AddressObject Properties Basic Parameters “Module address for datablock” “Select data block” data block 55Object Properties CPUParameters FM350-2 “AssigningParameters” 66Encoder“Encoder Signals and Their Evaluation”Operating Modes“Operating Modes, Settings, Parameters, and Jobs” Interrupt Enable Outputs save “Assigning Parameters” OK “Object Properties”Save and compile PLCCPU FM350-2 CPU STOP STOPFM350-21.7FM350-2FM350-2 “Assigning Parameters” Debug>Commission ing 77FM350-2 “Assigning Parameters” Debug>Diagnostics 88FM350-2 “Assigning Parameters” Debug>Service99FM350-2 “Assigning Parameters” Debug>Modify Mode CPU 10101.81.8.1.1.8.1.1.FM350-2 STEP 7 Library FM350-2fm_cntli Sample Projects FM350-2 fm_cntex zXX34_01_FM350-2FC2 CNT2_CTR FM350-2FC3 CNT2_WR FM350-2FC4 CNT2_RD FM350-2FC5DIAG_RDFM350-2 OB82Data block “counter DB”UDT1 FM350-2Programming the FM 350-21.8.1.2.FM350-2 CPU IM360 IM361 IM 153-1 6ES7153-1AA02-0XB0 IM 153-2 6ES7153-2AA00-0XB0 1.8.1.3.I.Work MemoryII. FM350-2 FC2 CNT2_CTRIII. FM350-2 DB 36.7 CHECKBACK_SIGNALS.PARA1.8.1.4. I/OFM 350-2 I/O “ ”I/O“ ” “Word” “Dword”“Dword” “ ” “Word”L PIW Word L PID DwordI. Word FM350-2 HW Config. +8 +10 +12 +14 FM350-2256 L PIW 264 L PIW 266 L PIW 268 L PIW 270II. Dword FM350-2 HW Config. +8 +12 FM350-2 256 L PID 264 L PID 268 “FC CNT2_RD” 2 ms I/O “FC CNT2_RD”“ ”FM350-2“ - FM350-2 ” “ ” 1111FM350-2 [ Parameter ] [ EDIT ] > 12121.8.2.FM350-2 7 Continuous Counting Single Counting Periodic Counting Frequency Measurement Rotational Speed Measurement Period Duration Measurement Proportioning Continuous CountingSingle CountingPeriodic Counting11Frequency Measurement1Rotational Speed Measurement1Period Duration MeasurementProportioning 4 1: 0: 08 Operatiing Modes, Settings, Parameters, and Jobs1.8.3. Data BlockCPU FC FM350-2 UDT1 Data Block FM350-2 Data Block FM350-2 Data Block 12.0 14.0 1.50.0 JOB_WR.NO BYTE B#16#01.0 JOB_WR.BUSY BOOL FALSE1.1 JOB_WR.DONE BOOL FALSE1.2 JOB_WR.IMPOSS BOOL FALSE1.3 JOB_WE.UNKOWN BOOL FALSE2.0 JOB_RD.NO BYTE B#16#03.0 JOB_RD.BUSY BOOL FALSE3.1 JOB_RD.DONE BOOL FALSE3.2 JOB_RD.IMPOSS BOOL FALSE3.3 JOB_RD.UNKNOWN BOOL FALSE12.0 MOD_ADR WORD W#16#0 14.0 CH_ADR DWORD DW#16#0 18.0 DS_OFFS BYTE B#16#0BOOL FALSE Output 0 21.0 CONTROL_SIGNALS.CTRL_DQ0BOOL FALSE Output 1 21.1 CONTROL_SIGNALS.CTRL_DQ1BOOL FALSE Output 2 21.2 CONTROL_SIGNALS.CTRL_DQ2BOOL FALSE Output 3 LS.CTRL_DQ3BOOL FALSE Output 4 21.4 CONTROL_SIGNA LS.CTRL_DQ4BOOL FALSE Output 5 21.5 CONTROL_SIGNA LS.CTRL_DQ521.6 CONTROL_SIGNABOOL FALSE Output 6 LS.CTRL_DQ6BOOL FALSE Output 7 21.7 CONTROL_SIGNA LS.SET_DQ7BOOL FALSE Output 0 22.0 CONTROL_SIGNA LS.SET_DQ022.1 CONTROL_SIGNABOOL FALSE Output 1 LS.SET_DQ1BOOL FALSE Output 2 22.2 CONTROL_SIGNA LS.SET_DQ2BOOL FALSE Output 3 22.3 CONTROL_SIGNA LS.SET_DQ322.4 CONTROL_SIGNABOOL FALSE Output 4 LS.SET_DQ4BOOL FALSE Output 5 22.5 CONTROL_SIGNA LS.SET_DQ5BOOL FALSE Output 6 22.6 CONTROL_SIGNA LS.SET_DQ6BOOL FALSE Output 7 22.7 CONTROL_SIGNA LS.SET_DQ7BOOL FALSE 023.0 CONTROL_SIGNALS.SW_GATE0BOOL FALSE 1LS.SW_GATE1BOOL FALSE 223.2 CONTROL_SIGNALS.SW_GATE2BOOL FALSE 323.3 CONTROL_SIGNALS.SW_GATE323.4 CONTROL_SIGNABOOL FALSE 4 LS.SW_GATE4 BOOL FALSE 523.5 CONTROL_SIGNALS.SW_GATE5BOOL FALSE 623.6 CONTROL_SIGNALS.SW_GATE623.7 CONTROL_SIGNABOOL FALSE 7 LS.SW_GATE7 BOOL FALSE 36.1 CHECKBACK_SIG NALS.STS_TFBBOOL FALSE36.4 CHECKBACK_SIGNALS.DATA_ERRBOOL FALSE 36.7 CHECKBACK_SIG NALS.PARA37.0 CHECKBACK_SIGBOOL FALSE 0 NALS.STS_CMP0 BOOL FALSE 1 37.1 CHECKBACK_SIG NALS.STS_CMP137.2 CHECKBACK_SIGBOOL FALSE 2 NALS.STS_CMP2 37.3 CHECKBACK_SIGBOOL FALSE 3 NALS.STS_CMP3 37.4 CHECKBACK_SIGBOOL FALSE 4 NALS.STS_CMP4 BOOL FALSE 5 37.5 CHECKBACK_SIG NALS.STS_CMP537.6 CHECKBACK_SIGBOOL FALSE 6 NALS.STS_CMP6 37.7 CHECKBACK_SIGBOOL FALSE 7 NALS.STS_CMP7 BOOL FALSE 0 38.0 CHECKBACK_SIG NALS.STS_UFLW0BOOL FALSE 1 38.1 CHECKBACK_SIG NALS.STS_UFLW1BOOL FALSE 2 38.2 CHECKBACK_SIG NALS.STS_UFLW238.3 CHECKBACK_SIGBOOL FALSE 3 NALS.STS_UFLW3 BOOL FALSE 4 38.4 CHECKBACK_SIG NALS.STS_UFLW4BOOL FALSE 5 38.5 CHECKBACK_SIG NALS.STS_UFLW5BOOL FALSE 6 38.6 CHECKBACK_SIG NALS.STS_UFLW6BOOL FALSE 7 38.7 CHECKBACK_SIG NALS.STS_UFLW7BOOL FALSE 0 39.0 CHECKBACK_SIG NALS.STS_OFLW0BOOL FALSE 1 39.1 CHECKBACK_SIGNALS.STS_OFLW1BOOL FALSE 2 39.2 CHECKBACK_SIG NALS.STS_OFLW239.3 CHECKBACK_SIGBOOL FALSE 3 NALS.STS_OFLW3 BOOL FALSE 4 39.4 CHECKBACK_SIG NALS.STS_OFLW4BOOL FALSE 5 39.5 CHECKBACK_SIG NALS.STS_OFLW539.6 CHECKBACK_SIGBOOL FALSE 6 NALS.STS_OFLW6 BOOL FALSE 7 39.7 CHECKBACK_SIG NALS.STS_OFLW7BOOL FALSE 0 40.0 CHECKBACK_SIG NALS.STS_DIR0BOOL FALSE 1 40.1 CHECKBACK_SIG NALS.STS_DIR140.2 CHECKBACK_SIGBOOL FALSE 2 NALS.STS_DIR2 BOOL FALSE 3 40.3 CHECKBACK_SIG NALS.STS_DIR340.4 CHECKBACK_SIGBOOL FALSE 4 NALS.STS_DIR4 40.5 CHECKBACK_SIGBOOL FALSE 5 NALS.STS_DIR5 40.6 CHECKBACK_SIGBOOL FALSE 6 NALS.STS_DIR6 BOOL FALSE 7 40.7 CHECKBACK_SIG NALS.STS_DIR741.0 CHECKBACK_SIGBOOL FALSE 0 NALS.STS_DI041.1 CHECKBACK_SIGBOOL FALSE 1 NALS.STS_DI1 BOOL FALSE 2 41.2 CHECKBACK_SIG NALS.STS_DI2BOOL FALSE 3 41.3 CHECKBACK_SIG NALS.STS_DI3BOOL FALSE 4 41.4 CHECKBACK_SIG NALS.STS_DI441.5 CHECKBACK_SIGBOOL FALSE 5 NALS.STS_DI5 BOOL FALSE 6 41.6 CHECKBACK_SIG NALS.STS_DI6BOOL FALSE 7 41.7 CHECKBACK_SIG NALS.STS_DI7BOOL FALSE 0 42.0 CHECKBACK_SIG NALS.STS_DO0BOOL FALSE 1 42.1 CHECKBACK_SIG NALS.STS_DO1BOOL FALSE 2 42.2 CHECKBACK_SIG NALS.STS_DO2BOOL FALSE 3 42.3 CHECKBACK_SIG NALS.STS_DO3BOOL FALSE 4 42.4 CHECKBACK_SIG NALS.STS_DO4。

西门子fm350-2使用入门

西门子fm350-2使用入门

Page 3 of 40
FM350-2 使用入门
SLC A&D CS Beijing
2.12 怎样直接通过模板的I/O逻辑地址访问FM350-2 计数值 ..................................... 40 2.13 FM350-2 可以通过IM365 接口模板,放置在扩展机架吗................................... 40 2.14 为什么FM350-2 库文件的帮助文件中,出现错误文字显示 ............................... 40
1.8.5.1. 硬件组态介绍 ....................................................................................... 29 1.8.5.2. 程序结构的说明.................................................................................... 30 1.8.5.3. OB1 程序简介 ...................................................................................... 31 1.8.5.4. FC100 程序简介................................................................................... 33 1.8.5.5. OB82 程序简介 .................................................................................... 35 1.9 编码器的选择 .................................................................................................... 36 1.10 错误诊断 ........................................................................................................... 36 2. FM350-2 常见问题分析(FAQ)............................................................................. 37 2.1 西门子自动化与驱动产品的在线技术支持 ......................................................... 37 2.2 如何获得西门子自动化与驱动产品的资料 ......................................................... 38 2.3 需设备选型及订货 ............................................................................................. 38 2.4 西门子技术支持热线 ......................................................................................... 38 2.5 西门子自动化产品的其它网站 ........................................................................... 39 2.6 标准及认证........................................................................................................ 39 2.7 FM350-2 搬运、存储、运行的环境要求 ............................................................ 39 2.8 FM350-2 配置软件包V4.0+SP3 ........................................................................ 39 2.9 FM350-2 入门文档 ............................................................................................ 40 2.10 FM350-2 的产品手册......................................................................................... 40 2.11 FM350-2 的产品手册......................................................................................... 40

FM350-2程序说明

FM350-2程序说明

OB82 FC2/ FC3/ FC4/FC5/FC300/DB2/UDT1/0B1 NETWORK1 都要拷贝到原程序中。

在DB2.DBW12中有一个FM350模块地址的设置。

要与S7硬件配置中FM350的地址一样硬件配置中地址为I:272-287 Q:272-287。

DB2.DBW12=W#16#110=272.程序说明OB1 network1CALL "CiShan" //调用FC300程序块cnt2_app :=W#16#2 //背景数据块号DB2quantity :=MW4 //预装载值,为MW4赋值,当前为零,也可以用W#16#0load :=M0.2 //装载计数器值,计数器应用时此点为1Gate0_3 :=M0.0 //打开计数器0-3通道的软件门Gate4_5 :=M0.1 //打开计数器4-5通道的软件门act_val :=M0.3 //开始读当前计数值的触发位channel :=M0.4 //0为计数器通道0-3计数1为为计数器通道4-7计数,应置1 rd_err :=M2.2 //读操作的出错提示wr_err :=M2.1 //写操作的出错提示load_done :=M2.0 //装载计数器操作的状态指示state_oflw:=M2.3 //通道4测量值上限溢出状态指示state_uflw:=M2.4 //通道4测量值下限溢出状态指示FC300 程序说明network1L #cnt2_app //Application fill unitT #cnt2_db //Open counter data blockOPN DB [#cnt2_db]CALL "CNT2_CTR" //Control the FM 350-2 调用FC2DB_NO:=#cnt2_dbA DBX 36.7 //FM 350-2 parameters assigned?JCN END //No, process no applicationA DBX 38.4 //Lower limit exceeded?= #state_uflwA DBX 39.4 //Upper limit exceeded?= #state_oflwA #Gate0_3 //Start the fill unit?= DBX 23.0 //Yes, SW_GATE0 open= DBX 23.1 //Yes, SW_GATE1 open= DBX 23.2 //Yes, SW_GATE2 open= DBX 23.3 //Yes, SW_GATE3 openA #Gate0_3 //Start the fill unit?A DBX 43.0 //Yes, CTRL_DQ0 = STAT_GATE0= DBX 21.0 //and trigger fill valveA #Gate0_3 //Start the fill unit?AN DBX 42.0 //Yes, invert STAT_DQ0= DBX 21.1 //and trigger motor for transport= DBX 22.1 //with CTRL_DQ1 and SET_DQ1A #Gate4_5 //Start the frequency measurement?= DBX 23.4 //Yes, SW_GATE4 open= DBX 23.5 //Yes, SW_GATE5 open// = DBX 23.6 //Yes, SW_GATE6 open 想要使用通道6将前面注释符去掉// = DBX 23.7 //Yes, SW_GATE7 open 想要使用通道7将前面注释符去掉network2SET //Set BR for error evaluationSA VEOPN DB [#cnt2_db] //Open counter data blockA DBX 1.0 //Load comparator in progress?JC WRDO //YesA DBX 42.1 //New loading only during transportJCN WRENA #load //Load new quantity?FP M 10.0 //Positive edge to #load 注意不能和程序其它地方应用冲突JCN WREN //NoL #quantity //Quantity in counter data blockT DBD 116L 42 //job_no 30 forT DBB 0 //Load comparator count channel 0 WRDO: CALL "CNT2_WR" //Load counter and comparator for FM 350-2DB_NO :=#cnt2_dbRET_V AL:=MW6 //注意不能和程序其它地方应用冲突WREN: AN BR //Error: job_no unknown, retval_wr with error or dataerror= #wr_errAN #load //Create write job endedR DBX 1.1 //Deleted when loading triggeredA DBX 1.1= #load_donenetwork 3SET //Set BR for error evaluationSA VEOPN DB [#cnt2_db] //Open counter data blockA DBX 3.0 //Read actual values in progress?JC RDDO //YesAN #act_val //Reading actual values?JC RDEN //NoL 100 //job_no 100 for count channel 0 to 3AN #channel //for count channel 4 to 7?JC JOBL 101 //job_no 101 for count channel 4 to 7JOB: T DBB 2 //Load comparator count channel 0RDDO: CALL "CNT2_RD" //Load counter and comparator for FM 350-2DB_NO :=#cnt2_dbRET_V AL:=MW8 //注意不能和程序其它地方应用冲突RDEN: AN BR //Error: job_no unknown or retval_rd with error= #rd_errEND: BE。

FM 350-2 调试简要说明

FM 350-2 调试简要说明
我们已对印刷品中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,因此我们不保证印刷 品中所述内容与硬件和软件完全一致。印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中。
Siemens AG Automation and Drives Postfach 48 48 90437 NÜRNBERG
生成计数器 DB • 在 SIMATIC 管理器中,选择文件 > 打开... > 库,打开“fm_cntli”库。将数据结构 UDT 1 从 “fm_cntli”库的“块”容器复制到项目的“块”容器。 • 选择插入 > S7 块 > 数据块,将 DB 1 插入到“块”容器中。 • 打开 DB 1,使用指定的用户自定义数据类型 UDT 1 创建 DB 1。 • 单击文件 > 保存,保存 DB 1。
4
入门指南, 08/2005, A5E00432646-01
测试
对于从 STEP 7 V5.3 开始的版本,可通过单击 Mod. Addr. 按钮来调用该对话框以选择通道 DB。
调用参数分配对话框:
对于 STEP 7 V5.3 之前的版本,可通过单击对象属性中的参数按钮来调用。
从 STEP 7 V5.3 开始,可通过双击 FM 350-2 打开编程界面。单击确定关闭提示保存组态的对 话框。
器、编码器或开关以及线材等。
在编程设备中安装组态软件包 FM 350-2 组态软件包包含编程工具、必要的功能 (FC)、数据结构 (UDT 1) 以及一个示例程序。 • 将光盘放入光盘驱动器。 • 在 Windows 中,通过双击“控制面板”中的“添加/删除程序”来运行软件安装对话框。 • 单击安装...,然后运行光盘上 setup 文件夹中的“Setup.exe”,并按照安装说明操作。

高速计数模块FM350-1 的基本使用

高速计数模块FM350-1 的基本使用

摘要本文介绍了高速计数模块FM350-1 的基本使用,包括组态包安装、参数配置、程序编写等详细过程;另外介绍了不同的计数方式、频率测量、转速测量和周期测量的具体组态步骤。

针对掉电、停机时的数据保持,本文也提供了简单的设置和程序实例以供参考。

关键词计数模板,FM350-1,周期计数,单次计数,连续计数,频率测量,转速测量,周期测量,掉电保持Key Words Counter Module, FM350-1, Periodic counting, Single counting, Continuous counting, Frequency measurement, RPM mesurement, Countinuous periodic measurement, retentiveFM350-1 基本功能介绍FM350-1 是一款用于高速计数的功能模块,可用在S7-300/M7-300 控制系统中。

FM350-1上有一个计数通道,可以实现周期计数、单次计数、连续计数和频率、转速、周期的测量。

可以连接源型、漏型以及推挽式接口的编码器,最高计数频率是500kHz,根据编码器信号的不同,能够支持的最大脉冲频率也有所不同。

FM350-1 能够支持如下的操作模式:1.1 连续计数连续计数的计数过程如下图所示:在FM350-1 的配置中,连续计数的计数范围是“0 to +32bits”或者“-31bits to +31bits”,即从0 到,或者从到。

当增计数到达计数范围上限时,下一个到来的脉冲让计数值变为下限值,并继续计数。

232 − 231 231 −11.2 单次计数单次计数的计数过程如下图所示:和连续计数不同,单次计数中存在“主计数方向”(Main counting direction),如上图所示就是“无主计数方向”(none)时的计数过程。

此时的计数范围和连续计数一样,可以是“0 to+32bits”或者“-31bits to +31bits”,当计数到达上限时,门自动关断,计数停止,计数值变成另一限值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FM350-1/FM350-2常问问题集∙文献∙涉及产品问题1:SIMATIC S7-300系列有哪些模板可以用于高速计数?解答表1 SIMATIC S7-300高速计数模板问题2:在哪里可以找到高速计数模块的手册和相关文档?解答:您可通过以下步骤获取您所需的文档:-请登陆网站:-在页面中点击技术资源库中:全球技术资源-在新窗口右上角的搜栏中输入“<关键字>”,并搜索-搜索结束后在窗口右侧列表中点击“只搜索手册/操作指南、只搜索证书、只搜索证书、只搜索FAQ常问问题只搜索更新信息”-最后列表中名为“<文档名称>”的条目即为您所需的文档。

常用文档的下载链接如下,您可以直接登陆如下网址下载相关资料:CPU31xC技术功能手册中文版:/CN/view/zh/12429336 FM350-1模板手册下载:/CN/view/zh/1086726FM350-2模板手册下载:/CN/view/zh/1105178关于西门子计数模板应用的文档可以参考相关产品手册,或登录下载中心网站/download/,搜索下载如下文档:(见表2 )表2 计数模板应用文档列表问题3:在哪里可以找到FM350-1/-2模块的软件包?解答:常用的驱动软件下载链接如下,您可以直接登陆如下网址下载相关软件:FM350-1 软件包下载:/CN/view/zh/28291262FM350-2 软件包下载:/CN/view/zh/28554065问题4:为何FM350-1 或FM350-2的软件包不能正常安装,提示1324 错误(见图1 )?图1解答:FM350-1/2 软件包安装时需要将计算机中的区域语言及高级选项中的语言改为“英语(美国)”,具体如下:控制面板->区域语言-> 区域选项(高级选项Advanced中也需要更改语言),更改后电脑会自动重新启动,启动后即可安装,安装完成后将语言改回“中文”即可(见图2 )。

言),更改后电脑会自动重新启动,启动后即可安装,安装完成后将语言改回“中文”即可(见图2 )。

图2问题5:使用普通的DI 模板是否可以进行高速计数?什么时候需要用高速计数模板?高速计数模板的优点是什么?解答:Ø普通DI模板是否可以用于高速计数需要考虑信号的最高的脉冲频率是否超过的CPU 扫描周期。

因为DI 信号的从0-1,再从1-0 的变化需要2个扫描周期。

如果没有超过则可以使用普通DI模板。

例如:CPU 扫描时间为10ms,则计数的响应时间为20ms,计数频率最高为50HZ.如果实际的脉冲信号频率超过50Hz,则部分信号将丢失。

Ø所以当需要采集较高频率的脉冲信号时,如果输入频率超出CPU的最高计数频率时,则部分输入脉冲信号将丢失,PLC不能准确计数,此时就需要使用高速计数模板完成计数功能。

Ø高速计数模板通常自带处理器,不占用 CPU 的处理时间,高速计数功能及快速响应功能在高速计数器内部完成,快速响应直接通过高速计数器触发。

CPU 通过调用功能块与高速计数模板进行通信,如设定计数模式,设定比较值,读取计数值等。

问题6:增量编码器与绝对值编码器的区别,如何选择?解答:增量编码器输出的是脉冲信号,断电再上电读数是0。

绝对值编码器输出的是一个绝对数值,断电再上电数值不变。

增量编码器原理:由一个中心有轴的光电码盘,其上有环形通、暗的刻线,有光电发射和接收器件读取,获得四组正弦波信号组合成A、B、C、D,每个正弦波相差90度相位差(相对于一个周波为360度),将C、D信号反向,叠加在A、B两相上,可增强稳定信号;另每转输出一个Z相脉冲以代表零位参考位。

由于A、B两相相差90度,可通过比较A相在前还是B 相在前,以判别编码器的正转与反转,通过零位脉冲,可获得编码器的零位参考位。

Ø特点:成本低Ø缺点:存在零点累计误差,抗干扰较差,断电不保持绝对值编码器:绝对值编码器的光码盘有许多道光通道刻线,依次2,4,8,16…..这样用光信号扫描分度盘(分度盘与传动轴相联)上的二进制刻度盘获得一组从2的0次方到2的n-1次方的唯一的2进制编码(格雷码)以确定被测物的绝对位置值,然后将检测到的二进制数据转换为电信号并输出测量的位移量。

绝对值编码器有分为单圈与多圈,单圈最大分辨率为13位(8192个位置),多圈编码器有13位计位置,12位计圈数(4096圈)总的分辨率可达25位。

特点:Ø每个位置是唯一的Ø没有累积误差Ø电源切除后位置信息不会丢失Ø比增量型编码器的抗干扰能力更强Ø成本相对较高问题7:6ES7 350-1AH03-0AE0可以直接替换6ES7 350-1AH02-0AE0 吗?解答:可以,6ES7 350-1AH03-0AE0和6ES7 350-1AH02-0AE0是兼容的。

Ø 6ES7 350-1AH03-0AE增加了新功能,如频率测量、转速测量、周期测量,支持CIR,DP 从站支持等时模式等Ø如不使用新功能,可直接更换,6ES7 350-1AH02-0AE0功能可在6ES7350-1AH03-0AE0模块运行Ø如组态改为新模块,一定是先拔出老模块换上新模块,HW组态中删除老模块换上新模块,不支持将6ES7350-1AH03-0AE0组态下载到6ES7 350-1AH02-0AE0模块中。

问题8:门功能(Gate Function)中Cancel 与Interrupt 的区别?图3解答:取消:门停止后再次开启时计数从装载值开始重新计数问题9:锁存(Latch)与锁存/触发(Latch/ Retrigger )有何区别?解答:Ø锁存:通过输入点DI Start 的跳沿(上升沿触发,下降沿触发,上升/下降沿均触发)来存储计数器数值。

该操作不会修改计数器数值。

图4Ø锁存/触发:通过通过输入点DI Start的沿信号(上升沿触发,下降沿触发,上升/下降沿均触发)来锁存计数器数值,每次执行锁存操作后,计数器从装载值开始计数。

图5问题10:FM350-1的锁存功能是否能产生过程中断?解答:FM350-1的锁存功能不能产生过程中断,但是可以产生过零中断。

FM350-1的装载值必须为零,随者锁存功能的执行(DI的上升沿开始),当前的计数值被储存到另一地址然后置为初始值零,产生过零中断,在OB40中可以读出中断并相应的锁存值。

锁存值也可以从FM350-1的硬件组态地址的前4个字节中读出。

注:以上解决办法适用于6ES7350-1AH02-0AE0以及之前的版本。

目前的6ES7350-1AH03-0AE0中latch或者Latch/retrigger都可以触发过程中断。

问题11:FM350-1选择单次计数主计数方向向上,反向转动编码器,当计数超过所设定的计数限值后,如何计数?解答:单次计数主计数方向向上时,Ø重新下载硬件组态后,计数器的实际值下限值0。

Ø如果没有重新写装载值,将从0开始计数。

如果在主计数方向为向上时反转编码器向下计数,则超过设定的计数下限0 时可继续计数,并且达到计数下限的最大值-2147483648后跳变为2147483647继续向下计数,当达到设定的上限值时,计数停止。

具体过程如下(见图6):图6同理,当单次计数主计数方向向下时,Ø重新下载硬件组态后,计数器的实际值为所设定的上限值。

如果没有重新写装载值,将从上限值开始计数。

Ø如果向上计数,超过设定的计数上限时可继续计数,并且达到计数上限的最大值 2147483647后跳变为-2147483648继续向上计数,到达下限0,计数停止。

(见图7)图7问题12:单次计数主计数方向向上,上限设为1000,当通过L_Direct 写入新的装载值1200时,为何不能进行计数?解答:单次计数向上或向下的上限值范围是2~2147483647。

如果向上计数时装载值比设定的上限值大,则计数不能正常进行(向下计数与之相反),并且操作错误“OT_ERR”将置1,要通过”OT_ERR_A”复位该报错。

问题13:单次计数无主计数方向,计数范围为32bit时,为何不能从0开始计数?解答:单次计数模式中,当计数值与边界值相等时,计数功能就会停止。

该计数模式中,门打开后,由于初始值为“ 0”,立即产生一个溢出,STS_UFLW被置位,门自动停止,所以继续无法计数,此时需要将装载值设置为大于0的数值。

如果希望从0开始计数,需要将计数范围改为31bit (-2147483648~2147483647)。

问题14:频率测量时FM350-1 的测量原理?解答:FM350-1的测量原理采用动态测量时间Ø FM350-1的测量原理FM350-1对每个脉冲的上升沿都进行计数并为其分配一个时间值(以us为单位)。

更新时间:更新时间结束时输出测量值,该值在硬件组态中设置。

动态测量时间=当前更新时间间隔中最后一个脉冲的时间值-上一个更新时间间隔中最后一个脉冲的时间值。

如在动态测量时间开始后在下一个更新时间间隔没有收到脉冲,则动态测量时间将延长,并且任何小于最后测量值的“每个动态时间1个脉冲”值都作为新值输出。

见下图8 :图8 测量原理Ø FM350-1的测量过程:测量过程为连续测量,模板的返回值为-1,直到超出第一个更新时间。

门打开后,第一个个更新时间开始,从要测量的脉冲序列的第一个脉冲处开始连续测量,在收到第二个脉冲之前,无法计算出第一个测量值。

测量结束将通过STS_COMP1报告结束。

如果在更新时间内反转方向,则该测量值不确定,可以通过STS_DIR 对测量过程中的干扰进行响应。

(见下图9)图9 测量过程Ø由于FM350-1工作在动态测量周期,如果在设定的测量周期内没有测到测量信号的两个上升沿,将通过假定在更新时间结尾产生一个脉冲来构成动态测量周期,并计数出一个估算值。

问题15:如何通过物理地址读取FM350-1的计数值?解答:模块起始地址+4,例如:起始地址为256,那么从 PID260 中可以读到实际计数值。

问题16:FM350-2 中,User_ Type 与实际计数通道物理地址的对应关系?解答: FM350-2 计数通道可以通过物理地址读取计数值:PIW: 模板的起始地址+8, +10,+12,+14例如:起始地址=384,那么计数通道对应的物理地址为PIW392(通道1)PIW394(通道0),PIW398(通道2),PIW396(通道3) (见图10)。

PID: 模板的起始地址+8, +14, 计数通道地址PID392, PID396图10问题17:FM350-2 如何读取8个通道的数值?解答:FM350-2通过FC4读取计数值,只能读取4个通道,如果希望同时读取8个通道可以通过如下方法:Ø方法一:4个通道通过FC4 读取, 4个通道通过访问物理地址读取( 同时读取8通道)。

相关文档
最新文档