矿井副井提升系统,我是维护,初期接触,工控机上wincc监控提升机的速度、位置、减速点及电机温度等信息,现在问题是wincc监控不到电机温度,其他信息可监控。用的是300plc,在step7梯形图程序中打开温度使用的数据块,监控数据可以监控到实际温度。可是在同一工控机上的wincc软件,监控画面上温度却采集不到,显示0,为什么?
此外也检查wincc的变量了,和step7程序中的变量地址一样没错。wincc也应该和step7程序链接上的,因为现在可采集到电机的速度及其他信息。谢谢大家帮助。
问题补充:
检查wincc画面中,温度对应的数据点的db号,再到step7中,采用变量表的方式检测对应的db号。
初步估计是wincc画面连接的变量,没有在step7中赋值。
step7中赋值是什么意思?db数据块中已有温度的变量地址,难道还要在变量表中重复添加温度的变量地址吗?检查了一下变量表,里面的确没有定义温度的变量,仅仅在db数据块中建了温度变量,监测也是在db数据块中进行的。
图片说明:
最佳答案
温度是一直没有还是原来有现在没有了?如果是一直没有,检查你的变量的数据类型,一般温度信号都是实数,上位机是32位浮点数。
wincc中建立4个32位浮点数类型变量,分别链接db106.dbd10,db106.dbd14,db106.dbd18,db106.dbd22。然后wincc的画面上建立4个io域链接这4个变量。
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365335.html