WinCC中的bit位

刚做工控不久,好多东西都搞不明白,问了大家也不要笑话我。
 1.WinCC中某一个变量设位无符号8位的,但这个变量是bool型的,比如bit 1是用来显示电机启动与否,bit 2用来参与其他的控制。从bit 1到bit 8有什么区别?怎么区别?
 2.C脚本有什么好的学习资料没有?要学习C语言吗?
 

问题补充:
大家能不能说的更详细一些?

最佳答案

1、区别就是你要用的这个八个位各自的意义不同。第一位你可以在电机的状态上的颜色变化选择根据这个变量的位,然后连接变量的第一位。
 2、根据需要可以给这个变量的第二位赋不同的值。
 SetTagByte("tag",GetTagByte("tag")|0x2);//只给第二位置位
 SetTagByte("tag",GetTagByte("tag")|0xfd);//只给第二位复位
 

提问者对于答案的评价:
谢谢,感谢您的帮助!

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

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

相关推荐