PLC的货料小车控制
点击数:7346 次 录入时间:03-04 11:37:01 整理:http://www.55dianzi.com PLC入门
一、控制要求: 某车间有 6 个工作台,送料车往返于工作台之间送料,如下图所示。每个工作台设有一个到位开关( SQ )和一个呼吸按扭( SB )。具体控制要求如下:( 1 )送料车开始应能停留在 6 个工作台中任意一个到位开关的位置上。( 2 )设送料车现暂停于 m 号工作台( SQ m 为 ON )处,这时 n 号工作台呼叫( SQ n 为 ON ),若:(a) m>n ,送料车左行,直至 SQ n 动作,到位停车。即送料车所停位置 SQ 的编号大于呼叫按扭 SB 的编号时,送料车往左行运行至呼叫位置后停止。(b) m<n ,送料车右行,直至 SQ n 动作,到位停车。即送料车所停位置 SQ 的编号小于呼叫按扭 SB 的编号时,送料车往右运行至呼叫位置后停止。(c) m=n ,送料车原位不动。即送料车所停位置 SQ 的编号与呼叫按扭 SB 的编号相同时,送料车不动。
二、 PLC 硬件的实现
1 、 I/O 的分配 输入功能说明输出功能说明SB0X0启动KM1Y0右行SB1X1呼叫 1KM2Y1左行SB2X2呼叫 2 SB3X3呼叫 3 SB4X4呼叫 4 SB5X5呼叫 5 SB6X6呼叫 6 SB7X7呼叫 7 SQ1X11限位 1 SQ2X12限位 2 SQ3X13限位 3 SQ4X14限位 4 SQ5X15限位 5 SQ6X16限位 6
2 、 I/O 的外部接线
三、 PLC 软件的实现 用功能指令实现送料车控制的梯形图如图所示。图中将送料车当前位置送到数据寄存器 D0 中,将呼叫工作台号送到数据寄存器 D1 中,然后通过 D0 与 D1 中数据的比较,决定送料车的运行方向和到达的目标位置。
四、相关 知识 指令名称助记符指令代码位数操作数范围程序步S1(.)S2(.)S(.)D(.)区间比较ZXPZCP(P)FNC11(16/32)K 、 HKnX 、 KnY 、 KnM 、 KnST 、 C 、 D 、 V 、 ZY 、 M 、 SZCPZCPP… 步DZCPDZCPP… 步指令名称助记符指令代码位数操作数范围程序步S(.)D(.)n块传送BMOVBMOV(P)FNC1516KnX 、 KnY 、 KnM 、 KnST 、 C 、 D 、、 KnY 、 KnM 、 KnST 、 C 、 D 、K 、 H≤ 512BMOVBMOV…7 步多点传送FMOVFMOV(P)FNC1616K 、 HKnX 、 KnY 、 KnM 、 KnST 、 C 、 D 、 V 、 ZKnY 、 KnM 、 KnST 、 C 、 D 、K 、 H≤ 512FMOV 、 FMOVP…7 步DFMOV 、 DFMOVP…13 步数据交换XCHXCH ( P )FNC17(16/32)KnY 、 KnM 、 KnST 、 C 、 D 、 V 、 ZKnY 、 KnM 、 KnST 、 C 、 D 、 V 、 Z XCHXCHP…5 步DXCHDXCHP…9 步BCD 变换BCDBCD ( P )FNC18(16/32)KnX 、、 KnY 、 KnM 、 KnST 、 C 、 D 、 V 、 ZKnY 、 KnM 、 KnST 、 C 、 D 、 V 、 Z BCD 、 BCDP…5 步DBCD 、 DBCDP…9 步BIN 交换BINBIN ( P )FNC19(16/32)KnX 、、 KnY 、 KnM 、 KnST 、 C 、 D 、 V 、 ZKnY 、 KnM 、 KnST 、 C 、 D 、 V 、 Z BCD 、 BCDP…5 步DBCD 、 DBCDP…9 步
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门