这是一个西门子“跑马灯”程序,并没有点位输出,程序实现了字节不断移位的过程;
一、启用时钟存储字节
使用移位指令的时候调用时钟频率
后面程序中用到M0.0 MB0 就来自时钟存储器字节;
![图片[1]-西门子博途TIA s7-1200 博途编程实例011【跑马灯程序梯形图】 方法1-祖传电工](https://cdn.5yun.org/wp-content/uploads/2022/09/23347-1-1024x688.png)
二、博途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-祖传电工](https://cdn.5yun.org/wp-content/uploads/2022/09/23347-2-946x1024.jpg)
四、监视程序
其实会发现MB0时间存储器字节在不断的变化
![图片[3]-西门子博途TIA s7-1200 博途编程实例011【跑马灯程序梯形图】 方法1-祖传电工](https://cdn.5yun.org/wp-content/uploads/2022/09/23347-3.gif)
五、监视表观察MB0数据变化
TIA右边设备栏→监控与强制表→强制表 找到它 地址填写MB0 显示格式改成二进制 然后启用监视就会发现数字在不断变化移位;
![图片[4]-西门子博途TIA s7-1200 博途编程实例011【跑马灯程序梯形图】 方法1-祖传电工](https://cdn.5yun.org/wp-content/uploads/2022/09/23347-4.gif)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END