23:编程实例II | 艾宝物联PLC手册

编程示例II

示例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秒的脉冲。

..和时序图: