首页 > 编程语言 >Siemens 西门子S7-200SMART PLC八盏灯交替闪烁程序设计

Siemens 西门子S7-200SMART PLC八盏灯交替闪烁程序设计

时间:2023-08-07 15:01:01浏览次数:196  
标签:QB0 传送 0101 S7 Siemens 指令 PLC 1010 闪烁

  在学习PLC时,接触很多指令,其中功能指令中的传送指令,传送指令是传送地址或数值,那么对于BOOL型变量是否可以使用呢?这是一个思考的问题,在本文章就给大家详细分析传送指令如何对位进行控制和设计程序。

一、传送指令(说明)

单个传送指令(把IN数据传送至OUT数据地址)

传送存储区大小可分为:字节、字、双字、实数

块传送指令(IN:起始地址、N:连续地址数)

传送存储区大小可分为:字节、字、双字

二、控制要求

(1)有八盏灯,四个为一组, 每隔0.5s交替亮一次,重复循环。

(2)需按下启动按钮才能执行闪烁,按下停止灯闪烁停止。

三、程序设计

第一步:编写起保停程序,线圈使用内部标志位M做中间变量

第二步:通过中间变量M0.0接通SM0.5外加上升沿传送二进制0101 0101至QB0

QB0被传送至二进制0101 0101后其中Q0.0、Q0.2、Q0.4、Q0.6四个灯闪烁

第三步:通过中间变量M0.0接通SM0.5外加下降沿传送二进制1010 1010至QB0

QB0被传送至二进制1010 1010后其中Q0.1、Q0.3、Q0.5、Q0.7四个灯闪烁)

 第四步:按下I0.1停止中间变量M0.0和复位QB0所有位

四、程序设计思路

通过SM0.5一秒钟周期加沿脉冲中上升沿和下降沿,上升沿目的是接通一个脉冲传送,下降沿目的正好和上升沿做一个之间的时间交叉,这样就是来回反复的传送切换。

标签:QB0,传送,0101,S7,Siemens,指令,PLC,1010,闪烁
From: https://www.cnblogs.com/ybqjymy/p/17611472.html

相关文章

  • Siemens 西门子S7-1200 PLC模拟量控制变频器
    一、任务目标该任务是关于西门子1200PLC模拟量应用案例。西门子S7-1200PLC的模拟量功能可以控制电动阀、变频器等外部设备,也可以采集传感器的温度、压力、液位、流量等。本任务主要使用的是模拟量控制台达变频器从而控制电机的转速。二、任务描述某设备厂,需要对设备进行散......
  • Siemens 西门子变频器与PLC的MODBUS通信详细步骤
    01导读MODBUS通信在实际的工业现场应用非常广泛,常用于PLC和PLC、变频器、仪表等第三方设备进行数据的交换和监控等。02示例应用下面通过一个案例充分理解MODBUS的应用,具体控制要求是西门子200SMART和西门子V20变频器通过MODBUS通信功能实现变频器正转,反转,停止和点动,并......
  • Siemens 西门子S7-200SMART PLC 自编模拟量输入结构化编程并生成库
    说到模拟量,对于从事工控行业的人员并不陌生,在使用S7-200SMARTPLC模拟量时,系统自带模拟考库文件,不需要自己去编写转换程序,直接调用库文件就可以使用了,那么如何通过公式自己编写模拟量输入转换程序呢?接下来就带大家来编写。01模拟量输入转换公式02参数化模拟量输入转换程序......
  • Siemens 教你用博图V17编写一个PLC程序
    博途软件更新很快,但是很多朋友发现,博途V17和旧的版本在组态的时候,有一些变化,本文就手把手教你使用博途V17,编写一个简单的PLC项目。该演示在虚拟机中,使用的博途V17软件版本实现。具体操作步骤如下:1、鼠标双击博途软件图标 2、依次选择“启动”-“创建新项目”,选择存放路径,并......
  • Siemens 西门子S7-1200 PID功能组态
    在我们实际工作经常会用到PID控制系统,比如控制恒压供水设备,恒温加热设备等。这些设备使用PLC进行控制时,不仅仅需要编程,还需要设置相关参数(或者说组态)。只有正确设置了相关参数之后,程序编写的才有意义。那么今天我们以西门子1200PLC为例,给大家讲讲如何组态PID功能。在组态......
  • Siemens 西门子SCL语言编程实例——循环调用电机
    导读西门子结构化编程可将不同的控制任务划分为不同的控制区域,相同控制功能数量众多的设备可利用具备多重背景的FB功能块重复调用来解决,使程序简洁、清晰、合理,易读性强,更改方便,为以后系统的升级改造提供了极大的便利。SCL语言的应用,更是大大减小了程序代码的占用空间,使西门......
  • Siemens 西门子S7-200SMART两台PLC之间的MODBUS主从站通信
    通过MODBUS通信的方式实现两台PLC的主从站通信:主站的PLC的I0.0~I0.7控制从站PLC的Q0.0~Q0.7从站的I0.0~I0.7控制主站的Q0.0~Q0.7读取从站AIW16所采集到的数值读到主站的VW100中把主站的MW10~MW16的数据写给从站的VW100~VW106中。主站程序参考如下 从站程序如果只有一......
  • Siemens 如何用脚本将WinCC7.5写数据到Excel中?
    01要完成的功能任务在Wincc界面中使用按钮,添加脚本将需要写入的数据写入到excel表格中;02软件Wincc7.5、office2016;03实现方法1.Wincc新建工程,然后打开画面添加按钮对象以及TAG2、TAG3两个内部变量的IO域(图1所示) 2.在按钮中组态以下VBS脚本,如图2所示: 3.更改脚本中Excel......
  • Siemens Win10系统电脑的博途软件WIFI连接PLC详细教程
    一、硬件连接电脑与无线路由器通过WIFI连接,PLC与无线路由器通过网线连接,如图1所示。注意:!PLC需要上电,网线插上有数据交换时,PLC网线插口上面的LINK指示灯会常亮,RX/TX指示灯以一定的频率闪烁,这代表硬件连接成功。电脑也可以使用PING指令去PINGPLC的IP地址,如果没有丢数据为连接正......
  • 嵌入式技术与PLC到底有什么关系?
    1、嵌入式技术和PLC都是用于实现自动化控制的技术。嵌入式技术和PLC都是现代自动化领域中常用的技术,它们都能够对外界输入信号进行实时处理,并控制相应的输出信号,实现自动化控制,也就是说,你想造机器的话,用任何一种都是可行的。2、嵌入式技术可以嵌入到各种设备或系统中,包括PLC中。......