电工学习网

 找回密码
 立即注册
查看: 1336|回复: 0
打印 上一主题 下一主题

plc程序运算错误与硬件有关吗?

[复制链接]
跳转到指定楼层
楼主
发表于 2019-9-28 06:49:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
严格的说plc程序运算错误和硬件是没有关系的,但是程序的编写是要充分的考虑硬件的特性,才能保证程序的正确运行!
我说两个简单的例子:
1.就是你参考一个旧的PLC项目,做成你新的项目。旧项目使用的AI模块是0-20mA的信号对应数值0-32000,而新项目使用的是4-20mA的信号对应0-32000,这样你还用之前的程序来转化的时候必然要得出错误的结果!
2.前一段回答过一个西门子AI模块精度的问题,硬件15位精度的模块可以表述的最小温度是0.003度,而12位精度0.02度!所以,你想用12位精度的模块去实现更小的温度值测量,就不能实现,这不是程序问题,而是硬件问题!
通过这2个例子就可以说明,PLC程序要想正确运行,得到正确是运算结,果是要建立在对这个硬件模块充分了解的基础上的!---但是程序本身你写好之后,它会按照你给的算法进行运算,程序本身的运算过程是不会错的!
plc程序自身运算没有错误,不代表从整个工程项目上来说没错误,因为硬件才是外部的工程量信号和PLC内部数值关联起来的桥梁和通道!只有外部信号正确,硬件正确,程序正确,才能确保一个项目的现实意义充分正确!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-19 16:14

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表