研选课堂
HOME
研选课堂
正文内容
1200plc编程顺序 西门子S71200编程小技巧--顺序启动逆序停止
发布时间 : 2024-10-11
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子S71200编程小技巧--顺序启动逆序停止

一.控制要求

现有一台机加工设备,由油泵电机,溢流阀,主轴电机组成。油泵电机必须先得电,溢流阀再工作,最后主轴电机才可以启动。

1.3个机构顺序启动,按下按钮SB1,油泵电机M1启动运行。

2.每过3s,顺序启动溢流阀,然后主轴电机,直至全部启动运行。

3.按下停止按钮SB2,主轴电机M2停止运行。

4.每过5s,逆序停止前一台电机,直至3台机构全部停止运行。

二.I/O分配表

I/O端口分配表

输入端口

输出端口

输入器件

输入点

作用

输出器件

输出点

控制对象

按钮SB1

I0.4

启动

KA1

Q0.0

油泵电机M1

按钮SB2

I0.6

停止

KA2

Q0.1

溢流阀

按钮SB3

I0.7

紧急停止

KA3

Q0.2

主轴电机M2

三.PLC控制线路

四.流程图

五.程序样例

今天《西门子S71200编程小技巧》小编就分享到这,大家可以收藏使用,如果遇到问题或者不能理解的地方可以私聊或评论留言,如果喜欢关注小编,点赞转发谢谢!

下篇预告……(一键启停的几种编程技巧)

电气新手不得不知的:西门子S7-12001500PLC的编程思维

西门子S7-1200/1500PLC的编程思维

一、程序规范化建设

规范化是一个循序渐进的知识积累的过程,提取经常使用的程序,去除全局变量(I、Q、M、T、C),去除数据块,设置规范的参数,把它做成带接口的FB,放到规范库中。

规范化是一个“固化→进化→固化→进化”不断优化的过程。

规范化对于程序设计者的优点:

1、模块化和面向对象的编程方式,构建大型项目较容易。

2、便于程序块的持续更新,功能更全面。

3、程序的架构比较容易被后来者学习传承、更新。

4、设计方式统一,一致性好,提高设计效率。

5、提高了软件的质量和产品的竞争力。

规范化对于最终用户(设备维护、使用者)的优点:

1、快速定位设备系统故障,快速修复设备,减少停机时间。

2、维护人员较容易看懂规范化的程序。

3、规范化的程序,让维护人员对设备的技术改造更简单。

二、控制对象的拆分

在工程师面向对象(项目)时,要有“庖丁解牛,目无全牛,只有结构”的思想,对一台完整的机器设备进行拆分,把它分为若干个控制单元,一个控制单元可以再往下细分若干个设备模块,一个设备模块再往下可以分为不同的控制模块,如感应模块、驱动模块等。拆分的模块要大小适中,太大不灵活,太小拼装效率低。

结构清晰明了,整体也就优化了。

这样的方式就是为了程序的模块化,使程序块方便重复使用。

三、用FB还是FC

如果从C语言等高级语言的角度来看,FB相当于“类别”,FC相当于“方法”。所以将工艺对象的具体的物件用FB块编程比较方便,更有利于后期程序的规范化。如果是控制对象的数据转换、计算功能(FB调用FC),以及程序的划分、控制对象预处理等非规范化功能可用FC来编程(FC调用FB)。

具体使用情况根据不同工程师的使用习惯有所不同,简单概括为:1、具体的工艺对象用FB。2、数据转换、计算用FC。3、调用全局变量对程序控制用FC。

相关问答

1200plc顺序控制指令?

众所周知,S7-1200不支持Graph语言,但这种语言又很适合顺序逻辑控制,按照工艺的步序,一步步编程即可,为了解决S7-1200在Graph方面的弊端,我们可以通过CASEO...

1200plc的编程方法有哪几个?

这个问题,不好回答。我只能说一下思路。控制都容易,温度传感器变送出4---20mA信号,给PLC模拟量模块,然后模拟量输出模块输出4---20mA信号给你要控制的设备...

1200西门子程序介绍?

本书主要以西门子公司的S7-1200PLC为讲授对象,通过大量例题和实训,通俗易懂地介绍了S7-1200PLC的逻辑指令、功能指令、模拟量及脉冲指令、PID指令、通信指令及...

s7-1200新plc如何连接?

S7-1200新PLC可以通过以下两种方式进行连接:1.使用网线连接:将PLC的端口与电脑的网卡连接,然后使用SimaticStep7或TIAPortal等编程软件进行连接2.使用USB...

plcs71200控制方案?

1.plcs71200控制方案可以实现各种自动控制系统中的控制逻辑,包括信号采集、逻辑控制、运动控制等。2.对于plcs71200控制方案,其可以应用于物流、工厂、通讯...

S7-1200PLC使用什么编程软件?

看书一般现在教学使用的都是西门子系列产品的s7-200或者s7-300的plc根据教材弄清原理然后下载plc仿真编程软件进行简单的编程编写如果想要精通需要大量...

1200plcfb和fc怎么用?

1200plcfb和fc按以下步骤用1、数据块不同:FC使用的是共享数据块,FB使用的是背景数据块举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编...

怎样使用1200plc的卡?

使用1200PLC的卡需要先确保PLC本身已经正确连接并启动。然后,在PLC编程软件中,选择对应的1200PLC卡并设置其参数。在编写PLC程序时,可以使用1200PLC卡提供的...

西门子1200plc上升沿怎么用?

在西门子1200PLC中,上升沿常常被用作触发PLC输入信号的方式,类似于按钮按下的那一瞬间。以下是如何在西门子1200PLC上使用上升沿的步骤:1.在PLC编程软件中...

1200plc485通讯怎么做通讯控制?

可以按照以下的方法步骤解决:1、在本体左侧可扩展3个通讯模块;2、在本体上可扩展1个通讯模板;如果RS485设备均可满足一致的协议、波特率、校验方式等技术要...

 2009阅兵曲  广州话输入法 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部