




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
关于累计流量问题 在用 Siemens S7 300 PLC 上采用 step7 v5 1 开发的一套程序中 需要计算累计流量 变量 share FLOWSUM 瞬时流量通过 5 台流量变送器获得 经转化成 0 0 100 0 后分别存储在 share FIC01A R share FIC01B R share FIC01C R share FIC01D R 和 share FIC01E R 中 每 台流量传感器的量程为 250 立方米 小时 程序一直运行正常 但当累计流量达到 1 7E 005 左右后 累计 流量便不再增长 当将累计流量手工改小为 1 0E 005 后 程序又运行正常 再次长到 1 7E 005 左右后又 停止增长 程序中计算累计流量的部分都在 OB35 中 程序的其他部分都没有使用该变量 OB35 已设定为每秒钟执 行一次 程序采用梯形图编写 为了方便发送将其转换为语句表格式 程序中用到的符号说明如下 2 SYMBOL ADRESS DATATYPE COMMENT 条件 MODE M0 0 BOOL 全局模式选择 0 手动 1 自动 条件 DB FA FSTATUS DB11 DBW96 INT A 过滤器状态 0 ready 1 预涂 2 回流 3 过滤 4 再生 5 反 冲洗 share FIC01A R DB1 DBD10 REAL A 过滤器的流量 00 100 0 TEMPR REAL 流量累计临时变量 share FLOWSUM DB1 DBD0 REAL 总过滤流量累计 注 程序中共有 5 台过滤器 A B C D E 并联运行 上面只给出了 A 过滤器的符号声明 其它 过滤器与之基本相同 只是在不同的 DB 中 A MODE L 30 0 A A L 30 0 A L DB FA FSTATUS L 3 I JNB 01e L share FIC01A R L 6 944440e 004 R T TEMPR AN OV SAVE CLR 01e A BR JNB 01f L TEMPR L share FLOWSUM R T share FLOWSUM 01f NOP 0 A A L 30 0 A L DB FB FSTATUS L 3 I JNB 020 L share FIC01B R L 6 944440e 004 R T TEMPR AN OV SAVE CLR 020 A BR JNB 021 L TEMPR L share FLOWSUM R T share FLOWSUM 021 NOP 0 A A L 30 0 A L DB FC FSTATUS L 3 I JNB 022 L share FIC01C R L 6 944440e 004 R T TEMPR AN OV SAVE CLR 022 A BR JNB 023 L TEMPR L share FLOWSUM R T share FLOWSUM 023 NOP 0 A A L 30 0 A L DB FD FSTATUS L 3 I JNB 02a L share FIC01D R L 6 944440e 004 R T TEMPR AN OV SAVE CLR 02a A BR JNB 02b L TEMPR L share FLOWSUM R T share FLOWSUM 02b NOP 0 A A L 30 0 A L DB FE FSTATUS L 3 I JNB 034 L share FIC01E R L 6 944440e 004 R T TEMPR AN OV SAVE CLR 034 A BR JNB 035 L TEMPR L share FLOWSUM R T share FLOWSUM 035 NOP 0 请帮忙检查一下 问题到底出在什么地方 十分感谢 由于 S7 300 的浮点数格式为单精度格式的 其有效数据长度为 8 位 因此当两个相差很大的数相加时 如 A B 10000000 会发生丢尾数及完全被舍弃的现象 这在累加值的应用中经常发生 所以必须根据你的实 际应用情况确定其算法 非常感谢您的指点 问题好像正在于此 每秒钟的累加数 6 944 440e 0 04 和累加和 1 7e 005 相比正好差 了 8 次方 我曾尝试将累加数缩小了 1000 倍 在 wincc 中再放大 1000 倍 但没有起到多大效果 能不能具体给指点一下如何解决该问题 谢谢 2 有个瞬时流量计 如何计算累积流量 用定时中断将流量相加 经过单位变换即得累积流量 我做的课题也用了一个流量计 我也需要计算累积流量 我用的流量计是给出的脉冲信号 在这个课题中 还有一个编码器 用来测深度的 当深度每增加 0 1 米时中断 在这个中断中读出当前流量值 存入某个 数组 这样既可以得到每段的流量 也可以的到总的流量 最简单 1 秒中取 1 次样 累计流量就是每秒的流量和 3流量累计求助 各位大侠 请教 4 20mA 的流量信号怎幺累计 做成三班报表 用辛普森积分法 A B B A 为采集量 一般有脉冲信号来累计 脉冲信号累计 误差可能会比较大 还是建议用周期采集累计 不过那 不想找麻烦的话 可以用脉冲信号来累计 一直循环加 再作相应 的数据处理就 OK 了 定时中断 累加 每 100ms 取一次流量值 然后累加 累加 10 次就是 1s 内的流量和 以此类推 4关于累积流量偏小的问题 在 FC1 块里做流量信号处理 在 OB 中调用 FC1 在 OB35 设为 1 秒 里取流量值进行累加 得到的 累积量总是偏低 后来在 OB35 里做试验 取流量值为固定值 20000 其累加值也会偏低 请问各位师傅 大概是哪一方面的原因引起的 你是否用实数进行累加的 5流量计累计 我用 S7 400H PLC 来实现流量累计 仪表只有瞬时流量 4 20mA 信号 以前我用 Schneider Premiun PLC 来做时 一天差 1 吨左右 不精确 西门子 PLC 在 OB35 里面做时 是否要做 100ms 或 1s 脉冲 而且处理时要扩大倍数才可以 但倍数很大时 会超出 MD 数据范围 请各位大侠能否把自己做过的实例 E mail 给我 wliavge MD0 MD0 PIW IF MD0 CONST MD0 MD0 CONST MD4 MD4 1 MD8 MD4 CONST MD0 MD0 MD4 为 long int MD8 为 float const 为一个 MD 数值范围内的常数 这样就不用担心数值溢出 也 不用担心如果使用浮点数作累计时 当累计量大到一定数值时累计不准 倍数放大可以对 MD8 进行操作 6 PLC300 流量累加问题求救 我准备在 plc 中作长期累计量计算 精度 溢出问题不知怎么解决 step7 中只能用 32 位浮点数 长期对该 数累加精度很难保证并 4 月左右不能正常累加 请教各位怎么解决 谢谢 32 位浮点数恐怕很难溢出吧 累加精度是不好解决 不过精度不会差的 流量的话 应该有脉冲输出的 那样计算比较精确 如果你用流量乘时间 精度本身就不够了 你可以累加到 10 万 当大于 10 万的时候就让它回到 0 重新累加 如果数据比这大得多 你可以除以 10 100 或者更大 然后单位上变化一下 再来累加 使用浮点数 累积数一大 精度就不能保证 可以使用 Dint 一个不够用 2 个 64 位应该足够了吧 7用 S200 作流量累计时 时间如何设置 请问 用 S200 作流量累计时 时间如何设置 说明上说时间占 8 个字节 那年 月 日和小时 分钟 秒如何分配存储器的 8 个字节时间缓冲器格式 T T T 1 T 2 T 3 T 4 T 5 T 6 T 7 年 月 日 小时 分钟 秒 0 星期 8 MD0 MD0 PIW512 IF MD0 CONST MD 0 MD4 MD4 1 MD8 MD4 CONST MD0 MD8 定义 FLOAT 其余定义 INT 这样就不会出现溢出了 9电磁流量计 电磁流量计 7ME 5038 2AA11 1AA0 SITRANS F M 变送器 7MQ5752 4VA11 0CB0 Intermag 2 当 220V AC 供电电源突然断掉 等恢复供电后是否可以保存流量累积数据 请各位同行指点 谢谢 可以 10请教 利用瞬时流量计算累计流量 请教各位 利用瞬时流量计算累计流量 怎么样做才能误差最小呢 多谢 多谢 用定积分做 把区间做得越小越精确 等间隔时间可直接累加 不等间隔需乘上时间值再累加 n 对啊 其实是个模拟积分算法 就是累加了 比如 单位 L S 你每秒把计量值累加一次就好了 但是你想更精确 0 1 秒一次 那就每 0 1 秒加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗器材销售合同范本
- 个体前台劳务合同范本
- 物业房屋验收合同范本
- 摆摊玩具转让合同范本
- 会计实习劳务合同范本
- 食堂购买蔬菜合同范本
- 美甲店撤股合同范本
- 国外劳务合同范本 英文
- 个人简单租凭合同范本
- 工业地产开发合同范本
- 正确认识胰岛素
- 电子商务师国家职业资格培训教程ppt
- 微电网的总体结构
- 辽宁省盘锦市各县区乡镇行政村村庄村名居民村民委员会明细
- PCB板来料检验规范
- DL∕T 617-2019 气体绝缘金属封闭开关设备技术条件
- 诺如病毒感染暴发调查和预防控制技术指南(2023版)
- 班级管理(第3版)教学课件汇总全套电子教案(完整版)
- 教师入职审批登记表
- 日语教学计划.doc
- 岩石抗压岩石单轴压缩变形试验记录
评论
0/150
提交评论