给定一个判断语句:当输入开关X0被按下时,计数器D0中的值加1。如果D0中的值为3,则将Y0置为1。如果D0中的值为10,则将M2置为1。如果D0中的值为18,则将数字100写入D1中。
下面是实现该判断语句的梯形图语言代码:
LD X0 // 检査输入开关X0是否按下
| |
| | // 如果按下,则跳转到分支L1
|----[L1]------+
| |
| | // 将D0中的值加1
|----[ADD 1]----|
||
| | // 比较D0中的值是否等于3
|----|====[3]-----+
| | |
|----| | // 如果等于3,则将Y0置为1
|----| |[SET Y0]--------+
| | |
+----| |
| |
+-------------+
| |
| | // 比较D0中的值是否等于10
|----|====[10]----|
| | |
|----| |[SET M2]--------+
| | |
+----| |
| | |
+-------------+
| |
| | // 比较D0中的值是否等于18
|----|====[18]----|
| | |
|----| |[MOV 100 TO D1]---
| | |
+----| |
| | |
+-------------+
该代码的执行顺序如下:
- 检查输入开关X0是否按下。如果按下,则跳转到分支L1。
- 将D0中的值加1。
- 比较D0中的值是否等于3。如果等于3,则将Y0置为1。
- 比较D0中的值是否等于10。如果等于10,则将M2置为1。
- 比较D0中的值是否等于18。如果等于18,则将数字100写入D1中。
通过该代码,可以实现当输入开关X0被按下时,计数器D0中的值加1。如果D0中的值为3,则将Y0置为1。如果D0中的值为10,则将M2置为1。如果D0中的值为18,则将数字100写入D1中。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论