西门子博途TIA s7-1200 博途编程实例011【跑马灯程序梯形图】 方法1

这是一个西门子“跑马灯”程序,并没有点位输出,程序实现了字节不断移位的过程;

一、启用时钟存储字节

使用移位指令的时候调用时钟频率

后面程序中用到M0.0 MB0 就来自时钟存储器字节;

图片[1]-西门子博途TIA s7-1200 博途编程实例011【跑马灯程序梯形图】 方法1-祖传电工

二、博途PLC指令

【TON 接通延时定时器】TON表示 Timer ON ,将输出Q中的置位延时所设定的一段时间PT。

【SHR 右移】SHR表示 Shift Right , 将输入 IN 中操作数的内容按位右移动,并在输出 OUT 中输出结果;

【MOVE 移动值】将 IN 输入处操作数的值复制到 OUT1 输出处的操作数中;

【<= 小于或等于】查询第一个比较值是否小于或者等于第二个比较值;

三、s7-1200博途梯形图

程序段1:用到一个 TON接通定时器(在 基本指令 → 定时器操作 中)

程序段2:用到了一个SHR右移动指令(在 基本指令 → 位移和循环 中)

程序段3:(用到了两个指令 )

一个是 小于或等于指令 (在 基本指令 → 比较操作 中)

另一个是 MOVE移动值指令 (在基本指令 → 移动操作 中)

图片[2]-西门子博途TIA s7-1200 博途编程实例011【跑马灯程序梯形图】 方法1-祖传电工

四、监视程序

其实会发现MB0时间存储器字节在不断的变化

图片[3]-西门子博途TIA s7-1200 博途编程实例011【跑马灯程序梯形图】 方法1-祖传电工

五、监视表观察MB0数据变化

TIA右边设备栏→监控与强制表→强制表 找到它 地址填写MB0 显示格式改成二进制 然后启用监视就会发现数字在不断变化移位;

图片[4]-西门子博途TIA s7-1200 博途编程实例011【跑马灯程序梯形图】 方法1-祖传电工

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片