SIEMENS河北省石家庄市西门子(授权)一级总代理-西门子变频器一级总代理
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 变频器
- 西门子代理商
- 触摸屏
- 西门子一级代理
- 伺服电机
- 西门子一级总代理
- 联系电话
- 18126392341
- 手机号
- 15267534595
- 联系人
- 梁涛
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
- 更新时间
- 2025-03-01 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这个数值是不同的,这个要看精度了。电流也是差不多的,只是接线方式不一样。