您现在所在的是:

西门子SIEMENS

回帖:7个,阅读:1183 [上一页] [1] [下一页]
* 帖子主题:

wincc7.3

1592
865734009
文章数:240
年度积分:50
历史总积分:1592
注册时间:2017/3/27
发站内信
发表于:2019/2/17 20:42:52
#0楼
今天用wincc做了几个简单的画面,一个按钮,C动作如下 #include "apdefap.h"
  void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
  {
  BOOL z;
  z=GetTagBit("启动");
  if (z==0)
  SetTagBit("启动",1);
  else
  SetTagBit("启动",0);
  }
此处的启动这个变量有什么规定吗?开头定义的是bool型,可是启动变量设置I0.1这种I点就实现不了动作,设置成M0.1就可以实现动作,这是为什么?
此帖发自论坛手机版
8054
changmike
文章数:964
年度积分:186
历史总积分:8054
注册时间:2018/6/11
发站内信
发表于:2019/2/17 21:25:18
#1楼
我记得I点好像是不能做中间传输变量的
11721
346953791
文章数:2930
年度积分:149
历史总积分:11721
注册时间:2011/5/4
发站内信
发表于:2019/2/17 22:45:13
#2楼
上位机不能直接控制PLC硬件里的i点存储区进行操作吧。。必需使用中间变量存储区。。
此帖发自手机工控论坛
40725
tigermu 版主
文章数:14973
年度积分:240
历史总积分:40725
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2019/2/18 8:29:42
#3楼
上位机只能读取输入点状态,不能操作,所以要设置的话,应该是中间变量或者输出点。
5755
yecao2003
文章数:1414
年度积分:158
历史总积分:5755
注册时间:2003/8/13
发站内信
发表于:2019/2/18 9:39:50
#4楼
不能直接操作外部变量呀。
2979
1143158441
文章数:277
年度积分:50
历史总积分:2979
注册时间:2017/8/17
发站内信
发表于:2019/2/18 12:09:37
#5楼
输入端,上位机是只能读,不能写
此帖发自论坛手机版
成功的秘诀,在永不改变既定的目的。 —— 卢梭
10177
gongkonglaj
文章数:754
年度积分:197
历史总积分:10177
注册时间:2016/10/17
发站内信
2018春节活动(三)
2017国庆活动(三)
发表于:2019/2/20 15:25:49
#6楼
命令中使用中间变量,不能使用直接变量。
16310
hgxmm123
文章数:3039
年度积分:207
历史总积分:16310
注册时间:2006/1/18
发站内信
2018春节活动(一)
2017国庆活动(三)
2016国庆活动(二)
发表于:2019/2/21 9:02:35
#7楼
winCC命令中直接使用间接变量。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005