用一个开关控制三个照明灯,要求开关闭合时灯亮,开关断开时灯灭。如果在3s之内每闭合一次开关,亮的灯数由1个→2个→3个→2个→1个→0个循环;如果开关断开的时间超过3s,再扳合开关时,重复上述过程。
控制方案设计
1.输入/输出元件及控制功能
输入/输出元件及控制功能
2.电路设计
用一个开关控制三个照明灯的接线图和梯形图,如图1所示。
3.控制原理
图1 b中的梯形图构成了一个移位寄存器,在初始状态下,由初始化脉冲将mw0置零后再将m1.0、m1.1、m1.2 置位为1。mw0的后9 位m0.0~m1.0 移位过程如下表所示。
移位寄存器移位过程说明
① 开关i0.0 闭合时,执行左移位,将m1.2 的数据1 传送给m1.3,m1.3=q0.0=1,el1灯亮。
② 开关i0.0 闭合时,mb1 中的数据左移1位,m1.3=1,m1.4=1,m1.3=q0.0=1,m1.4=q0.1=1,el1 灯亮,el2 灯亮。
③ 开关i0.0 闭合时,mb1 中的数据左移1位,m1.3=1,m1.4=1,m1.5=1,m1.3=q0.0=1,m1.4=q0.1=1,m1.5=q0.2=1,el1灯亮,el2 灯亮,el3 灯亮。
④ 开关i0.0 闭合时,mb1 中的数据左移1位,m1.3=0,m1.4=1,m1.5=1,m1.3=q0.0=0,m1.4=q0.1=1,m1.5=q0.2=1, el2灯亮,el3 灯亮。
⑤ 开关i0.0 闭合时,mb1 中的数据左移1位,m1.3=0,m1.4=0,m1.5=1,m1.3=q0.0=0,m1.4=q0.1=0,m1.5=q0.2=1, el3灯亮。
⑥ 开关i0.0 闭合时,mb1 中的数据左移1位,m1.3=m1.4=m1.5=0,q0.0=q0.1=q0.2=1,灯全灭。m0.0=1,将m1.0、m1.1 、m1.2置位为1。
在开关i0.0 断开时,不执行移位,移位寄存器中的数据不变,若i0.0 每次断开的时间超过3s,则t37 延时3s 动作,t37接点闭合,使mw1 中的16 位数据复位为0,再将m1.0、m1.1 、m1.2 置位为1。当开关i0.0再次闭合时,又从上述初始状态开始,重复循环过程。
下图是博途的step7v12帮助中的指令概览。可以看出,s7-1200和s7-1500的指令是兼容的,s7-1200的指令是s7-1500的指令的子集。可以认为s7-1200是精简版的s7-1500。如果暂时没有条件使用s7-1500,可以先使用s7-1200,为今后使用s7-1500打下基础。
1.可用的编程语言
s7-1500和s7-1200都能使用梯形图(lad)、功能块图(fbd)和结构化控制语言(scl)语言。为了和s7-300/400兼容,s7-1500还可以使用stl语言。
2.指令的比较
1)s7-1500的基本指令比s7-1200多9条指令。
2)扩展指令中只有s7-1500有profienergy(使用 profinet进行能源管理)指令。此外s7-1500比s7-1200多11条指令。
3)“技术”类指令s7-1500比s7-1200多5条高速计数器指令。
4)“通信”类指令s7-1200比s7-1500多3条发送邮件的指令。

将待转换的int类型数据通过mov指令传送到md100,将md100乘以1000后重新存储到md100(目的是将输入的数据转换为ms单位),将转换为ms单位的md100通过mov指令传送到临时变量tim中(time类型),利用fc40将time类型转换为s5time类型后存储到临时变量s5tim中(s5time类型),这时的s5tim就可以直接使用了。

西门子PLC模块,变频器,触摸屏,交换机
从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。
本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036 本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036 西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理 ----浔之漫智控技术(上海)有限公司 本公司专业经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S...