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日
下一篇 2017年11月23日

相关推荐

  • WINCC用OPC传上来的数据,怎么再传到PLC里

    用的S7-300的PLC,OPC里的数据,现在需要传到PLC里,我问别人说用脚本写,没用过脚本,然后在PLC里怎么读取,需要设置写什么呢,能详细讲讲吗 图片说明:  &n…

    2017年11月1日
  • 查询数据库时,过滤时间的VB脚本有些问题

    刚接触通过脚本读取数据库,在将时间写入过滤条件时出现了问题,以图1的脚本运行,脚本能执行下去,结果为图2;以图3运行的时候,脚本执行到过滤条件这一步就执行下不去了,结果为图4,图5…

    2021年7月5日
  • 谁给写个c动作

    wincc全局数据库c动作,想写一个动作,一个变量大于一个值后,延时5秒钟,让一个二进制变量动作,试了两次,总是编译不过去,求助。 问题补充:最好给我写一个,变量a大于50后,延时…

    2020年11月1日
  • ipc作为触摸屏使用的方法

    IPC或电脑怎么样才能像hmi一样运行wincc执行文件呢 ,不用仿真的情况下 钻石用户推荐最佳答案 1、人机交互界面HMI(Human Machine Int…

    SIMATIC WinCC 2021年7月5日
  • 触摸屏与电脑通信

      smart 700 ie v3 触摸屏与笔记本电脑通信除了用以太网还有其他通信方式吗? 问题补充:用usb怎么通信,…

    SIMATIC WinCC 2021年7月5日
  • wincc的下载更新项目问题

    我的两台上位机是和同一台PLC通信的,两台上位机处于同一网络中,但是现在在调试过程中,WINCC画面需要经常改动,当我一台改完后,每次都要用U盘把WINCC项目拷贝出来,再移植到另…

    SIMATIC WinCC 2017年11月16日
  • wincc6.0变量记录文件名问题

    wincc 6.0 为什么电脑时间为14:31运行的工程,产生的数据库文件为AUTO_test_TLG_F_200810230631.mdf 电脑为东…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc读取数据记录的问题

    现在有个项目,想用wincc做上位机,实现数据记录和显示。控制通过PLC做时序控制,带一个第三方的控制器做力闭环,提供了 一个GSD文件用来做I/O口的组态,实现数据的传…

    SIMATIC WinCC 2021年7月5日
  • wincc与315-2dp数据高速采集问题

    最近在做一个项目,实现wincc与315-dp之间的高速数据通讯,想想也只有用数据块。但我不知道PLC写数据块时需要注意些什么问题,具体如何设置?还有wincc如何处理数据块呢?好…

    SIMATIC WinCC 2019年6月11日
  • 变量变化触发画面显示问题

    变量变化触发画面显示,当某个开关量置为1时,自动弹出一个画面,画面中显示“某某设备合闸”,还显示该开关量合闸的时间;当某个开关量置0,显示“某某设备分闸”,及分闸时间。这个怎么做方…

    SIMATIC WinCC 2019年6月11日