大家好,当我将PLC DB3.DBD4的值在WINCC的I/O域显示时,怎么显示不了。只能显示0,不会显示小数(例如4.5),但是我已近将输出格式设置为999.999999了
问题补充:
我的变量类型是无符号32位的real性
最佳答案
1.前题条件,在PLC中必须先创建有该变量,(如煤气流量DB3.DBD4,数据类型REAL),并设置好你通信使用的PG/PC接口。
2.在WINCC变量管理器中,你所用的驱动程序中(如Industrial Ethernet),右键系统参数,出现系统参数对话框,点单元项选择你的逻辑设备名称:...然后确定。见图1
3.在你使用驱动程序中,右键新建变量,(如名称为:煤气流量,数据类型:浮点数32位)地址处点击“选择”出现地址对话框,然后确定完成。见图2
4.在图形编辑器中,找开你的画面(或新建画面),右侧对象输出选项板里智能对象,插入一个“输入/输出域”,在I/O域组态对话框里,选择刚才新建的变量“煤气流量”更新时间250毫秒,类型输出,然后确定。见图3
5.在“输入/输出域”右键属性出现对象属性对话框,见图4,在属性里输出/输入里,输出值动态灯炮上,右键选动态对话框,表达式/公式是刚才新建的变量“煤气流量”,数据类型模拟量。经上述操作就应该正常了,你看看你那一步弄的不对啦。
另外,在支持中心》在线学习园地》自动化技术》人机界面系统》SIMATIC WinCC下有个“WinCC如何建立OPC客户端连接”视频教程,里面有I/O域的讲解,你可以在线学习一下。
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=912
图片说明:
提问者对于答案的评价:
非常感谢 我的问题是我把wincc里的变量格式设置成32位的无符号数了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc223986.html