PLC程序触摸屏设计:皮带机顺启逆停与运行计时控制系统

PLC程序触摸屏设计:皮带机顺启逆停与运行计时控制系统 plc程序触摸屏设计皮带机顺启逆停运行计时控制系统。 西门子200smart、昆仑通态触摸屏 编程说明 程序分手动模式与自动模式。 手动模式 上位机模拟手动随意启停1号、2号、3号、4号皮带机均采用单按钮。 自动模式 1.触摸屏上选择自动运行模式当4部皮带机电机温度80℃以下触摸屏上输入框里设置时 按下一键启动后1#皮带机启动运行1#皮带机运行3秒后2#皮带机启动运行2#皮带机运行4秒后3#皮带机启动运行运3#皮带机运行5秒后4#皮带机启动运行。 按下停止按钮后4#皮带机停止运行4#皮带机停止运行2秒后3#皮带机停止运行3#皮带机停止运行4秒后2#皮带机停止运行2#皮带机停止运行5秒后1#皮带机停止运行。 2.当4台皮带机电机温度超过80℃时(上位机上输入框里设置4台皮带机均不能自动启动运行 3.自动模式下4台皮带机分别显示累积运行时间秒、分、时 不论选择手动、自动那种模式PLC上电触摸屏显示PLC当前时间年、月、日、时、分、秒、星期。 PLC输入、输出点、数值显示与设置均在上位机上组态。 标价为200smartplc程序和昆仑通态mcgs组态程序。最近做了一个超有趣的项目是关于西门子200smart和昆仑通态触摸屏的PLC程序设计实现皮带机顺启逆停以及运行计时控制。今天就来跟大家分享一下这个过程编程说明程序分为手动模式和自动模式。手动模式上位机模拟手动随意启停1号、2号、3号、4号皮带机而且均采用单按钮哦。这里主要就是通过PLC的输入输出点与按钮关联当按钮按下时触发相应的输出控制皮带机的启动或停止。在西门子200smart的编程中假设按钮连接到I0.0那么在程序中可以这样写LD I0.0 EU Q0.0代码分析这里LD I0.0表示读取按钮的输入信号EU是上升沿触发指令当按钮从松开变为按下的瞬间触发然后将输出Q0.0置为1从而控制皮带机启动。停止的逻辑类似当按钮再次按下触发另一个输出点控制皮带机停止。自动模式启动逻辑触摸屏上选择自动运行模式当4部皮带机电机温度80℃以下在触摸屏输入框里设置时按下一键启动后1#皮带机启动运行1#皮带机运行3秒后2#皮带机启动运行2#皮带机运行4秒后3#皮带机启动运行3#皮带机运行5秒后4#皮带机启动运行。在西门子200smart中可以这样编写程序// 假设启动按钮连接到I0.1 LD I0.1 EU S Q0.1, 1 TON T37, 300 // 延时3秒 LD T37 EU S Q0.2, 1 TON T38, 400 // 延时4秒 LD T38 EU S Q0.3, 1 TON T39, 500 // 延时5秒 LD T39 EU S Q0.4, 1代码分析首先当启动按钮按下触发1#皮带机启动S Q0.1, 1然后通过定时器TON T37延时3秒当延时时间到触发2#皮带机启动以此类推实现顺序启动。停止逻辑按下停止按钮后4#皮带机停止运行4#皮带机停止运行2秒后3#皮带机停止运行3#皮带机停止运行4秒后2#皮带机停止运行2#皮带机停止运行5秒后1#皮带机停止运行。// 假设停止按钮连接到I0.2 LD I0.2 EU R Q0.4, 1 TON T40, 200 // 延时2秒 LD T40 EU R Q0.3, 1 TON T41, 400 // 延时4秒 LD T41 EU R Q0.2, 1 TON T42, 500 // 延时5秒 LD T42 EU R Q0.1, 1代码分析当停止按钮按下首先停止4#皮带机R Q0.4, 1然后通过定时器TON T40延时2秒延时到后停止3#皮带机依此类推实现顺序停止。温度限制当4台皮带机电机温度超过80℃时(上位机上输入框里设置4台皮带机均不能自动启动运行。这就需要在启动逻辑前增加温度判断假设温度信号连接到I1.0 - I1.3分别对应4台皮带机的温度。LD I0.1 EU LD I1.0 LDN I1.1 LDN I1.2 LDN I1.3 AN I1.0 AN I1.1 AN I1.2 AN I1.3 S Q0.1, 1代码分析在启动按钮按下后先判断4个温度信号是否都小于80℃只有都满足条件通过AN指令与逻辑才会启动1#皮带机。运行计时自动模式下4台皮带机分别显示累积运行时间秒、分、时。这需要使用定时器和一些运算来实现。假设定时器T50 - T53分别对应4台皮带机的运行时间计时。// 1#皮带机计时 LD Q0.1 EU TON T50, 1 LD T50 EU MOVW T50, VW100 // 秒 LD T50 CTU C10, 60 // 分钟计数 LD C10 EU MOVW C10, VW102 // 分钟 LD C10 CTU C11, 60 // 小时计数 LD C11 EU MOVW C11, VW104 // 小时代码分析当1#皮带机运行时定时器T50每秒计时一次到60秒时计数器C10加1代表分钟增加分钟到60时计数器C11加1代表小时增加然后通过MOVW指令将计时结果存储到相应的寄存器VW100、VW102、VW104中以便在上位机显示。其他皮带机的计时逻辑类似。不论选择手动、自动那种模式PLC上电触摸屏显示PLC当前时间年、月、日、时、分、秒、星期。这部分主要通过读取PLC的系统时钟指令来实现在西门子200smart中可以使用READ_RTC指令读取时间然后通过昆仑通态触摸屏的组态将时间显示出来。plc程序触摸屏设计皮带机顺启逆停运行计时控制系统。 西门子200smart、昆仑通态触摸屏 编程说明 程序分手动模式与自动模式。 手动模式 上位机模拟手动随意启停1号、2号、3号、4号皮带机均采用单按钮。 自动模式 1.触摸屏上选择自动运行模式当4部皮带机电机温度80℃以下触摸屏上输入框里设置时 按下一键启动后1#皮带机启动运行1#皮带机运行3秒后2#皮带机启动运行2#皮带机运行4秒后3#皮带机启动运行运3#皮带机运行5秒后4#皮带机启动运行。 按下停止按钮后4#皮带机停止运行4#皮带机停止运行2秒后3#皮带机停止运行3#皮带机停止运行4秒后2#皮带机停止运行2#皮带机停止运行5秒后1#皮带机停止运行。 2.当4台皮带机电机温度超过80℃时(上位机上输入框里设置4台皮带机均不能自动启动运行 3.自动模式下4台皮带机分别显示累积运行时间秒、分、时 不论选择手动、自动那种模式PLC上电触摸屏显示PLC当前时间年、月、日、时、分、秒、星期。 PLC输入、输出点、数值显示与设置均在上位机上组态。 标价为200smartplc程序和昆仑通态mcgs组态程序。PLC输入、输出点、数值显示与设置均在上位机上组态。在昆仑通态的MCGS组态软件中需要创建相应的变量与PLC的输入输出点对应然后通过动画连接等方式实现数值的显示与设置。比如创建一个数值输入构件与PLC的温度输入变量关联就可以在上位机设置温度值啦这个项目实现了皮带机顺启逆停以及运行计时控制通过手动和自动模式满足了不同的需求整个过程还是很有挑战性但也超有成就感的 标价为200smartplc程序和昆仑通态mcgs组态程序哦如果有需要的小伙伴可以联系我#PLC #触摸屏设计 #皮带机控制 #西门子200smart #昆仑通态