西门子1200PLC连续控制程序编写

发布者:真实幻想最新更新时间:2023-06-26 来源: elecfans关键字:西门子  程序编写 手机看文章 扫描二维码
随时随地手机看文章

我们一起学习的是连续控制程序编写。编写程序前,我们首先要做的是创建项目,添加设备,保存工程,在默认变量表里填入名称地址等,打开“PLC程序”中的“Main[OB1]”中进行编程。


具体程序看下图:

f09d6514-c3ae-11ed-bfe3-dac502259ad0.png

当我们正转启动I0.0动作时,先会断开I0.0的常闭触点,如果这个时候反转线圈Q0.1在输出的话,会使反转线圈Q0.1停止输出。然后导通常开触点(所有的元器件都一样:先是常闭触头断开,再是常开触头闭合,中间有一个时间差),使正转输出线圈Q0.0输出,Q0.0常闭触头断开形成联锁,Q0.0常开自锁触头闭合自锁。动作反转启动I0.2与I0.0正好相反。 注意:在程序中我们不能双线圈输出,就是说如果已经有一个Q0.0的线圈了,就不能在程序中出现第二个Q0.0的线圈了,如果程序中实在没有办法避免,我们可以用内部辅助继电器M去替代,如下图中的程序,在前面的程序中我们只要去控制M0.0和M0.1两个线圈即可控制Q2.0。

f12bed84-c3ae-11ed-bfe3-dac502259ad0.png

我们可以在下图的红框中给程序注释,也可以点击程序段右侧的省略号,给我们这个程序段取名字,方便我们后续查找和理解程序。

f1475ede-c3ae-11ed-bfe3-dac502259ad0.png

 

f21174d0-c3ae-11ed-bfe3-dac502259ad0.png

接下来我们一起学习置位和复位 置位和复位按钮在收藏栏的最右边,也可以在右侧“位逻辑指令”中拖取。

f25a42f0-c3ae-11ed-bfe3-dac502259ad0.png

S表示置位输出,R表示复位输出。置位输出可以驱动“I/Q/M/D/L”,下图程序中,当我们的I1.0动作的时候,Q1.0会输出,I1.0复位的时候,Q1.0会保持输出,只有我们用“R”去复位Q1.0的时候,Q1.0才会停止输出。 注意:置复位操作不算双线圈

f26609b4-c3ae-11ed-bfe3-dac502259ad0.png


关键字:西门子  程序编写 引用地址:西门子1200PLC连续控制程序编写

上一篇:PLC编程的方式 PLC编程的电脑配置要求
下一篇:浅析S7-200 PLC支持的几种通讯协议

推荐阅读最新更新时间:2024-11-13 06:05

西门子与联华电子合作开发面向汽车和电源应用的设计套件
西门子数字化工业软件与联华电子 (UMC) 近日达成合作,共同开发适用于联华电子 110 纳米和 180 纳米 BCD 技术平台的工艺设计套件 (PDK)。联华电子为全球半导体晶圆专工业业者,专注于逻辑和特殊技术,此次为其开发的新款 PDK 已针对西门子 EDA 的 Tanner™ 定制化设计流程工具进行优化,能够支持汽车和电源应用中的各类集成电路 (IC) 创新设计。 西门子 EDA 的定制化IC设计套件使用其Tanner软件构建,目前可用于联华电子的 BCD 工艺。联华电子的 110 纳米和 180 纳米 BCD 平台为需要电源管理 IC (PMIC)、电池管理 IC (BMIC) 和快速无线充电 IC 的应用,提供
[电源管理]
<font color='red'>西门子</font>与联华电子合作开发面向汽车和电源应用的设计套件
西门子收购Nextflow Software,采用先进无网格技术加速仿真
• 西门子计划将Nextflow Software的无网格 CFD 技术集成至其Xcelerator解决方案组合,以快速自动分析具有瞬态流动和运动的复杂应用 • 通过此次收购,西门子将CFD 纳入早期的设计流程,以更短的时间、更低的成本交付更具竞争力的产品 西门子近日宣布收购Nextflow Software,一家基于粒子的先进计算流体力学(CFD)解决方案独立供应商。收购后的Nextflow Software将加入西门子数字化工业软件旗下,进一步扩展西门子Xcelerator™中的Simcenter™软件组合,利用快速无网格 CFD 方法,帮助汽车、航空航天、船舶等行业加快复杂瞬态应用的分析速度,如变速器润滑、
[工业控制]
<font color='red'>西门子</font>收购Nextflow Software,采用先进无网格技术加速仿真
如何在KEIL中编写模块化的C程序
模块化编程是C相对汇编的重大优势。看书看了半天,没能实现周立功的的那个复杂的代码。自己在网上百度了下,按步骤要求可以实现,即模块化的代码在PROTUES仿真时成功的。在KEIL中的模块化程序写法在使用KEIL的时候,我们习惯上在一个.c的文件中把自己要写的东西按照自己思路的顺序进行顺序书写。这样是很普遍的写法,当程序比较短 的时候比如几十行或者一百多行,是没有什么问题的。但是当程序很长的时候,比如你要用到LCD显示数据,就有几个LCD相关的函数,然后你 想在LCD上显示温度,那么就要有DS18B20相关的操作,这又有几个相关的函数,如果你还想加上去DS1302的时间显示功能,那么又要多很多函 数。这样的话一个程序下来几百行是很正常的
[单片机]
基于AVR单片机实现超声波测距的程序编写
#include #defineucharunsignedchar #defineuintunsignedint ucharint_flag; uintqian,bai,shi,ge; uinti; floatdistance; //AlphanumericLCDModulefuncTIons #asm .equ__lcd_port=0x18;PORTB #endasm #include //ExternalInterrupt0servicerouTIne interrupt voidext_int0_isr(void) {#asm( sei ) if(int_flag) { distance=i*17.3; } elsei
[单片机]
基于AVR单片机实现超声波测距的<font color='red'>程序</font><font color='red'>编写</font>
西门子plc的立即写操作
对于立即写(ImmediateWrite)功能,必须如下面举例所示,生成符号程序段。对于有时间限制的应用,可以以比每OB1扫描循环一次的正常情况快的速度,将一个数字量输出的当前状态发送到输出模板。立即写功能可以在扫描立即写逻辑程序级的同时,将一个数字量输出写入输出模板。否则,当Q存储区使用P存储状态更新时,必须等到下一OB1扫描循环结束。 为了将一个输出立即写入输出模板,应使用外围输出(PQ)存储区,而不使用输出(Q)存储区。外围输出存储区可以作为一个字节、一个字或一个双字读取。因此,通过一个线圈元素,不能更新一个单独的数字量输出。为了将一个数字量输出的状态立即写入输出模板,包含相关位的Q存储器的字节、字或双字可以有条件地复制
[嵌入式]
西门子S7-1200PLC移动操作移动值指令MOVE
在S7-1200PLC中,常用MOVE指令进行对存储器进行赋值或是把一个存储器的数据复制到另外一个存储器中。 该指令执行数据转换时,将IN端的源操作数复制到OUT输出的目的操作数地址中,该指令执行后,源操作数的数字不变; 通过点击指令下方的增加管脚按钮输出管脚,可以实现一个源操作数复制到多个目标操作数地址中。 移动值指令的操作数可支持的基本数据类型、复杂数据类型和PLC用户类型, 注意: 1.使用复杂数据类型是需要保证源操作数和目标操作数具有相同的格式,如果需要把一个数组的数据复制到另外一个数组中,需要保证这两个数组的元素个数及每个元素的数据类型必须相同; 2.在S7-200系列及S7-200SMART中的MOVE指令不具备多
[嵌入式]
<font color='red'>西门子</font>S7-1200PLC移动操作移动值指令MOVE
基于西门子TIA平台的星三角降压启动功能块设计
在现代工业生产中,用到很多大功率电机,由于启动电流过大,对电网冲击也很大,对电机绝缘和操作带来威胁。这下就需要降压启动,在资金充沛的企业可以用变频器来启动。但对应小微企业受成本控制,而不需要频繁启动的电机,就可以采用星三角降压启动。假设本企业有十几台甚至更多的电机需要降压启动,这下就有必要做一个“星三角降压启动”功能块。 我们这节课以西门子TIA平台来讲解如何设计一个通用的“公式”(FB块),首先我们先建立一个项目并添加一个FB块,给变量命名如下图所示: 变量接口定义及数据类型声明 待变量声明完毕后我们开始设计FB块里面程序,如下图: 程序解说: 在确保“急停”,“过载”常没有断开,按下启动按钮后,保持线圈得电并自锁,
[嵌入式]
基于<font color='red'>西门子</font>TIA平台的星三角降压启动功能块设计
西门子EDA副总裁:技术扩展、设计缩放以及系统扩展是IC设计三大趋势
日前,西门子EDA在圣克拉拉举办了名为 User2User 的年度用户大会。周二,西门子 EDA 的 IC 部门执行副总裁 Joseph Sawicki发表了演讲。 以下编译自SemiWiki: 主持人 Harry Foster 说每个主题演讲都像是一场 Ted,他们确实做到了这一点。 Joseph 的主题是,从 IC 到系统——半导体行业的新机遇。 数字化正在推动所有行业:航空航天、汽车、消费、电子和半导体、能源、重型、医疗、海洋、工业。 现在有一个普遍认知是人工智能无处不在:传感器、边缘计算、5G/无线通信、云和数据中心。从 1992 年到 2014 年,半导体在电子系统中的份额为 16%,但现在已增长到 24
[半导体设计/制造]
<font color='red'>西门子</font>EDA副总裁:技术扩展、设计缩放以及系统扩展是IC设计三大趋势
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved