恭喜,你发布的帖子
发布于 2016-06-12 11:13:14
6楼
我用左移指令SHL和右移指令SHR实现每隔一秒依次顺序启动(Q0.0-Q0.7)和停止(Q0.7-Q0,0),实现过程中有两个疑问,恳请大神帮忙解决
1、300系列里面的这两个指令要移位的值和移位指令的结果数据类型不能是字节,这样右移的时候值就会溢出,将梯形图改成语句表后,可以修改数据类型为字节,可以正常运行,不会溢出,但是不能转换成梯形图,有没有什么办法可以解决这个问题吗?
2、这两个指令只能移位8个数据吗??指令的IN和OUT数据类型为字的话,那QW0就是QB0和QB1,因该是可以移动16位的呀,但是我试了都不行,下面放仿真图,请各位大大指点,谢谢!
之前处理过移位的命令。楼主可以在西门子的全球资源库中搜索一下,有一个自定义移位的程序,很好用的。
请填写推广理由:
分享
只看
楼主