我是第一次做触摸屏的程序,以前也没有接触过,也是自己在摸索,,仿真的时候想试试我程序中的BOOL量的两个状态对应的动作是否正确,但是仿真时候变量里面貌似不能选2进制啊,只有默认的10进制,比较郁闷,,请各位大侠指教,这到底是怎么回事呢?
最佳答案
你想通过WinCC flexible2008 试试PLC中BOOL量的两个状态对应的动作是否正确?
1,首先打开建的WinCC flexible2008 项目-->通讯-->连接,建立PLC和触摸屏通讯连接
2,在通讯-->变量里建立一个变量,变量名称要写,连接一栏选择你通讯连接的PLC名称,数据类型选择BOOL,地址一栏,选择你程序中BOOL量的地址,这样变量就建好了
3,建立一个画面并命名,在画面里建立一个简单的矩形,选中矩形双击或者右键点属性,在动画里选中外观,右栏上方‘启用’选中,下面的‘变量’选中你建的BOOL量,下面‘类型’,选中 ‘位’,在右面的值域里定义分别定义‘0’,和‘1’的前景颜色
这样画面建好
4,设备设置-->设备设置--起始画面,选中你建立的画面,保存
以上完成以后,运行仿真即可
图片说明:
提问者对于答案的评价:
谢谢你这么认真的回答,虽然问题还没有解决...
连接这些其实之前都建立好了,我是在别人之前做好屏上新增了一个新项目的功能,在做的时候我想测试下,但是还是选择BOOL变量,只有十进制的,最后*脆把下面二进制选成了整数,但是变量还是连接的BOOL型的变量,测试还是成功的,暂时先这么用吧,呵呵。。
专家置评
BOOL类型变量在模拟仿真的时候,格式只能选择“十进制”,0和1两个数值。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc196191.html