[西门子] 西门子200SMART PLC常用指令典型案例分享(适合初学者参考学...

[复制链接]
查看29424 | 回复0 | 6 天前 | 显示全部楼层 |阅读模式
本案例是西门子200SMART PLC编程实操培训课程,在课堂上实操训练的一个案例,今天拿出来让大家参考一下,练练手,有什么疑问每周三晚上答疑时大家可以咨询交流探讨。

下面边做边讲:

1、创建项目给项目命名:

2、双击快捷工具栏,“系统块”进入系统硬件设置窗口
3、编程,通过本程序实现,一次左移两位,每次连续两个指示灯左移。本案例有几个地方对于初学者是难以做到的,下面会在程序中以注释形式说明或在梯形图中标明。如果你有实际PLC硬件,可以下载测试,运行效果可以激发你学习的激情与兴趣。

第一段:起停循环左移程序,按停止按钮则操作台上指示灯停止循环移动,按起动按钮则操作台上指示灯开始循环移动。


第二段:3这个地方的数字决定连续几个灯亮,决定了灯的组合样式。

第三段:用到了系统时钟,决定了多长时间移动一次,上升沿决定了每个时钟脉冲移动一次,本案例将来能不能确保指示灯会连续循环移动就在于必须把QB0 MOVE 给VB10,否则指示灯Q0.2,Q0.3一直常亮,不会继续运动,只有加上MOVE指令才可以让指示灯循环移动起来。

总结:

尽管本案例对于熟练人员来说非常简单,对于初学者也是一个综合题,考察了:置位复位触发器指令、SM0.1的用法、系统时钟SM0.5、上升沿、比较指令、MOVE指令、做循环移位指令等、形成一个连续运行且可控的指示灯循环移动图案。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则