ayu20
这个判断语句大概如下:
X0每按一下D0里面的数字加1,如果D0里面的数字为3的话将Y0置1,如果D0里面的数字为10的话将M2置1,如果D0里面的数字为18的话将数字100写入D1中。
梯形图语言应该怎么样做这样的判断?新手求教!
kskstiy-王者之师军团
---|X0| ----------------------(PLS M0)
---|M0|----------------------------<此处内容被屏蔽>ADD K1 D0 D0<此处内容被屏蔽>
----<此处内容被屏蔽>D0=3<此处内容被屏蔽>-------(SET Y0)
----<此处内容被屏蔽>D0=10<此处内容被屏蔽>-------(SET M2)
----<此处内容被屏蔽>D0=18<此处内容被屏蔽>--------<此处内容被屏蔽>MOV K100 D1<此处内容被屏蔽>
GOOD LUCKY!
回复内容:
对: kskstiy-王者之师军团 ---|X0| -------------------... 内容的回复!
这么简单?D0=3梯形图如何实现?用哪条语句?
chinacupor
可惜楼主的机器是三菱的,三菱的不会。。。
FEI022688
对: ayu20 回复内容:对: kskstiy-王者之师军团 ---|... 内容的回复!
LD= D0 K3
梁上小丑
PLC做也是小意思了
tlancs629
我是用台达做的 希望能帮到楼主
dlyp
用程序里面的比较指令即可,比较成功执行后面的置位或者传送数据指令,不成功则不执行,可别以为PLC里面还有个if语句呢……
时三——王者之师
x0每按一下D0加1,D0=18,要按18次,还要保证每次有效。D0现在值能难判定的,还是用触屏吧!直接设定D0值。
忠义--王者之师
引用 dlyp 的回复内容: 用程序里面的比较指令即可,比较成功执行后面的置位或者传...
informationbzj
6楼说的很好,就按他的思路你用比较指令的等于,条件满足后再执行置位指令,注意程序中加上上升沿脉冲指令,否则计数将会有误差。
surecom22
这个可以用比较指令来干.
小强shy
工控擂台有一期,是一键控制十盏灯的亮灭掉,意思就是按一下第一盏灯亮,按两下第二盏灯亮,以此类推,看了这个你就会了。
yitaluo
300PLC直接实现吧
北极星的电力
引用 时三——王者之师 的回复内容: x0每按一下D0加1,D0=18,要按18次,还要保证...
乖乖小笨熊
X0直接计数器不就得了?
还用M中转——脱裤子放屁?
另外就是用D寄存器也可以用X的上升沿或者下降沿啊
大公国
谢谢分享这个
回复本条
发表回复
ssLk
用类似西门子的比较指令可以吗你看看