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

相关推荐

  • 模拟软件与WINCC通讯

    模拟软件与WINCC通讯为何偶尔通讯中断,且中断后再重新启动模拟软件也无法通讯,只有在模拟软件中新建立个模拟程序才能通讯? 问题补充:WINCC V6.2 SP…

    SIMATIC WinCC 2019年6月11日
  • C动作的组态

    关于WIN CC C动作的是如何的组态的相关教程 新手刚学的 就是一些具体如何组态的 谢谢大家帮帮忙吧 谢了 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • HMI按钮变量切换问题

    HMI连接了PLC手自动的布尔变量,程序运行过程中有时候会改变手自动变量状态使得HMI的手自动按钮变换。但是变换后在画面上要切换手自动模式就要多按好几次才能进行切换。这样切手自动状…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0界面控件显示问题

    公司内一台设备还是比较早的WINCC7.0系统,现在通过虚拟机重新搭建了一个同样的系统,打开原设备的项目文件时,显示“未知的对象”,详见附件,请问是什么原因,如何解决。备注:1、尝…

    2021年7月5日
  • 请问如何在wincc变量归档中设置变量一变化一归档

    请问如何在wincc变量归档中设置变量一变化一归档(也就是当变量变化时才归档,不变时不归档),我指的是归档,不是变量一变化一采集  谢谢  最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • 使用WINCC的C动作来实现计时和累加功能

    本意是想通过WINCC中的C脚本来实现程序逻辑功能,不使用Step7程序,只使用其中的DB,(1)如何在C动作中编写语句实现某一信号(m0.0)到来延时3秒给另一变量赋值?(2)或…

    SIMATIC WinCC 2017年6月3日
  • 如何将WINCC所保存的历史数据删除掉.每一年更新一次.

    由于上位机监控的历史数据有四百个左右,现在WINCC程序到7.5G了,8GU盘存储不下程序了.如何将WINCC所保存的历史数据删除掉.每一年或半年更新一次, 问题补充:由于没有本本…

    SIMATIC WinCC 2019年6月11日
  • 利用wincc 做操作日志

    我想wincc做操作日志, 记录操作对像的用户、时间,对象状态 该如何做 最佳答案 同样可以利用报警归档来做! 提问者对于答案的评价:我已采纳此方法,谢谢

    SIMATIC WinCC 2019年6月11日
  • MP377制作历史数据报表并且连接打印机

    谁能发一个“MP377制作历史数据报表并且连接打印机”的简单程序例子?邮箱:WZ7890@163.COM感激不尽! 最佳答案 直接在控制面板上实现历史数据的报表很困难。还是将历史数…

    SIMATIC WinCC 2019年6月11日
  • wincc如何和S7-200和S7-300同时通讯

    wincc如何和S7-200和S7-300同时通讯?S7-200不用PC access,想用NET,300用TCP/IP,这样好像不能吧,两个协议不一样,但是服务器上面有…

    SIMATIC WinCC 2019年6月11日