发布于 2010-01-14 00:40:24
21楼
这个控制不复杂。做过很多类似的项目,一般都是输送装置。仅仅需要在入口处安装一个检测开关,电机的轴端安装一个编码器。把物体进入的时候编码器的位置记忆,然后每一个单位移动一个位,依据需要把对应的位置对应的位为1的时候,去输出动作。原理:把输送带虚拟为一个链条,每一节链条对应一个数据位,每移动一个链条的长度单位,把内存字移位一次。如果检测到一个信号就把对应的位置1,然后不断的移位。如果检测到编码器换向,就反向移位。值得注意的是:
1,掉电和上电的时候编码器的位置,如果位置要求准确使用绝对值编码器。
2,电机与皮带的滑差。
3,物体的意外移动。
4,虚拟的链条每一节长度依据工艺要求确定,精度越高,输送带越长,链条的节数越多,中断频率和PLC运算量越大,扫描时间会很长。注意看门狗复位。
5,你需要输出的物理位置可能要变化,可能工艺要求也会改变,最好能在人机上输入位置或偏移量,然后再PLC的内部做一个位的偏移,类似于位的间接寻址。