wincc循环显示

大家好,我想做6个箭头,ABCDE,A先显示,然后隐藏再显示B,依此类推直到显示E,再做A显示,重复做,用一个外部二进制变量控制,可以加内部变量,用C语言做,C语言里面能体现出箭头之间相隔多长时间显示,还有一个问题,为什么c语言最后必须要有一个return语句啊,有什么用,我每次都是返回值为0,好像不影响运行啊,求解答!!!!!!!!!

最佳答案

你可以用一个8位的int变量,初始值为1,c脚本每次将变量值乘以2(左移一位),如果变量值大于16(第5位为1,其他位为0),则变量赋值1,再重新乘以2。
箭头A的显示属性动态连接int变量,选择第一个位为1显示,为0不显示;
箭头B的显示属性动态连接int变量,选择第二个位为1显示,为0不显示;
箭头C的显示属性动态连接int变量,选择第三个位为1显示,为0不显示;
箭头D的显示属性动态连接int变量,选择第四个位为1显示,为0不显示;
箭头E的显示属性动态连接int变量,选择第五个位为1显示,为0不显示;
你不需要返回值,就可以返回0。一般这个程序被调用的时候,调用它的程序读取的是这个返回值。

提问者对于答案的评价:
非常感谢!非常受教!谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月2日 上午11:30
下一篇 2017年12月2日

相关推荐