抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望
本帖最后由 江南小乔 于 2025-4-19 10:05 编辑

(1)料车在轨道上行驶,需要装配的组件由上料点装入料车,具有相同功能的装配点有三个。
料车装满料后可根据各装配点的需料请求驶往各装配点。料车采用半自动管理,每个装配点都有
一名员工,当装配点需料时按下"需料按钮",料车将驶往该装配点,料车在该装配点停留一段时间供该点下料,下料时间到后料车即可响应其它装配点的需料请求,一车料可供各装配点使用若干次:当某装配点发现料车无料时按下"上料按钮",料车即驶往上料点上料。设备组成描述如下:F:上料点、A、B、C:装配点、SQO、SQI、 SQ2 、SQ3:行程开关、SB1、SB2、SB3:动合按钮、HL:下料允许指示灯。
(2)工作状态:①、初始状态:系统电源接通后,料车自动驶往上料点F上料。
②、上料:料车驶过SQ0,SQ0受压闭合,料车停车装料,装料时间15s钟,装料时间到那么料车请求可用,指示灯HL亮,可以响应A、B、C点的需料请求信号。注意:上料完成后料车在SQ0位置上不停,要驶过SQ0后右行2s后才停止。

③、A点下料装配:料车可用时,并且没有停在A点,按下SB1,料车驶往A点。当A点的需料请求被响应,料车驶往A点,料车过SQI,SQ1受压闭合,料车停车下料,下料时间为10s,
下料时间到那么料车请求可用,指示灯HL亮,可以响应B点和C点需料请求信号。注意:下料完成后料车在SQ1位置上不停,料车驶过SQ1后沿原前进方向行驶2s后才停止。
④、B点下料装配:料车可用时,并且没有停在B点,按下SB2,料车驶往B点。当B点的需料请求被响应,料车驶往B点,料车过SQ2,SQ2受压闭合,料车停车下料,下料时间为10s,下料时间到那么料车请求可用,指示灯HL亮,可以响应A点和C点需料请求信号。注意:下料完成后料车在SQ2位置上不停,料车驶过SQ2后沿原前进方向行驶2s后才停止。
⑤、C点下料装配:料车可用时,并且没有停在C点,按下SB3,料车驶往C点。当C点的需料请求被响应,料车驶往C点,料车过SQ3,SQ3 受压闭合,料车停车下料,下料时间为10s,下料时间到那么料车请求可用,指示灯HL亮,可以响应B点和A点需料请求信号。注意:下料完成后料车在SQ3位置上不停,料车驶过SQ3后沿原前进方向行驶2s后才停止
⑥、A点上料请求:料车停在A点时,在料车下料的10s内按下SBI,料车从A点驶往F点上料。上料结束后继续回到A点下料(持续计时),10s后停止下料。注意:下料完成后料车在SQI位置上不停,料车驶过SQ1后沿原前进方向行驶2s后才停止。
⑦、B点上料请求:料车停在B点时,在料车下料的10s内按下SB2,料车从B点驶往F点上料。上料结束后继续回到B点下料(持续计时),10s后停止下料。注意:下料完成后料车在SQ2位置上不停,料车驶过SQ2后沿原前进方向行驶2s后停止。
线
⑧、C点上料请求:料车停在C点时,在料车下料的10s内按下SB3,料车从C点驶往F点上料。上料结束后继续回到C点下料(持续计时),10s后停止下料。注意:下料完成后料车在SQ3位置上不停,料车驶过SQ3后沿原前进方向行驶2s后才停止。
⑨、料车请求可用指示:料车在上料点完成上料、在下料点完成下料后,料车请求可用,指示灯HL亮,上料、下料和行驶中料车请求不可用,指示灯HL灭。

⑩、右行:接通交流接触器KMII线圈,控制电机M正转,小车右行:左行:接通交流接触器KM2线圈,控制电机M反转,小车左行;料车停止:料车停止均采用反接制动,反接制动时间为1s。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?获取邀请码

x
主题回复
倒序浏览

1283查看5回复

Hello工控 2025-4-19 10:34:14
三菱的PLC可以吗
工控老王 2025-4-19 11:29:37
用AI生成的程序:
以下是基于S7-300 PLC的 ‌详细梯形图程序‌,结合您的要求设计。程序中包含 ‌初始化、上料、下料、中断请求和反接制动‌ 等核心逻辑,采用符号化的地址分配(需根据实际硬件配置调整I/O地址)。

‌符号定义‌
符号        地址        说明
SQ0        I0.0        上料点F行程开关
SQ1        I0.1        A点行程开关
SQ2        I0.2        B点行程开关
SQ3        I0.3        C点行程开关
SB1        I0.4        A点需料按钮
SB2        I0.5        B点需料按钮
SB3        I0.6        C点需料按钮
SB4        I1.0        A点上料请求按钮(下料中)
SB5        I1.1        B点上料请求按钮(下料中)
SB6        I1.2        C点上料请求按钮(下料中)
KM1        Q0.0        右行接触器(正转)
KM2        Q0.1        左行接触器(反转)
HL        Q0.2        下料允许指示灯
M0.0        M0.0        料车可用标志
M0.1        M0.1        上料完成标志
M0.2        M0.2        A点下料中标志
M0.3        M0.3        B点下料中标志
M0.4        M0.4        C点下料中标志
T1        T1        上料定时器(15秒)
T2        T2        右行延时(2秒)
T3        T3        A点下料定时器(10秒)
T4        T4        B点下料定时器(10秒)
T5        T5        C点下料定时器(10秒)
T6        T6        反接制动定时器(1秒)
‌梯形图程序‌
‌Network 1: 初始化上电右行至F点‌
ladder
Copy Code
   // 上电后右行至F点(SQ0)
   |   I0.0(SQ0)  T6      M0.0      |           Q0.0(KM1)
   |-----| |-------|/|-----|/|-------|-------------( )--|
   |               |                |                   |
   |               |  M0.5(初始标志)|                   |
   |               |-----| |--------|                   |
‌说明‌:

系统上电后,若未到达SQ0且无制动(T6未触发),则右行至F点。
M0.5为初始标志位,用于首次启动逻辑。
‌Network 2: 上料过程‌
ladder
Copy Code
   // 到达F点后装料15秒
   |   I0.0(SQ0)       |           T1(装料定时器)
   |-----| |-----------|-------------(TON, PT=15s)--|
   
   // 装料完成后右行2秒并置位可用标志
   |   T1             |           T2(右行延时)
   |-----| |-----------|-------------(TON, PT=2s)---|
   
   |   T2             |           M0.1(上料完成)
   |-----| |-----------|-------------(S)------------|
   
   |   T2             |           Q0.0(KM1)
   |-----| |-----------|-------------( )------------|
   
   |   T2             |           M0.0(可用标志)
   |-----| |-----------|-------------(S)------------|
   
   // 点亮HL指示灯
   |   M0.0           |           Q0.2(HL)
   |-----| |-----------|-------------( )------------|
‌说明‌:

到达F点后开始装料,15秒后启动右行2秒,确保离开SQ0区域。
装料完成后置位M0.0(可用标志)并点亮HL指示灯。
‌Network 3: A点下料逻辑‌
ladder
Copy Code
   // A点需料请求(SB1按下且料车可用)
   |   I0.4(SB1)  M0.0  I0.1(SQ1) |           Q0.0(KM1)
   |-----| |-------| |-----|/|------|-------------( )--|
   
   // 到达A点后下料10秒
   |   I0.1(SQ1)       |           T3(下料定时器)
   |-----| |-----------|-------------(TON, PT=10s)--|
   
   |   T3             |           M0.2(A点下料中)
   |-----| |-----------|-------------(S)------------|
   
   |   T3             |           Q0.0(KM1)
   |-----| |-----------|-------------( )------------|
   
   // 下料完成后右行2秒并恢复可用
   |   T3             |           T2(右行延时)
   |-----| |-----------|-------------(TON, PT=2s)--|
   
   |   T2             |           M0.0(可用标志)
   |-----| |-----------|-------------(S)------------|
‌Network 4: A点下料时中断上料请求‌
ladder
Copy Code
   // 下料中按下SB4触发返回F点
   |   I1.0(SB4)  M0.2  |           Q0.1(KM2)
   |-----| |-------| |---|-------------( )--|
   
   // 返回F点后重新上料并回到A点
   |   I0.0(SQ0)  T1     |           M0.0
   |-----| |-------|/|----|-------------(R)--|
‌Network 5: 反接制动控制‌
ladder
Copy Code
   // 任何停止条件触发反接制动
   |   (KM1或KM2停止信号)|           T6(制动定时器)
   |-----| |-------------|-------------(TON, PT=1s)--|
   
   |   T6              |           Q0.1(KM2)
   |-----| |-----------|-------------( )------------|
‌关键逻辑说明‌
‌互锁保护‌:

在KM1和KM2线圈前加入对方接触器的常闭触点,防止同时通电:
ladder
Copy Code
|   Q0.1(KM2)  |           Q0.0(KM1)
|-----|/|-------|-------------( )--|
‌状态管理‌:

使用S/R指令控制标志位(如M0.0),确保状态持续有效。
下料过程中按下上料按钮(如SB4)会复位当前下料标志,并触发返回F点的逻辑。
‌时间控制‌:

所有定时器(T1~T6)通过TON指令实现精确延时。
右行/左行2秒延时确保料车完全离开行程开关区域。
‌调试建议‌
‌模拟测试‌:
在PLC模拟器中逐步触发输入信号(如SB1、SQ0),观察输出和标志位变化。
‌方向校准‌:
根据实际轨道长度调整行驶延时(T2)的预设值。
‌安全优化‌:
增加急停按钮(如I0.7)直接复位所有输出和标志位。
如果需要更具体的地址分配或扩展功能(如报警记录),请提供硬件配置详情!
Hello工控 2025-4-19 11:44:58
江南小乔 2025-4-21 14:43:46
本帖最后由 江南小乔 于 2025-4-21 14:46 编辑
工控老王 发表于 2025-4-19 11:29
用AI生成的程序:
以下是基于S7-300 PLC的 ‌详细梯形图程序‌,结合您的要求设计。程序中包含 ‌初始化、 ...

根本无法使用,线圈都是重复的
发新帖
您需要登录后才可以回帖 登录 | 获取邀请码

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

Copyright 2010-2015. All rights reserved. 

微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码