AI小西
热门搜索
1847工业学习平台选型3RW常见问题目录售前选型选型压力仪表资料汇总

签到有奖

  • 移动端入口

  • 工业服务小程序
  • 支持中心移动端首页
  • 智能小西- 智能问答与在线预约
  • SIEMENS工业找答案小程序
  • 工业培训与认证
  • 西门子工业1847俱乐部
  • SIEMENS工业技术支持与服务
@CurrentUser.EmailCount@

消息提醒

登录 | 注册
@CurrentUser.NickName@
1847会员:未开通
VIP等级 @CurrentUser.vipLevel@
西币
@CurrentUser.coin@
  • 我的支持中心
  • 我的1847会员
  • 我的技术论坛
  • 我的找答案
  • 我的下载中心
  • 我的售后服务
  • 我的培训认证
  • 我发的帖子
  • 我跟的帖子
  • 我的论坛设置
  • 论坛用户指南
  • 我的下载中心
  • 我的培训认证
  • 我的提问
  • 我的回答
  • 已经帮助了@CurrentUser.allAnswercount@人我要回答
  • 已连续活跃@CurrentUser.allLoginDayCount@天我要提问
  • 首次回答问题获得双倍西币积分
  • 个人设置
  • 退出
  • 首页
  • 技术支持
    • 技术支持
    • AI小西
    • 风驰卡
    • 产品入门
    • 在线产品选型
  • 售后服务
    • 售后登记和质保查询
    • 备件商城
    • ASP工程师验证
    • ASP公司证书验证
    • 售后服务常见问题
  • 下载中心
    • 首页
    • 售前文档(样本、宣传册等)
    • 售后文档(FAQ、手册等)
  • 工业学习平台
    • 首页
    • 了解会员权益
    • 立即开通1847会员
  • 培训认证
    • 首页
    • 教室培训课
    • 取证训练营
    • 在线自学课
    • 认证证书查询
    • 培训伙伴验证
  • 技术论坛
    • 首页
    • 最新发帖
    • 精华帖
    • 发新帖
  • 找答案
    • 首页
    • 已解决问题
    • 精华常见问题
    • 发布新问题

运维工程师专区

官方商城

  • 西门子中国
  • 技术支持与服务首页
    我的支持中心
    下载中心首页
    全球技术资源
    1847工业学习平台
    产品入门新手必读
    找答案
    技术论坛
    售后服务
    网络资源新手必读
    高级搜索
  • 技术论坛
    论坛公告
    论坛使用指南
    最新发帖
    精华帖
    分享帖
    高赞帖
    热门帖
    高端推荐帖
    最高收藏帖
  • 自动化系统 / SIMATIC S7-300/400
  • 【SCL编程案例】磨床主油泵电动机启/停控制PLC程序

技术论坛

 • 产品分类
自动化系统
  • SIMATIC S7-1500系列 
  • SIMATIC S7-1200系列 
  • SIMATIC S7-200
  • SIMATIC S7-200 SMART 
  • SIMATIC S7-300/400 
  • 通信与网络组件
  • Profinet技术开发专区
  • 工业边缘计算
  • SIMATIC WinCC / Panel 
  • SIMATIC WinCC OA (原PVSS)
  • DCS/SIMATIC PCS7
  • IPC/PG
  • LOGO!
  • 物联网(IOT)
  • 工业电源
驱动技术
  • SINAMICS 
  • SINAMICS S200 
  • 直流调速器
  • 电机
  • SIMOTION
  • MicroMaster
  • 驱动技术综合产品
  • MasterDrives 
  • DCMA 变频器健康管家 维护智库
数控系统
  • SINUMERIK 
  • SIMODRIVE
低压电气
  • 低压电气
  • 低压数字化
传感器与通讯
  • 过程仪表
  • 分析仪器
  • 工厂传感器
谈天说地
  • 谈天说地
 • 咱工程师的故事
咱工程师的故事
  • 网友专栏 
  • 工程师随笔
1847大咖专栏
  • 崔工谈博途与PLC
  • PROFINET工业通信详解
  • 冯工聊工业网络
  • 电磁兼容问题及处理
  • 大咖专栏合集
特别专题
  • 专家大讲堂课后探讨
  • 西门子工业1847俱乐部
  • 特别专题合集
 • 培训与认证答疑专区
培训与认证答疑专区
  • PLC编程精英训练营
  • MA 小型自动化系统
  • WinCC系统开发工程师精英训练营
  • V90精英训练营
  • WinCC精英训练营
  • S7-1200精英训练营
  • G120变频器精英训练营
  • S7-200SMART精英训练营
 • 服务合作伙伴专区
服务合作伙伴专区
  • FA合作伙伴共创社区
  • Networks and Communication
  • GMC蓝黄带考试-G120
  • GMC蓝黄带考试-V90
  • GMC 合作伙伴专区

【SCL编程案例】磨床主油泵电动机启/停控制PLC程序

第7代CNC

西门子1847工业学习平台

  • 帖子

    848
  • 精华

    3
  • 被关注

    95

论坛等级:奇侠

注册时间:2009-11-29

钻石 钻石 如何晋级?

【SCL编程案例】磨床主油泵电动机启/停控制PLC程序

1731

3

2025-05-25 08:15:47

1、机床主油泵电动机启动/停止的控制:

在确认所有电气连接正确无误和电控柜内配电板上所有自动开关均在“通”位置上及所有熔断器完整完好的前提下合上电源总开关QF(150A)将3相AC380V电源引入机床SINUMERIK 810D系统启动且控制面板上的所有指示灯点亮5秒钟NCK通过接口DB10.DBX104.7和DB10.DBX108.7向S7-300PLC(CPU315-2DP)分别传送NCK-CPU就绪信号和NC就绪信号辅助线圈M0.0通电以用于PLC的后续逻辑处理按下控制面板上[主油泵开]绿色带灯按钮SB02(AR22FOP-10E3G)时S7-300PLC的输入信号I32.1接通依次经过主油泵开辅助线圈M25.0和主油泵运行辅助线圈M70.0的媒介逻辑处理后Q52.0线圈通电保持并向机床侧输出信号中间继电器KA01线圈(DC24V)得电其常开触点闭合接触器KM4线圈(AC110V)得电其主触点闭合主油泵电动机M4接通3相AC380V电源而旋转并带动变量叶片泵一同运转以重复吸油和压油过程伴随着M70.0的通电保持[主油泵开]按钮的指示灯辅助线圈M70.7被赋值为1状态Q63.0线圈通电保持并向机床侧输出信号控制面板上[主油泵开]按钮SB02的指示灯点亮呈绿色当按下[主油泵停]红色按钮SB03(AR22FOY-11R)或[紧急停止]红色蘑菇头按钮SB01(A22V2R-01R)时S7-300PLC的输入信号I32.2和I32.0将分别对应接通并使主油泵停辅助线圈M25.1和紧急停止辅助线圈M2.1对应赋值为1状态以用于后续逻辑处理处于通电保持状态的M70.0和M70.7被赋值为0状态(失电)相应的Q52.0和Q63.0被赋值为0状态而停止向机床侧输出信号KA01线圈断电使其处于闭合状态的常开触点呈断开状态且按钮SB02的绿色指示灯HL05熄灭AC110V电源停止向KM1线圈供应使其处于闭合状态的主触点断开主油泵电动机M4停止旋转机床的液压系统停止工作。

2、PLC程序——FC51〃辅助线圈NCK-PLC〃

程序段1:NCK-CPU和NC就绪并传送至PLC后辅助线圈M0.0得电

A     DB10.DBX  104.7       //串联NCK-CPU就绪信号常开触点

      A     DB10.DBX  108.7       //串联NC就绪信号常开触点

      =     M      0.0            //辅助线圈M0.0得电内部逻辑工作

程序段3:

//M0.0=1时利用FC50的局部数据区L1.0存储该块的临时数据

      A     M      0.0       //串联M0.0常开触点(NCK-CPU和NC就绪)

      =     L      1.0       //临时数据存储至局部数据区L1.0

     

      A     L      1.0       //串联局部数据区L1.0常开触点

      A     "主油泵开"       //串联I32.1的常开触点

      =     M     24.5       //M24.5赋值为1状态用于FC54逻辑处理

程序段4:与主油箱有关的输入信号送至PLC中

//M0.0=1时利用FC50的局部数据区L1.0存储该块的临时数据

      A     M      0.0      //串联M0.0常开触点(NCK-CPU和NC就绪)

      =     L      1.0      //临时数据存储至局部数据区L1.0  

   //按下面板上[主油泵开]按钮,M25.0=1

      A     L      1.0          //串联L1.0的常开触点

      A     "主油泵开"          //串联I32.1的常开触点

      =     "oil pump on"       //赋值M25.0(主油泵开辅助)为1状态

   //按下面板上[主油泵停]按钮,M25.1=1

      A     L      1.0          //串联L1.0的常开触点

      AN    "主油泵停"          //串联I32.2常闭触点

      =     "oil pump off"      //赋值M25.1(主油泵停辅助)为1状态

   //主油箱的液位正常时,M25.2=1

      A     L      1.0          //串联L1.0的常开触点

      A     "液压液位"          //串联I48.1的常开触点

      =     "level of hydralic"//赋值M25.2(液压液位低辅助)为1状态


      A     L      1.0           //串联L1.0的常开触点

      A     M      0.0        //串联M0.0常开触点(NCK-CPU和NC就绪)

      =     "all ready1"    //赋值M25.3(主油泵准备好1辅助)为1状态

   //主油箱粗过滤器未堵塞(I48.2=0)时,M25.4=1

      A     L      1.0          //串联L1.0的常开触点

      AN    "液压粗堵"          //串联I48.2的常闭触点

      =     "hydralic rough block"//赋值M25.4(液压粗堵塞辅助)为1

   //主油箱精过滤器未堵塞(I48.3=0)时,M25.5=1

      A     L      1.0           //串联L1.0的常开触点

      AN    "液压精堵"           //串联I48.3的常闭触

      =     "hydralic fine block" //赋值M25.5(液压精堵塞辅助)为1

   //主油箱液压压力正常时,M25.6=1

      A     L      1.0           //串联L1.0的常开触点

      A     "液压压力"           //串联I48.0的常开触点

      =     "pressure of hydralic" //赋值M25.6(液压压力辅助)为1


      A     L      1.0           //串联L1.0的常开触点

      A     M      0.0       //串联M0.0常开触点(NCK-CPU和NC就绪)

      =     "all ready2"    //赋值M25.7(主油箱准备好2辅助)为1状态


程序段9:Q62.0=1使KA49线圈得电常开点闭合,机床报警灯EL4点亮

//M0.0=1时利用FC50的局部数据区L1.0存储该块的临时数据

      A     M      0.0       //串联M0.0常开触点(NCK-CPU和NC就绪)

      =     L      1.0       //临时数据存储至局部数据区L1.0  

   //M60.2=1时PLC向机床侧输出Q62.0=1

      A     L      1.0           //串联L1.0的常开触点

      A     "machine alarm"      //串联M60.2的常开触点

      =     "机床报警"           //赋值Q62.0=1并向机床侧输出

程序段10:Q52.0=1使KA01线圈得电常开点闭合KM1线圈得电主触点闭合

//M0.0=1时利用FC50的局部数据区L1.0存储该块的临时数据

      A     M      0.0       //串联M0.0常开触点(NCK-CPU和NC就绪)

      =     L      1.0       //临时数据存储至局部数据区L1.0

   //主油泵运行辅助M70.0=1时PLC向机床侧输出Q52.0=1

      A     L      1.0               //串联L1.0的常开触点

      A     "oil pump run"           //串联M70.0的常开触点

      =     "油泵开"                 //赋值Q52.0=1并向机床侧输出

   //M70.7=1时PLC向机床侧输出Q63.0=1,[主油泵开]按钮灯HL05点亮

      A     L      1.0               //串联L1.0的常开触点

      A     "ind of oil pump"       //串联M70.7的常开触点

      =     "油泵开按钮指示灯"      //赋值Q63.0=1并向机床侧输出

3、PLC程序——/FC32〃控制辅助处理〃

程序段1:主油泵电机M4的启/停控制辅助处理

      A     M      0.0          //串联M0.0常开触点(NCK-CPU和NC就绪)

      =     L      0.0          //临时数据存储至局部数据区L0.0  

   //按下面板上[主油泵开]按钮后主油泵运行辅助M70.0=1并自锁

      A     L      0.0                //串联L0.0的常开触点

      A(                              //逻辑与嵌套开始

      O     "oil pump on"  //并联M25.0常开触点(主油泵开按钮I32.1=1)

      O     "oil pump run“//并联M70.0常开触点以自锁[主油泵开]按钮

      )                               //逻辑与嵌套结束

      A     "oil pump off" //串联M25.1常开触点(主油泵停按钮I32.2=1)

      A     "emergency stop"//串联M2.1常开触点(紧急停止按钮I32.0=1)

      =     "oil pump run"       //赋值M70.0(主油泵运行辅助)为1状态

   //M70.0=1时[主油泵开]按钮指示灯辅助线圈M70.7=1

      A     L      0.0                //串联L0.0的常开触点

      A(                              //逻辑与嵌套开始

      O     "oil pump run"            //并联M70.0的常开触点

      ON    T     22                  //并联T22的常闭触点

      )                               //逻辑与嵌套结束

      =     "ind of oil pump"    //赋值M70.7(按钮灯HL05辅助)为1状态

程序段7:

   //M0.6=1(T22延迟8s)时利用FC32的局部数据区L0.0存储该块的临时数据

      A     M      0.6               //串联M0.6的常开触点

      =     L      0.0               //临时数据存储至局部数据区L0.0

   //M25.2=0(I48.1=0)时PLC向MMC传送"700061:主油箱液位低报警"

      A     L      0.0                //串联L0.0的常开触点

      AN    "level of hydralic"       //串联M25.2的常闭触点

      AN    DB20.DBX   87.5           //串联DB20.DBX87.5的常闭触点

      =     DB2.DBX  187.5          //PLC向MMC传送AL700061报警信号

   //M25.4=0(I48.2=1)时PLC向MMC传送"700062:主油箱粗过滤器堵塞报警"

      A     L      0.0                //串联L0.0的常开触点

      AN    "hydralic rough block"    //串联M25.4的常闭触点

      AN    DB20.DBX   87.6           //串联DB20.DBX87.6的常闭触点

      =     DB2.DBX  187.6          //PLC向MMC传送AL700062报警信号

   //M25.5=0(I48.3=1)时PLC向MMC传送"700063:主油箱精过滤器堵塞报警"

      A     L      0.0                //串联L0.0的常开触点

      AN    "hydralic fine block"     //串联M25.5的常闭触点

      AN    DB20.DBX   87.7           //串联DB20.DBX87.7的常闭触点

      =     DB2.DBX  187.7           //PLC向MMC传送AL700063报警信号

   //M25.6=0(I48.0=0)时PLC向MMC传送"700018:主油箱压力低报警"

      A     L      0.0                //串联L0.0的常开触点

      A     T     44                  //串联T44(20秒)的常开触点

      AN    "pressure of hydralic"    //串联M25.6的常闭触点

      AN    DB20.DBX   82.2           //串联DB20.DBX82.2的常闭触点

      =     DB2.DBX  182.2           //PLC向MMC传送AL700018报警信号

4、PLC程序——/FC30〃机床报警信号处理〃

程序段1:接通延时定时器T22(8s)

      A     M      0.0         //串联M0.0常开触点(NCK-CPU和NC就绪)

      L     S5T#8S                  //预置值8s送入ACCU1

      SD    T     22                //延时定时器T22(8s)的线圈"通电"

      NOP   0                       //空操作指令

程序段3:接通延时定时器T22(8s)

//M0.6=1(T22延迟8s)时利用FC30的局部数据区L0.0存储该块的临时数据

      A     M      0.6              //串联M0.6的常开触点

      =     L      0.0              //临时数据存储至局部数据区L0.0

   //M60.3=1时机床报警辅助线圈M60.2得电以使Q62.0=1

      A     L      0.0             //串联L0.0的常开触点

      A(                           //逻辑与嵌套开始

      O     M     60.3             //并联M60.3的常开触点

      ON    T     22              //并联延时定时器T22(8s)的常闭触点

      )                            //逻辑与嵌套结束

      =     "machine alarm"      //赋值M60.2(机床报警辅助)为1状态

      A     L      0.0             //串联L0.0的常开触点

      A(                           //逻辑与嵌套0开始

      O(                           //逻辑或嵌套1开始

      L     DB2.DBW  182   //数据字DBW182装载至ACCU1,AL700016-23

      L     0              //预置值0送入ACCU1,DBW182的值送ACCU2

      <>I                  //据选择类型“ACCU1不等于ACCU2”进行比较

      )                             //逻辑或嵌套1结束

      …………中间省略了对DB2.DBX180和DB2.DBX181以及

      ………… DB2.DBX183~DB2.DBX187的比较处理

      )                             //逻辑与嵌套0结束

     =     M     60.3             //赋值M60.3(M60.2的辅助)为1状态


剩余80%未阅读, 请登录阅读

回帖加入探讨技术论坛守则

上传附件要求

1. 文件大小:上传文件的大小请限制在2M以内。

2. 文件格式:请不要上传.exe文件,系统支持的格式有:
.avi,.wmv,.mp3,.rar,.zip,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.pdf,.wma,.asf,.txt,.7z

 
发分享帖
爱工控,乐分享,
分享您的经验与案例
发故事
发表您的精彩故事,
参与征文活动
技术探讨帖
阐述您的观点,
表达我的看法
西家杂谈
海侃天南地北,
闲聊工控世界
发求助帖
求道解惑,“刨根问底”
解决问题
发投票帖
邀投票,做调查,
网友帮您来作主
取消原因:
【SCL编程案例】磨床主油泵电动机启/停控制PLC程序
编辑推荐: 关闭

请填写推广理由:

活动公告 查看全部公告>

AI 小西智伴登场,7×24 小时权威支援,让技术支持告别等待!

1,831,814 条
海量精彩技术内容

100,000+ 网友与你交流

助你技有所长,论有所获

热门视频,猜你喜欢

本版热门话题

SIMATIC S7-300/400

共有54624条技术帖

更多

评选标准

相关推荐

换一换

热门标签

换一换

相关帖子推荐

换一换
正在加载...
guzhang

恭喜,你发布的帖子

被评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top

下载中心

  • 首页
  • 查找文档
  • 常见问题大全
  • 精选主题
  • 全球技术资源

  • 首页
  • 知识库
  • 订阅文档

1847工业学习平台

  • 首页
  • 了解会员权益
  • 立即开通1847会员
  • 课程中心
  • 学习路线
  • 初级工程师认证
  • 高级工程师认证

培训与认证

  • 首页
  • 教室培训课
  • 取证训练营
  • 在线自学课
  • 认证证书查询
  • 培训伙伴验证

技术论坛

  • 首页
  • 发帖
  • 最新发帖
  • 精华帖
  • 高赞贴
  • 当前热门帖
  • 高端推荐帖
  • 用户荣誉榜

找答案

  • 首页
  • 提问
  • 精华问答
  • 高赞问答
  • 新解决问题
  • 待解决问题
  • 总积分排行榜

售后服务

  • 我要报修
  • 服务进度查询
  • 质保及权益查询
  • 备件商城
  • ASP工程师验证
  • ASP公司证书验证
  • 支持中心网站重要声明

西门子中国   © 西门子(中国)有限公司 1996 – 2025   企业信息    隐私政策   使用条款   京ICP备06054295号   京公网安备 11010502040638号
 
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!

20秒帮我们优化支持中心!

欢迎您访问支持中心!

丰富的视频,全方位的文档,大量的网友交流精华……

为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!

感谢您的支持!

您收到0封站内信:
×
×
图片
立即
签到
已签到
已签到0天
累计可抽西币次数:0次抽奖机会
累计可抽大奖次数:0次抽奖机会
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。