帮忙用c脚本编一套动作,一变量从零逐渐增加到100 再从100逐渐减小到零,如此循环,谢谢

帮忙用c脚本编一套动作,一变量从零逐渐增加到100 再从100逐渐减小到零,如此循环,谢谢。

最佳答案

我来写一个吧!程序全部内容如下:
满足 桃花春风  的所有要求。并且不需要为这个程序赋任何初始值,也不需要指定数据是变大还是变小。 它自动实现0依次变大到100再依次减小到0再……
建一个全局脚本 触发周期 1S
CCC是8位无符号变量,也就是这个不停变化的值!
KKK是8位无符号内部变量,作为内部标示使用!

if(GetTagByte("ccc")>100||GetTagByte("ccc")<0) 
SetTagByte("ccc",0); //Return-Type: BOOL  异常范围的处理
if((GetTagByte("kkk")!=0)&&(GetTagByte("kkk")!=1))
SetTagByte("kkk",0); //Return-Type: BOOL  异常范围的处理

if((GetTagByte("kkk")==0)&&(GetTagByte("ccc")<100))
SetTagByte("ccc",(GetTagByte("ccc")+1));

if((GetTagByte("kkk")==0)&&(GetTagByte("ccc")>=100))
{SetTagByte("kkk",1);SetTagByte("ccc",GetTagByte("ccc")-1);} 

if((GetTagByte("kkk")==1)&&(GetTagByte("ccc")>0)) 
{SetTagByte("ccc",GetTagByte("ccc")-1);} 

if((GetTagByte("kkk")==1)&&(GetTagByte("ccc")<=0)) 
{SetTagByte("kkk",0);SetTagByte("ccc",GetTagByte("ccc")+1);} 
return 0;

提问者对于答案的评价:
谢谢,问题解决了
xzcydw的回答也挺好。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • WINCC V7.4系统时间怎么根据网络时间同步

    我目前在做一个wincc的项目,现在wincc的时间基准使用的是本地计算机的时间,如果手动修改计算机的时间,wincc的时间也会跟着改变,现在客户有一个要求是项目要跟网络上的一个时…

    SIMATIC WinCC 2020年11月1日
  • 图形编辑器插入用户归档控件后停止工作

    图形编辑器插入用户归档控件连接数据后停止工作,具有见附图,求大侠分析原因 图片说明:       最佳答案 命苦,重装软件吧! 提问者对于答…

    2017年11月18日
  • 屏可以上传吗

    我想问一下我是SMART 1000 IE V3的屏可以通过软件上传吗?应该怎么做,我现在只能通过U盘备份.请教一下. 最佳答案 目前西门子在售的触摸屏…

    SIMATIC WinCC 2021年7月5日
  • win7 32位旗舰版装step7和wincc什么版本能正常使用

    win7 32位旗舰版装step7和wincc什么版本能正常使用 最佳答案 STEP7建议安装5.5中文版;wincc建议装v7.0 SP3 提问者对于答案的评…

    SIMATIC WinCC 2021年7月5日
  • 如何打开WINCC7.4SP1归档的数据?

    如何打开WINCC7.4SP1归档的数据?,如下图找到的归档文件。文件类型是SQL Server Database Transaction …

    2020年11月1日
  • WINCC V6.0 SP3安装

    我使用的笔记本上有两个网卡,一个无线,一个有线,都可以上网使用.现在我安装了WINCC V6.0 SP3以后,有线的网卡可以正常使用,但是无线网卡就变的不正常了…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何弹出画面

    我用的WINCC6.2中文,想用里面的菜单和工具栏,实现下拉选项弹出画面编辑器里做的画面?应该如做做,还需要第三方控件吗? 最佳答案 给个程序,希望对你有用 #inclu…

    SIMATIC WinCC 2019年6月11日
  • TP170可以更新OS,但下载不了

    TP170可以更新OS,但下载不了!不知是不是线的问题,每次下载都提示是接口问题。      我是用USB-PC-PPI…

    SIMATIC WinCC 2019年6月11日
  • 用wincc项目复制器复制冗余项目的问题

    我用主服务器将项目通过项目复制器复制到热备计算机上,但是一复制过去项目文件就会被自动删除,请问这是什么原因 钻石用户推荐最佳答案 1、项目需要先以管理员权限打开一次再进行复制,共享…

    SIMATIC WinCC 2021年7月5日
  • Wincc 6.0通讯中断

    我wincc装在工控机里面,用5611卡和S7-300通讯,变量建在MPI下面,通讯速率187.5,工控机离S7-300有30米左右,现在有时画面会突然变暗,然后又好了,我想可能是…

    SIMATIC WinCC 2020年11月1日