|
||||
扬中发电车400KW--中动电力 接收:REN=1后,允许接收。接收器以所选波特率的16倍速率采样RXD端电平,当检测到一个负跳变时,启动接收器,同时把1FFH写入输入移位寄存器。由于接、发双方时钟频率有少许误差,为此接收控制器把一位传送时间16等分采样RXD,以其中9三次采样中至少2次相同的值为接收值。接收位从移位寄存器右边进入,1左移出,当 左边是起始位0时,说明已接收8位数据,再作 一次移位,接收停止位。此后:若RI=0、SM2=0,则8位数据装入SBUF,停止位入RB8,置RI=1。 我之所已这样编写,是为了方便,给大家演示。这个是靠时间实现的。我首先分享第二个编写梯形图:我这样用的是ALT指令,交替输出指令,这个比较简单,在我没有给M10上升沿信号的时候,是Y1是吸合的。这是我给了M10上升沿信号,ALT指令输出,M12线圈吸合,然后Y0线圈吸合,Y1线圈失电。大家是实践中的时候,需要吧M10换成想X10,也就是PLC的输入信号。我在所有的编程梯形图里用的都是上升沿编程指大家在实践中,也可以用梯形图的编程指令中下降沿和常触点。 |
|