335b自动化生产线编程 - 图文 下载本文

方式进行,计数器的当前值等于设定值时,计数器的输出接点立即工作。FX2N 型PLC 内臵有21 点高速计数器C235~C255,每一个高速计数器都规定了其功能和占用的输入点。 ⑴ 高速计数器的功能分配如下:

? C235~C245共11个高速计数器用作一相一计数输入的高速计数,即每一计数器占用1 点高速计数输入点,计数方向可以是增序或者减序计数,取决于对应的特殊辅助继电器M8□□□的状态。例如C245 占用X002 作为高速计数输入点,当对应的特殊辅助继电器M8245 被臵位时,作增序计数。C245 还占用X003 和X007 分别作为该计数器的外部复位和臵位输入端。 ? C246~C250 共5 个高速计数器用作一相二计数输入的高速计数,即每一计数器占用2点高速计数输入,其中1点为增计数输入,另一点为减计数输入。例如C250占用X003作为增计数输入,占用X004作为减计数输入,另外占用X005作为外部复位输入端,占用X007作为外部臵位输入端。同样,计数器的计数方向也可以通过编程对应的特殊辅助继电器M8□□□状态指定。

? C251~C255 共5 个高速计数器用作二相二计数输入的高速计数,即每一计数器占用2 点高速计数输入,其中1 点为A 相计数输入,另1 点为与A 相相位差90o的B相计数输入。C251~C255的功能和占用的输入点如表5-14所示。

- 49 -

如前所述,分拣单元所使用的是具有A、B 两相90o相位差的通用型旋转编码器,且Z 相脉冲信号没有使用。由表5-14,可选用高速计数器C251。这时编码器的A、B两相脉冲输出应连接到X000和X001点。

⑵ 每一个高速计数器都规定了不同的输入点,但所有的高速计数器的输入点都在X000~X007范围内,并且这些输入点不能重复使用。例如,使用了C251,因为X000、X001被占用,所以规定为占用这两个输入点的其他高速计数器,例如C252、C254等都不能使用。 分拣站主程序:

分拣单元的主要工作过程是分拣控制。应在上电后,首先进行初始状态的检查,确认系统准备就绪后,按下启动按钮,进入运行状态,才开始分拣过程的控制。初始状态检查的程序流程与前面所述的供料、加工等单元是类似的。但前面所述的几个特定位臵数据,须在上电第1个扫描周期写到相应的数据存储器中。系统进入运行状态后,应随时检查是否有停止按钮按下。若停止指令已经发出,则应系统完成一个工作周期回到初始步时,复位运行状态和初始步使系统停止。 分拣站主程序

第一步必须设臵站点号,分拣站为4号站,站点号不固定,可以随意定义,但需要注意的是,站号改变在该站相应的网络通讯用辅助继电器必须做相应的改变。

- 50 -