登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:请教西门子右移指令SHR_I应用
点击:3426 回复:3
楼主
编辑
引用
管理
skil35
如图所示,在学习西门子右移指令时我用模拟仿真软件来做实验,I0.1置1,Q0.0为1秒通断一次,M50.0为一个上升沿触发,MW8装载为16进制数8,MW5为目标存储区,而在程序执行中,右移指令SHR_I只执行了一次,即MW5中的数据变成了4,之后不再发生变化。在执行过程中,I0.1一直为1,Q0.0为1秒脉冲触发,为什么SHR_I指令只执行一次之后就不再执行了呢?参考手册上也没说这个指令是需要复位才会重新执行还是什么的呀,新手初学西门子,请老师们给解解惑,不甚感激,谢谢!
16-02-22 00:16
1楼
编辑
引用
管理
fujifa
引用
skil35
在 2016/2/22 0:16:35 发言
【内容省略】
你是如何实现Q0.0一秒触发一次的呢?我估计么就是像日系一样,用一个定时器自复位来实现的。
16-02-22 08:41
2楼
编辑
引用
管理
skil35
嗯,是用两个定时器复位实现的,一秒定时到了之后Q0.0接通0.5秒的时间后断开
16-02-22 10:32
3楼
编辑
引用
管理
fujifa
引用
skil35
在 2016/2/22 10:32:48 发言
【内容省略】
你需要贴出全部的代码图片。
16-02-22 11:37
工控新闻
研华携手 LitePoint打造新一代工业级无线连接技术
大联大友尚集团推出基于onsemi产品的360W电源方案
上海:加快推动“AI+制造”发展,加快机器人应用
2025中国仪器仪表学会学术年会圆满举办
创维光伏发布“羲寰”生态平台 构建智慧能源新生态
英威腾2025年半年报:归母净利润同比增13%至1.23亿元
2025工业数字化推动企业TOP50
国产IEC61499工业控制软件AIOSYS发布,重构智能制造技术体系
更多新闻资讯