公司新闻
PLC的0-10v模拟量怎么转换成数字的
发布时间: 2024-03-12 20:31 更新时间: 2024-11-26 09:10
举例说明,假如你的0-10V模拟量,对应PLC的数字量是0-4096或者0-16383,按照0-4096举例一圈对应360度,同时对应0-4096.就是说明当你得到数字量4096时,设备转360度,2048则转180度。
如果只是显示的话,你收到的模拟量数据对应的数字量为A显示数据为实际角度BB除以360=A除以4096B=A除以4096乘以360度。但是你要知道PLC都是整数计算的,这样的话,你所得到的数据可能为0,此时你就需要进行处理了。
有以下两种处理方法:
第一种,使用浮点运算,不过对于新手来说,可能会有一点麻烦,各种转换,别迷了,但是这种方式Zui准确。
第二种,扩大倍数(我们都是需要有小数点的程序不认小数点,可是触摸屏可以把显示作出小数点)例如:A乘以36000除以4096这么计算,先算乘法,再算除法,同时扩大100倍,假如A为2048,你得到的B就是18000度,增加两位小数点显示就是180.00.
另外不同品牌的PLC在读取模拟量原理都差不多,基本都是 某一通道的模拟量对应一个专用的寄存器。要了解这个你可以查看相应的说明书。
举例子说:西门子 第一通道 AIW0 台达 第一通道 D1110(大概是这样,我记不清了)。如果是0-10V 那么 在PLC里面读取的数值应是0-255.不同的PLC这个数值是不同的,这个要看精度了。电流也是差不多的,只是接线方式不一样。
其他新闻
- PLC控制系统在实际调试过程中常见的3个问题 2024-11-26
- 如何区分NPN和PNP?又是怎么和PLC接线的 2024-11-26
- 模拟量很难?来看看PLC中模拟量信号的转换公式 2024-11-26
- 各dapinpaiPLC之间通信协议汇总,看完终于明白了 2024-11-26
- 什么是过载?什么是过流? 2024-11-26
- 通过手机微信,也能实现PLC远程监控故障报警? 2024-11-26
- 什么样的PLC可以直接驱动接触器?什么样的PLC不可以直接驱动? 2024-11-26
- PLC程序的编辑与注释 2024-11-26
- PLC程序块调用和线性化结构化编程 2024-11-26
- 西门子PLCjuedui地址的起始地址与范围 2024-11-26
- 西门子PLC计数器与编程 2024-11-26
- 西门子PLC程序设计步骤 2024-11-26
- 西门子S7-1200物料称重分拣案例 2024-11-26
- 威纶通触摸屏与西门子200SMART PLC串口通信详解 2024-11-26
- 不同项目下的S7-1200之间的开放式以太网通信实现数据交换 2024-11-26
产品分类
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595