wincc I/O域 C动作

有一个I/O域和变量a、b、c、d,若a=0,则在I/O域中显示变量b的值,若a=1,显示c的值,a=2显示d的值,我要怎么做?如何用c动作实现?

最佳答案

http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=5&a_id=1095600&s_id=0&num=0#anch
参考这个。
//////////////////////////
先定义4个内部变量:test1,无符号8位,test2,test3,test4浮点数
/////////////////////
c脚本:
int tag1;
Float tag2,tag3,tag4
tag1=GetTagByte("test1");
tag2=GetTagFloat("test2");
tag3=GetTagFloat("test3");
tag4=GetTagFloat("test4");
if (tag1==0)
return tag2;
else if (tag1==1)
return tag3;
else if (tag1==2)
return tag4;
////////////////////////
触发器用默认的就可以了,2s更新。

提问者对于答案的评价:
十分感谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc215707.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月23日 下午3:43
下一篇 2017年11月23日 下午3:43

相关推荐

  • wincc7.0打不开wincc v5,怎么办?

    公司的wincc控制系统,我把这个工程复制下来到我的电脑上了,我电脑上是wincc7.0版本的,版本不一样,我用wincc 工具—-ccmigrator ,…

    2017年7月30日
  • 请问WINCC6.0用什么授权,用几个授权

    我刚刚安了WINCC6.0,可是他们说要好几个授权,可是我安了一个授权,下边就就有许可证1024,是不是就不用在安装其它的授权了 问题补充:在问下归档不用授权吧 最佳答案 可以根据…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0报表打印

    wincc6.0报表里面,打印数据时,压力流量等采样时间范围需要单独选择,可否只操作一次采样时间范围的选择???  最佳答案 如果要调整对象选项板和样式选项板的大小,首先…

    SIMATIC WinCC 2019年6月11日
  • WINCC 7.3 报警回路函数应用问题。

    要求:点击报警信息弹到指定画面,主画面由3个画面窗口组成,中间窗口为随动画面,上下为导航栏,想做到点击报警将中间随动画面窗口画面替换成所需画面。  目前困难:利…

    SIMATIC WinCC 2021年7月5日
  • WINCC更新

    PCS7集成WINCC更新和单独WINCC更新是同一更新包吧,还是需要PCS7的更新? 最佳答案 PCS7有单独的更新包,通常是和其它组件集成在一起的。不建议单独更新,可能会出现不…

    SIMATIC WinCC 2020年11月1日
  • wincc数据归档时间

    我的wincc数据归档是1s采集一个数据,但是我最后进行数据分析的时候想要1min一个数据,请问有什么方法可以将数据导出来的时候直接就是1min一个? 最佳答案 1、归档直接在归档…

    SIMATIC WinCC 2020年11月1日
  • 关于WINCC与Excel报表若干问题

    通过WINCC的脚本将需要做报表的数据写到指定的Excel文件里面。现在想查询这些保存的数据怎么弄呢?是直接通过按钮写脚本跳到按照时间保存名字的EXCEL文件上还是怎么?如果这样怎…

    SIMATIC WinCC 2019年6月11日
  • WINCC通过TCP/IP读取S7中数据的问题

    WINCC通过TCP/IP读取5个S7中的数据,没套S7里配置一个CP,CP之间用光纤及光纤收发器连接,现在有两个站AB之间的连接方式为,A站网线连接到路由器上,路由器出来再通过光…

    SIMATIC WinCC 2018年1月1日
  • 求教:用户输入模拟值的操作记录

    用户输入的离散值可以由"报警记录"中设置上升沿或下降沿触发,形成操作记录但是用户输入的模拟值一直没找到好的办法形成操作记录主要有两点不明白如何做:1、触发条件。…

    SIMATIC WinCC 2021年7月5日
  • wincc欧洲版和亚洲版的问题

    西门子现在是不是在全球只发行亚洲版,不发行欧洲版?是不是因为欧洲版很容易被破解了,所以不发行欧洲版了? 钻石用户推荐最佳答案 亚洲版只是包含了中文、韩文、日文等语言包不过从7.3好…

    SIMATIC WinCC 2021年7月5日