搜索
bottom↓
回复: 9

组态王+西门子PLC200模拟量通信显示小数

[复制链接]

出0入0汤圆

发表于 2013-1-5 17:32:06 | 显示全部楼层 |阅读模式
利用组态王读取EM231模拟量输入电流值,输入电流为7.23mA,对应PLC中寄存器VW0为11568。
现想在组态王中文本显示7.23,请问该如何处理?
组态王可以读取VW0中的数据,能否组态王处理此数据,得到7.23值呢,怎么做?还是必须要在下位机程序中修改?

另,请问PLC200寄存器和组态王寄存器是如何对应的呀?VW应该是字节,VW0对应组态王的V0,那么VW1不应该对应V4吗,但貌似VW1对应的还是V1,还请指教~

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2013-1-6 08:52:14 | 显示全部楼层
组态王里面可以进行数据运算的,没连过西门子,但连过欧姆龙的

出0入0汤圆

 楼主| 发表于 2013-1-6 08:55:43 | 显示全部楼层
dlmaowf 发表于 2013-1-6 08:52
组态王里面可以进行数据运算的,没连过西门子,但连过欧姆龙的

能具体说一下怎么进行运算的吗?刚接触,不知道怎么弄。
比如我现在读取寄存器V0中数据为11568,想用这个数据除以1600,然后显示7.23,在哪边做这个处理啊?
谢谢~

出0入0汤圆

发表于 2013-1-6 09:26:19 | 显示全部楼层
组态王的脚本和C语言一样,如果你会一点C语言的话,应该很简单

出0入0汤圆

 楼主| 发表于 2013-1-6 10:55:53 | 显示全部楼层
dlmaowf 发表于 2013-1-6 09:26
组态王的脚本和C语言一样,如果你会一点C语言的话,应该很简单

谢谢~
用下位机处理的,算是解决了~

出0入0汤圆

发表于 2013-1-6 11:09:00 | 显示全部楼层
不管什么方法,解决就好,我只用过一次组态王,不怎么喜欢用

出0入0汤圆

发表于 2013-1-6 16:55:15 | 显示全部楼层
组态王变量可以比例转换!

出0入0汤圆

 楼主| 发表于 2013-1-7 10:18:43 | 显示全部楼层
gzhmcu 发表于 2013-1-6 16:55
组态王变量可以比例转换!

在哪做比例转换呢?命令语言?我用的PLC下位机做的比例转换。。。

出0入0汤圆

发表于 2013-1-7 11:01:31 | 显示全部楼层
EM231有量程拨动开关 你用的 4-20MA  选0-20MA的那个量程   默认 0-20MA 对应 0-32000  
那个在程序里线性转下就可以

出0入0汤圆

发表于 2013-1-8 13:05:03 | 显示全部楼层
shmilyly1985 发表于 2013-1-7 10:18
在哪做比例转换呢?命令语言?我用的PLC下位机做的比例转换。。。 ...

那就更简单了,在组态软件的变量下面不是有个数据类型吗,如果是带小数的,就用浮点类型,看看组态王的帮助吧,一点不看肯定是用不好的!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-27 10:38

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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