将plc程序中输出地址plc延时程序修改至5秒

本人最近用西门子S7200刚做了一个程序程序中要求一电磁阀plc延时程序一个小时以上后接通,我用的是TON的plc延时程序接通继电器但是只能plc延时程序50分钟,请问一个小时以上的程序如何做

1、用两个定时器,两个定时加起来=60分;

2、用分钟计数器每60秒发一个脉冲,60个就是1小时;

用两个定时器时间是相乘的关系,60秒乘60就OK了

谢谢哥们,我用两个定时器加了实现了,那么谁能麻烦教教我怎么用计数器来做啊麻烦截个程序图看看吧
引用 shengkun 的回复内嫆:谢谢哥们,我用两个定时器加了实现了,那么谁能麻烦教教我怎么用计数器来做啊麻烦截个程序图看看吧
两个定时器相加是最为簡单的 !
关于长plc延时程序时间问题教科书上介绍的很多了,一般时间继电器和计数器配合使用就能达到任何plc延时程序时间你能做到plc延時程序50min,plc延时程序时间到计数器加1复位计时器,重新开始plc延时程序50min重复以上动作……是不是会出现100min,150min等等plc延时程序时间其他plc延时程序时间同理。
正如4楼的使用特殊寄存器SM0.4,周期为1分钟的矩形脉冲
一个简单的定时程序,仅供参考
需要西门子200、300编程的联系老手。
对掱持无线控制仪有兴趣的联系;

使用sm0.4做自加一程序

}

揭阳西门子触摸屏代理商

揭阳西門子触摸屏代理商

哪里有卖 要多少钱 哪里有 哪里能买到 要在哪里买 在哪里有卖的 价格参数,型号哪家便宜,比较便宜哪里有,销售订货号,多少钱哪家价格好? 厂家性能,优点包装,用途售后服务!哪里有卖 代理商 总代理

哪里有卖 要多少钱 哪里有 哪里能买到 偠在哪里买 在哪里有卖的 价格,参数型号,哪家便宜比较便宜,哪里有销售,订货号多少钱?哪家价格好 厂家,性能优点,包装用途,售后服务!哪里有卖 代理商 总代理商

  • 蚌埠市西门子授权一级代理商建立了良好的相互协作关系在可编程控制器、交直流传动裝置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的?技术及自动控制的解决方案,编号CN-5-产品源我们主要销售的产品有 西门子plc 西门子触摸屏 西门子变频器 ,我们的地址是上海市金山区枫泾镇长城逸府
  • 联网的CPU可以利用全局数据(GD)服务,周期性地相互进行数据交换 (每个程序周期zui多允许16个GD包,每包zui多64字节)S7-300 cpu每次zui多可以交换4个含22个字节的数据包,而且zui多可以有16个CPU参与数据交换(用step7 v4.x以上版编程软件)全局数据通讯只能通过MPI接口。
  • CPU的MPI是直接与S7-300的K总线连接即可以用k总线接口从编程器直接通过MPI对FM/CP模块进行编址。
  • 灵活的扩展能力 
    用下列可靠的部件来配置MPI通訊:LAN电缆LAN连接器和 RS 485中继器均采用PROFIBUS和"分布式 I/O"系列产品。这些部件保证了的配置例如,在任意两个给定的MPI节点之间可串联zui多10个中继器来跨樾长距离
  • ---- 与全局数据进行对比,必须为通讯功能建立通讯连接 
    ---- 用CP 340/CP 341通讯处理模块可以建立起经济而方便的点到点链。在3种通讯接口的基礎上有多种通讯协议可以使用。

  • 西门子是齐电子电气工程范畴的企业重要业务会合、能源、医疗、根本与都会四大业务范畴。140年来覀门子以其立异的技能、出色的处理和产物与中国展开,并以不时的立异、出众的品格和使人的牢靠性获得正在2011财年(2010年10月1日到2011年9月30日),西门子正在中国的总营收到达63.9亿欧元(不包孕欧司朗和西门子IT办理和效劳)明天,西门子正在中国具有约30,000名员工竖立了16个研发中間、65家运营企业和65个天处*,曾经成为中国经济弗成的一部门并竭诚与中国联袂,配合于实现可连续 

  • 西门子PLC程序易改性的判断方法

      要使程序易改,也就是要便于修改西门子PLC的特点之一就是方便,可灵活地适用于各种情况其办法就是靠修改或重新设计程序。

      偅新设计程序用于改变西门子PLC工艺的用途要求的情况不仅程序重编,而且I/O也要重新分配多数情况下不需要重编程序,作一些修改就可鉯了这就要求程序具有易性,便于修改

      西门子PLC程序可读性的判断方法

      要求所设计的程序可读性要好。这不仅便于程序设计者加深对程序的理解便地调试,而且还要便于别人读懂你的程序,便于使用者维护必要时,也可使程序推广要使程序可读性好,所設计的程序就要尽可能清晰要注意层次,实现模块化以至于用面向对象的方法进行设计。要多用一些标准的设计再就是I/O分配要有规律性,便于记忆与理解必要时,还要做一些注释工作内部器件的使用也要讲规律性,不要随便地拿来就用

      可读性在程序设计开始时就要注意。这不易完全做到因为在程序调试的过程中,指令的增减内部器件的使用变化,可能使原较清晰的程序变的有些乱。所以在设计时就对调试增减留有一定的余地然后调试完毕后再做一下整理,这样所设计的程序具有更高的质量

      西门子S7-200PLC的2009年系统手冊中文版第204页里有下面一段话:“当子程序在同一个周期内被多次调用时,不能使用上升沿、下降沿、定时器和计数器指令”

      S7-300/400可以將定时器、计数器的编号作为FB、FC(即子程序)的输入参数,在每次调用时指定不同编号的定时器和计数器作为实参 S7-200则没有这个功能,只能在子程序中使用固定的定时器编号如果同时对多个被控对象调用同一个子程序,不同的被控对象可能同时使用同一个定时器、计数器将会产生灾难性的结果。

      上升沿、下降沿指令通过比较前后两个扫描周期同一个位变量的状态来判断是否是上升沿、下降沿。S7-300/400的仩升沿、下降沿指令用指定的位地址保存前一扫描周期的状态S7-200的上升沿、下降沿指令前一扫描周期的状态是操作系统保存的。但是因为呮能保存一个位变量的前一扫描周期的状态所以子程序在同一个周期内被多次调用时,不能使用上升沿、下降沿指令

    使用CPU内置的高速計数器和高速脉冲发生器处理序列脉冲信号。

      使用部分CPU数字量输入点的硬件中断功能在中断服务程序中处理;进入中断的plc延时程序鈳以忽略S7-200拥有“直接读输入”和“直接写输出”指令,可以越过程序扫描周期的时间限制使用部分CPU数字量输入点的“脉冲捕捉”功能捕捉短暂的脉冲 。

      注意: S7-200系统中最小周期的定时任务为1ms所有实现快速信号处理的措施,都要考虑所有限制因素的影响例如,为一个需要毫秒级响应速度的信号选择500μs输出plc延时程序的硬件显然是不合理的。

    PLC执行程序过程中会存在一些控制过程的中间结果,这些中间數据也需要用存储器来保存变量存储器就是根据这个实际的要求设计的。变量存储器是S7-200CPU为保存中间变量数据而建立的一个存储区用V表礻。

      可以按位、字节、字、双字四种方式来存取

      (2)按“字节”方式:从VB0~VB5119,共有5120个字节

      (3)按“字”方式:从VW0~VW5118共有2560个字

      (4)按“双字”方式:从VD0~VD5116,共有1280个双字

      是SIEMENS公司推出的一种小型PLC

      (3)指令功能强大

      成为当代各种小型控制工程的理想控制器

      (2)扩展模块:主要有

      其它模块:特殊功能模块

      可以十分方便地组成不同规模的控制器。其控制规模可以从几点到几百點S7-200PLC可以方便地组成PLC-PLC网络和微机-PLC网络,从而完成规模更大的工程

      3.S7-200的编程软件:STEP7-Micro/WIN32。该编程软件可以方便地在WINOOWs环境下对PLC编程、调试、監控使得PLC的编程更加方便、快捷。可以说S7-200可以*地满足各种小规模控制系统的要求。

     1.使用Modbus库指令一定要分配库内存;

      2.分配的库內存范围一定不要和可读取的内存范围有重复的地方,否则初始化不成功

      帮助:MaxHold参数设定供Modbus地址04xxx使用的V内存中的字保持寄存器数目。例如为了允许主设备存取2000个字节的V内存,将MaxHold设为1000个字的数值(保持寄存器)

      HoldStart参数是V内存中保持寄存器的起始地址。该数值一般被设为VB0因此HoldStart参数被设为&VB0(VB0地址)。其他V内存地址可指定为保持寄存器的起始地址以便在项目的其他地方使用VB0。Modbus主设备可存取V内存MaxHold个字數从 HoldStart开始。

      如果HoldStart设为&VB0MaxHold设为1000,即Modbus主设备可存取V内存从VB0开始可存取1000个字,2000个字节则库内存的开始地址一定要从2000以上开始,否则初始化不成功返回错误代码为5,即“保持寄存器与Modbus从属符号重叠”

     问:cpu中输入端子M是连接电源负极,但在输出端子中M的作用是什麽洳果Q0.0~Q0.4我使用5vDC电源,其余全部用cpu自带的24vDC此时我可不可以将所有M端连在一起?

      答:M是某一组输出继电器的公共端如果楼主Q0.0~Q0.4使用5vDC电源,此时该组中的M只能连接到5VDC的公共端如果Q0.0~Q0.4是两组,两组中的M可以同时连接到5VDC的公共端

      采用5VDC电源的所有组的M必须和其他24VDC电源的公共端汾开。

     1.在西门子S7-200PLC中PID功能是通过PID指令功能块实现通过定时(按照采样时间)执行PID功能块,按照PID运算规律根据当时的给定、反馈、比例-積分-微分数据,计算出控制量

      2.PID功能块通过一个PID回路表交换数据,这个表式在V数据存储区中的开辟长度为36个字节。因此每个PID功能块茬调用时需要制定两个要素:PID控制回路号以及控制回路表的起始地址(以VB表示)。

      3.由于PID可以控制温度、压力等等许多对象他们各洎都是由工程量表示,因此需要有一种通用的数据表示方法才能被PID功能块识别S7-200中的PID功能使用占调节范围的百分比的方法抽象地表示被控對象数值大小。

      4.PID功能块只接受0.0-1.0之间的实数(实际上就是百分比)作为反馈、给定与控制输出的有效数值如果是直接使用PID功能块编辑,必须保证数据在这个范围之内否则会出错。

}

我要回帖

更多关于 plc延时程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信