要使模拟量(比如压力,液位)在触摸屏(MCGS)显示实时数值出来,那我在PLC内部要写程序吗?
还是只要在MCGS的变量通道四则运算就可以了。比如我用台达的有模拟量输入点CH0,手册查得它的寄存器地址是D1110.那我在MCGS的压力变量能不能就是D1110,然后在...
还是只要在MCGS的变量通道四则运算就可以了。比如我用台达的有模拟量输入点CH0,手册查得它的寄存器地址是D1110.那我在MCGS的压力变量能不能就是D1110,然后在通道里四则运算。谢谢!
展开
展开全部
可以再plc内部做好工程值的转换,也可以在触摸屏内转化,都可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CH0的值是工程值也就是PLC模拟模块儿转换出来的实际的模拟信号对应的数字
如果要显示成压力或者液位的话,是需要写程序进行转换的
例如:现在的模拟信号输入范围是4-20MA,AD转换的最大(内码)值是4000
那么就是说4对应的是内码的800,而20对应的就是内码的4000
如果你的压力是0-100MPa的话
那么就需要吧D1110的值转换一下,再用MCGS显示出来
比如说转换到D1114中
那么D1114=D1110*[4000/(20-4)]
同事MCGS显示用的变量的数据类型必须和这个D1114一样哦
如果用MCGS直接显示的话,MCGS上要做计算
如果要显示成压力或者液位的话,是需要写程序进行转换的
例如:现在的模拟信号输入范围是4-20MA,AD转换的最大(内码)值是4000
那么就是说4对应的是内码的800,而20对应的就是内码的4000
如果你的压力是0-100MPa的话
那么就需要吧D1110的值转换一下,再用MCGS显示出来
比如说转换到D1114中
那么D1114=D1110*[4000/(20-4)]
同事MCGS显示用的变量的数据类型必须和这个D1114一样哦
如果用MCGS直接显示的话,MCGS上要做计算
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
兄弟,是不是我理解错误了?模拟量值对应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
idsenfwyzw43148406152011-10-28 18:14:29
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询