登录
首页
PLC论坛
永宏FATEK
回帖
发帖
正文
主题:PLC循环设置
点击:891 回复:7
楼主
编辑
引用
管理
6590710
不好意思!我想实现输出通道一个输出端口始终打开,同时其他端口依次通断,怎样设置合适,我试过程序好像不行,请给出具体程序如何完成!谢谢!
14-03-17 21:54
1楼
编辑
引用
管理
q1131808581
不太明白,能不能说得具体些,什么输出通道、输出端口的?
14-03-20 21:14
2楼
编辑
引用
管理
6590710
就是指输出比如是y系列,我想在y0始终保持输出的情况下,y1和y2在轮换点亮,或者说必须有两个或两个以上的y实现导通状态。谢谢!!!
14-03-21 13:02
3楼
编辑
引用
管理
zwk34
Y0做为Y1和Y2的输入就能控制了
14-03-21 13:24
4楼
编辑
引用
管理
ray276488196
用两个定时器,交替切换着控制
14-03-21 16:03
5楼
编辑
引用
管理
w71412659
你这就是一个类似于跑马灯的设计。我给你提供一个方案:
以S7-200为例,他的输出寄存器一个B控制8个位,那我用QB0做控制点,那程序就这么做(一下是伪代码):
①MOV 1 VB100 //只点亮一个灯,所以1就行了
②VB100 左移1 //0位你要用,所以需要左移一位
③VB100 & 1 = QB0 //把0位也置1,数据传送到QB0,此时QB0=00000011(2进制)
④定时器延时 //保持时间
⑤循环②-④ //第2次执行的时候QB0=00000101,第三次00001001……
中间你还需要一个判断,因为当QB=10000000时,再左移就溢出了,所以在VB100=10000000后,需要把他赋值为1循环。
14-03-21 21:28
6楼
编辑
引用
管理
q1131808581
14-05-19 17:23
7楼
编辑
引用
管理
jnbo
14-06-05 18:32
工控新闻
PTC 推出 Arena 供应链智能,助力制造商和产品公司缓解供应链风险
西门子Desigo®Optic斩获麒麟认证,西门子Xcelerator同步焕新上架
助力绿色能源示范工程,和利时中标中煤鄂尔多斯能源化工有限公司10万吨液态阳光项目控制系统
瑞萨电子推出搭载AI加速功能的1GHz微控制器, 树立MCU性能新标杆
尼得科汽车马达(浙江)有限公司再添新荣誉——先进级智能工厂
西门子完成对Dotmatics的收购
产业升级需合规助力:高价值嵌入式产品出海的必由之路
出口爆发,中国工业机器人迈向高端
更多新闻资讯