SIEMENS广东省珠海市(授权)西门子一级代理商——西门子华南总代理
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子总代理
- PLC
- 西门子一级代
- 驱动
- 西门子代理商
- 伺服电机
- 联系电话
- 15915421161
- 手机号
- 15903418770
- 联系人
- 张经理
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 更新时间
- 2024-05-10 07:00
举例说明,假如你的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,此时你就需要进行处理了。
有以下两种处理方法:
第一种,使用浮点运算,不过对于新手来说,可能会有一点麻烦,各种转换,别迷了,但是这种方式准确。
第二种,扩大倍数(我们都是需要有小数点的程序不认小数点,可是触摸屏可以把显示作出小数点)例如:a乘以36000除以4096这么计算,先算乘法,再算除法,同时扩大100倍,假如a为2048,你得到的b就是18000度,增加两位小数点显示就是180.00.
另外不同品牌的plc在读取模拟量原理都差不多,基本都是 某一通道的模拟量对应一个专用的寄存器。要了解这个你可以查看相应的说明书。
举例子说:西门子第一通道 aiw0 台达 第一通道 d1110(大概是这样,我记不清了)。如果是0-10v那么 在plc里面读取的数值应是0-255.不同的plc这个数值是不同的,这个要看精度了。电流也是差不多的,只是接线方式不一样。
展开全文