示例3:
在存储位置vw200中输入一个值,并使用移位方法将该值移动到PLC的输出。
<强> 解决方案: 强>
当我们按下PLC输入按钮(I0.0)时,PLC会将值(980)置于存储单元vw200内,当脉冲的上升沿到达时,存储单元的内容将转移到 左表示一个位(指令SLW =左移字)。 我们可以在#之后加2来向左移两位。 如果我们在#之后放7,溢出指示器将被激活(SM1.1 = 1),这将激活有问题的输出。
这是梯形图:
示例4:
使用两个定时器,编写一个程序,使PLC输出脉冲为(TON = 10秒)和(TOFF = 10秒)
* TON:定时器输出打开,TOFF:定时器输出关闭。
解决方案:
例5:
使用向上计数器(CTU),制作PWM算法。
解决方案:
在PLC内部有用于产生一系列具有固定持续时间的脉冲,其中一个位置为SM0.5,它产生1秒的脉冲(开启时间为0.5秒,关闭时间为0.5秒)。 另一个是SM0.4,它会产生60秒的脉冲。
..和时序图: