譬如我在三菱PLC中定义了一个字地址D7987,当D7987=1,显示AAA;D7987=2,显示BBB............,我用动态显示框进行设置变量时数据类型:模拟量;表达式/公式:D7987;在结果的有效范围内使D7987=0、D7987=1、D7987=2........,为什么点击“应用”时显示“生成错误,丢失属性值!”。不知道这是什么原因?怎样做才是正确的?请教各位前辈!
最佳答案
你后面说的我没有看明白,你前面说的东西可以实现,你的上位机是什么?
wincc中:你建立整型变量,连接plc,wincc的画面中建立一个文本显示,你可以先随便输入什么东西,然后,右键这个文本选择属性--字体--文本--动态连接,表达式连接你的变量,数据类型选择模拟量,右侧有一个添加按钮,多点几次,你就看到表达式结果的窗口多了几行,然后在等于的那一列输入变量值,后面的文本输入你要显示的内容,运行后这个文本就能根据变量值显示不同的文本了。
提问者对于答案的评价:
我的上位机是WinCC6.0,我的做法和你说的方法一样。我的项目是这样的:上位机是WinCC6.0,PLC用的是三菱的,中间用OPC Server通信连接的。在OPC中我定义D7987为LONG型数据,然后在上位机中作出多状态显示:D7987=0时显示AAA;D7987=1时显示BBB;.......。
在上位机中我做的多状态显示方法和你的方法是一样的,但是每次设置完参数,点击“应用”时,显示“生成错误,丢失属性值!”,不知道为什么?谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc309960.html