加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684

西门子PLC模块代理商-山西西门子s7 200 smart代理商

更新时间
2024-11-06 08:00:00
价格
请来电询价
PLC触摸屏代理商
西门子代理商
伺服电机驱动电缆
西门子一级代理商
变频器直流调速器
西门子一级总代理商
联系电话
13922889745
联系手机
18475208684
联系人
向小姐
立即询价

详细介绍

西门子Wincc画面中复选框的使用(后附脚本下载方式)

    在西门子wincc画面中,有时候项目会涉及浮选框的使用,如上图所示。

注:下面所有操作只是用来演示仿真使用,并无实际代表意义!!!

步骤:

1、西门子Step7中新建3个BOOL量,并且通过编译传送至Wincc变量管理器中(此方法WINCC安装时需自定义安装,把“AS-OS”勾选上),如下图:

2、打开wincc图形编辑器,在画面中放置复选框,设置好框数量,这里设置3,如下图:

3、在“属性”--->“字体”中,根据不同索引号,设置好文本:索引1对应文本为“操作员A”;索引2对应文本为“操作员B”;索引3对应文本为“操作员C”;如下3图所示:

4、编写脚本,在复选框“事件”-->“属性主题”-->“输出/输入”-->“选择框”-->“更改”编写如下C脚本,下图中所示:

具体C脚本:

#include "apdefap.h"

void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName,  long  value)

{

SetTagDWord("FXK",value);                                  

if (value&1) SetTagBit("S7$程序(1)/FXK_11",1);   

else SetTagBit("S7$程序(1)/FXK_11",0);                    

if (value&2) SetTagBit("S7$程序(1)/FXK_12",1);

else SetTagBit("S7$程序(1)/FXK_12",0);                 

if (value&4) SetTagBit("S7$程序(1)/FXK_13",1);   

else SetTagBit("S7$程序(1)/FXK_13",0);   

}


相关产品

联系方式

  • 电  话:13922889745
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684