当前位置: 编码机 >> 编码机前景 >> 安装旋转编码器的S7200PLC的电气
将编码器连接到测速辊,在程序中根据测速辊的直径计算出测速辊的周长,进而计管出每分钟走过的米数。旋转编码器Autonics(E50S8-3-T-24),编码器每转脉冲数为,三相A、B、Z测速辊直径为mm。
本项目中的西门子S7-PLC控制系统中的CPU选用6ES7--1BD23-0XB0,连接的编码器的电气原理图如图。
本例程为了演示编码器的应用,所以其他连线省略。硬件连接时,将编码器的计数脉冲连接到PLC的10.0的输入端,10.5是开始计数的输入点。
编码器每转一圈,发出个脉冲,测速辊直径为mm,其周长为mm,则每两相邻脉冲距离为/=1.mm。如果测速辊旋转速度低于40rpm,可用普通输入点进行计数,否则就得用高速计数器计数。编程时使用脉冲计数的允许输入10.5的下降沿,置位PLC的内部继电器开关M5.0,然后使用M5.0的状态由0变为1时的上升沿,来对MB19和MW20进行清零的操作,程序的实现如图。
在程序段3中当M5.0为1条件成立时,每个接入10.0计数脉冲的下降沿,使MB19的值加1。用一比较器将MB19的当前值与比较,当MB19=时(说明走过了一圈),将MW20累加一次周长,同时将脉冲计数MB19清零,程序如图。
所示。然后,使用M5.0的常开触点的状态来使能定时器T37,定时器T37的设定值为1min,即ms。当定时器的延时到达1min时,T37触点闭合,使M5.0=0,计数停止,将MB19中的脉冲数首先转换到VW20中,然后乘以1再除以0,即乘以每个脉冲对应的距离为1.,最后与计整圈距离的值MW20相加后放到MW20中,得到每分钟测速辊测得的距离,如图。
在实际的工程应用中,电动机一般带动机械装置进行运转,所以往往工艺上需要知道机械装置的位移量。读者可以根据编码器的程序编制过程,在实际项目中加以引用,以计算出工程中机械装置在一定时间内的移动距离。