用200程序实现软件调光

采用S7-200的PLC,对输出控制的灯实现软件调光,各位高手能否有好的方法告诉小弟一下,当然能有相关的示例型程序更好,谢谢各位高手。

问题补充:
谢谢各位前辈的提醒与指导,也谢谢阿鸣工程师提供的两种方法,但自己所要实现的只是比较简单的调光,不需要用到PWM脉冲或者是可控硅调光模块。
 我控制的指示灯可以认为就是PLC输出口那些自身所带的指示灯。
 我所要实现的功能比方说:第一个扫描周期:1/4的扫描周期灯亮,3/4的扫描周期灯灭,而后第二个扫描周期:2/4的扫描周期灯亮,2/4的扫描周期灯灭,而后第三个扫描周期3/4的扫描周期灯亮,1/4的扫描周期灯灭,最后一个扫描周期全亮。以后类似循环。

 

 
 

最佳答案

S7-200可以控制很多东西,模拟量或者数字量,要实现你的软件调光功能,你要说清楚:

  被控端灯都接受什么样的输入?

  或者就是一个简单的白炙灯?那还需要PLC吗?

  请补充问题。

 根据你补充的问题回答如下:

 首先:
 【1/4的扫描周期灯亮,3/4的扫描周期灯灭】这样功能是不可能实现的,PLC在一个扫描周期内一个输出点要么是ON,要么是OFF,不可能实现你说的功能,这里可以采用一种折中的方法,将相邻的4个扫描周期看成是一个扫描周期,在程序中增加一个计数器,如果为1,则只输出点ON一个扫描周期,如果为2则输出点ON2个扫描周期,依次类推,到第4个扫描周期后复位定时器这样就实现了你的功能。

 你还要考虑一个问题:
 如果你想这样调光的话,光线在人视网膜上有一定的停滞时间的,如果调光频率太高的话,人眼睛就看不出调光的效果了,只是看到一种亮度,可以适当的调慢频率,也就是说你可以将相邻的40个周期认为一个扫描周期。
 

提问者对于答案的评价:
谢谢这位前辈能够这样耐心关注我的问题,尽管自己最终还是采用了硬件调光,但还是得感谢各位前辈,使自己对调光的工作原理有了更深的理解。
 谢谢!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc347777.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

  • EM231 8输入模拟量模块(231-0HF22-0XA0)

    求EM231 8输入模拟量模块(231-0HF22-0XA0)接线方式,DIP定义等详细说明书(有案例最好) 最佳答案 6ES7 231-0HF22-0XA0&…

    2021年7月5日
  • 请教S7200的断电数据保持

    高手们,在S7200的“系统块”中有个断电数据保持参数设定,我在网上请教过,有人回复说MB13之后就没有断电保护,但是在编程软件中的MB要到MB14,我比较模糊,请教对应每个数据区…

    SIMATIC S7-200 2017年8月15日
  • 一个很笨的问题

    菜鸟请叫,我在step 7中硬件组态如下:S7-300做主站,S7-200做从站,用EM277连,在右边目录上,怎么找不到S7-200的PLC, 问题补充:EM277我加…

    SIMATIC S7-200 2021年7月5日
  • 200输出波形不规则

    我要遍程序控制q0.1通一秒钟,断一秒钟,但是我在程序里边监控的时候,前5-6个波形很规则,但是后边再出来波形就比较混乱了?那位碰到过这个问题,我确认程序逻辑没有问题。 最佳答案 …

    SIMATIC S7-200 2021年7月4日
  • S7-200的电源

    S7-200手册上介绍了各种型号的CPU和扩展模块的接线方法, 有几个地方不太明白: 1、每张接线图上都画了好几个直流电源,M和L+上,1M和1L+上,&nbs…

    SIMATIC S7-200 2021年7月5日
  • 博途怎么建立数据类型为“数据块”的变量

    在FC或者FB参数接口区建立数据类型为“数据块”的变量 最佳答案 看下图1200数据类型http://www.ad.siemens.com.cn/productportal/pro…

    2021年7月5日
  • td400显示无参数块

    今天用TD400给S7-200传送时间块时,TD400显示无参数块,TD400显示VW0已被占用,我用的是VW48-VW200,VW68-VW202.VW88-VW204,VW10…

    SIMATIC S7-200 2021年7月5日
  • S7200smart编程技巧

    我现在用到语音报警,每一个字有30值,如vd1200=1或2或3..30,判断这个每一个值对应一个报警语音提示,如“第1台皮带机1或2或3….30跑偏,请注意检查”,这样做的话…

    SIMATIC S7-200 2021年7月5日
  • PLC运动控制

    程序里有脉冲输出,但是PLC  Q0.0不亮, 伺服电机也不转,这是为什么?Q0.0也没坏。 最佳答案 你这个太空洞了。Q0.0,我观测过,发的是脉冲…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLC通信

    你们好,我现在是做S7-200PLC通信,机型有226和224,,我想把俩台PLC都连起来,不知道什么原因PLC只能读出一台,另外一台就是读不出,我把DP线和电缆线都换过了,电脑主…

    2017年12月7日

发表回复

登录后才能评论