要使模拟量(比如压力,液位)在触摸屏(MCGS)显示实时数值出来,那我在PLC内部要写程序吗?

还是只要在MCGS的变量通道四则运算就可以了。比如我用台达的有模拟量输入点CH0,手册查得它的寄存器地址是D1110.那我在MCGS的压力变量能不能就是D1110,然后在... 还是只要在MCGS的变量通道四则运算就可以了。比如我用台达的有模拟量输入点CH0,手册查得它的寄存器地址是D1110.那我在MCGS的压力变量能不能就是D1110,然后在通道里四则运算。谢谢! 展开
 我来答
路人甲V5
2011-10-28 · TA获得超过2151个赞
知道小有建树答主
回答量:831
采纳率:100%
帮助的人:819万
展开全部
如果直接读D1110的值也是可以的,但是读上去的是原始值,因为PLC做运算肯定要好点,所以为了不加重MCGS的负担,建立你在PLC里做好运算后直接读工程值,然后只在MCGS上显示就可以了
qskmka
2011-10-28 · TA获得超过2176个赞
知道大有可为答主
回答量:2874
采纳率:60%
帮助的人:971万
展开全部
可以再plc内部做好工程值的转换,也可以在触摸屏内转化,都可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疯中的神话
2011-10-28 · TA获得超过109个赞
知道答主
回答量:60
采纳率:0%
帮助的人:37.9万
展开全部
CH0的值是工程值也就是PLC模拟模块儿转换出来的实际的模拟信号对应的数字
如果要显示成压力或者液位的话,是需要写程序进行转换的
例如:现在的模拟信号输入范围是4-20MA,AD转换的最大(内码)值是4000
那么就是说4对应的是内码的800,而20对应的就是内码的4000
如果你的压力是0-100MPa的话
那么就需要吧D1110的值转换一下,再用MCGS显示出来
比如说转换到D1114中
那么D1114=D1110*[4000/(20-4)]
同事MCGS显示用的变量的数据类型必须和这个D1114一样哦
如果用MCGS直接显示的话,MCGS上要做计算
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户11877
2011-10-28
知道答主
回答量:4
采纳率:0%
帮助的人:6682
展开全部
兄弟,是不是我理解错误了?模拟量值对应PLC的数,也就是说4对应PLC的内部值为6400时,这个6400不是浮点数!是一个整形,你的意思应该是如何把PLC内部读取的值显示成实际的外部输入值。比如,4-20mA的输入,对应PLC的读数是6554-32767,那么其中就存在一个线性关系,你的PLC种读到一个值x,那么它表示实际的外部输入值是y=x/[(32767-6554)/(20-4)],选定y为整形时,它自动显示为一个不带小数点的整数 x农t骸マГ獭sgΝrlㄎd辶jygΝ很不错哦,你可以试下
idsenfwyzw43148406152011-10-28 18:14:29
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式