土木在线论坛 \ 电气工程 \ 其他电气设计软件 \ 西门子S7-1200 PLC控制电机随机启动

西门子S7-1200 PLC控制电机随机启动

发布于:2024-01-24 11:11:24 来自:电气工程/其他电气设计软件 [复制转发]


一、动作描述:      

1. 现有5台电机,进行电机1~5编号需要实现它们的随机间隔启动;

2.5台电机对于5个选择开关,选择的顺序决定电机启动的顺序;比如先选择开关2,则2号电机最先启动,依次类推;未选择的电机不启动;

3. 按启动开关,电机按之前选择的顺序间隔启动,间隔时间为5秒

4.按下停止按钮,所有电机停止。


     
二、硬件设备:      

1.西门子S7-1200PLC :

S7-1214CDC/DC/DC


2.按钮2个,选择开关5个,控制电机继电器5个


     
三、软件:      

1.西门子PLC编程软件:TIA博途V16


     
四、I/O分配:      

输入点

注释

输出点

注释

I0.0

开始按钮

Q0.0

1号电机

I0.1

停止按钮

Q0.1

2号电机

I0.2

选择开关1

Q0.2

3号电机

I0.3

选择开关2

Q0.3

4号电机

I0.4

选择开关3

Q0.4

5号电机

I0.5

选择开关4



I0.6

选择开关5




     
五、程序编写及思路:      

为便于后期修改,我们把程序做成一个FB块,并定义形式参数,将来在主程序调用赋值实际I/O点,如图:



并建立了一些中间变量,特别是一些数组变量,来完成程序逻辑,方便做循环控制:



接下来我们开始写程序:

为了方便做循环调用,建立一些数组变量,跟输入的形式参数做简单对应:



然后对所有标志位初始化,特别的是要对定时器做初始化,停止程序同理:



之后做编号程序,用FOR循环和数组简化重复程序量:



继续写电机判断编号动作程序,同样使用FOR循环简化重复程序:



程序后段把用到的数组中间变量对应输出形式参数:



最后程序块在主程序调用,赋值实际I/O点:



程序完成,简洁且实用!

全部回复(0 )

只看楼主 我来说两句抢沙发
  • 此模型是根据实际西门子S7-1200PLC的尺寸进行绘制,长宽高尺寸都和实物相当,模型为零件格式,可以直接拿来组装装配体,此模型是原创作品,采用Solidworks2010绘制,模型可以用来布置电器柜
  • 西门子S7-1200系列PLC小型控制柜:采用模块化设计,可以方便地进行功能扩展。其主要特点包括易于安装和调试、可编程性、高可靠性和长寿命、以及广泛的适应性等。
  • 83个全套施工组织设计方案(含窗、框、防火厅等)
    本资料包为精选的83个门全套施工组织设计方案,其中包含排门施工组织设计、门式钢管脚手架搭设满堂脚手架安全技术交底、某门式钢架结构厂房施工组织设计方案、某铝塑钢门窗厂商办楼施工组织设计等,适合进行编写门组织设计方案的同学参考学习写法和设计
  • 西门子PLCS7-300控制器固定端子台,6点24VDC输入(2点120KHz+4点20KHz),4点(R/T/S)输出(2点120KHz+2点20KHz),RS232或USB,含RTC,I/O不可扩
  • 适用场合普通环境处理器类型CPU222供电电源DC24V输入输出类型DC/DC集成模拟量数量无集成离散量数量强大的性能,最优模块化和开放式通讯。结构紧凑小巧-狭小空间处理任何应用的理想选择在所有CPU
  • 西门子SIMATICS7-1200型PLC模块,用于PLC控制单元使用。图纸为2018款SOLIDWORKS绘制保存为SLDPRT格式,所有特征均可修改。...
  • 西门子S7-1200CPU1215CDCDCDC125KB工作存储器;24VDC电源,板载DI14x24VDC漏型/源型,板载DQ10x24VDC、AI2和AQ2;板载6个高速计数器和4路脉冲输出;信
  • 西门子PLCS7-300在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等
  • PLC就是电力线通信技术是利用电力线传输数据和话音信号的一种通信方式。该技术是把载有信息的高频加载于电流,然后用电线传输,接受信息的调制解调器再把高频从电流中分离出来,并传送到计算机或电话,以实现信息
  • 某11层住宅项目工程量控制价(含施工图)
    本资料包包括施工图、定额工程汇总表、定额工程量明细表、钢筋汇总表、钢筋明细表、清单工程量汇总表、清单工程量明细表,其中定额工程量表包括定额工程汇总表、定额工程量明细表,清单工程量表包括清单工程量汇总表、清单工程量明细表,适合进行住宅造价工程量的同学参考学习编写方法
  • 西门子PLC是控制工程中常见的原件,大多都是用solidworks绘制,用Pro/E画出的模型较少且不全面。本人用Proe详细绘制了PLC模型,包括三部分。一部分是PLC主体。二部分是上盖,三部分是下
  • word版本教程1
  • 西门子PLC S7-300教程2
    西门子S7- 300教程
  • 西门子S7-300教程
  • 西门子S7-300.400 PLC编程手册
    西门子S7-300.400 PLC 梯形图(LAD)编程手册
  • 德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200等
  • S7-300系列是德国西门子公司生产的可编程序控制器(PLC)系列产品之一。其模块化结构、易于实现分布式的配置以及性价比高、电磁兼容性强、抗震动冲击性能好,使其在广泛的工业控制领域中,成为一种既经济又
  • S7 200仿真软件,内含破解密码
  • S7-200SMART是西门子针对中国的OEM市场研发的新一代PLC。作为S7-200CN的升级产品,一方面继承了S7-200CN丰富的功能,另一方面融入了新的亮点,将全面覆盖并超越S7-200CN。
  • 西门子PLC仿真S7_200汉化版
    西门子PLC S7_200汉化版 西门子PLC仿真S7_200汉化版
  • 本图纸是西门子S7-200系列PLC三维图,西门子S7-200PLC在实时模式下具有速度快,具有通讯功能和较高的生产力的特点。一致的模块化设计促进了低性能定制产品的创造和可扩展性的解决方案。图纸中含s
  • 西门子PLC,EMAM06模块,模拟量4进2出,用于工业自动化设计。图纸格式为solidworks2018,外观尺寸与实物尺寸完全吻合,21处接线端子口,上有翻盖设计,绘制电气图纸时可直接调用。...

阅读下一篇

西门子PLC进行连续数据采集、时序和故障追踪的方法

西门子可以通过博图软件进行PLC数据的采集和状态记录,但是,仅适用于S7-1200和S7-1500,且不能连续录波。如果需要连续记录PLC内的数据,或者进行长时间的时序和故障追踪,可以采用第三方的软件。 国外的有PLC-ANALYZER、IBA等,价格较高,无法免费使用。 国内的PLC-Recorder,免费功能强大,入门简单。下面将简单介绍一下利用该软件对西门子各种PLC(S7-200、S7-200SMART、S7-1200、S7-1500、S7-300、S7-400、LOGO!)进行录波的操作方法。

回帖成功

经验值 +10