用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日 下午11:28
下一篇 2021年7月4日 下午11:28

相关推荐

  • S7200之间的通讯

    如何是200之间可以进行数据的交换.读写指令能够起到什么作用.? 问题补充:很感谢前辈的知道.但可否再详细些.我是初学.谢谢了. 最佳答案 自己用串口指令 做一个自由口&…

    SIMATIC S7-200 2021年7月5日
  • S7-200的下载问题

    为什么我用STEP 7-Micro/WINSP9下载程序的时候显示违反内部规则? 图片说明:    最佳答案 联机之后点击“PLC”–“清除”。把P…

    2020年10月31日
  • TD400C文本显示器怎么使用?

    TD400C文本显示器怎么使用? 最佳答案 文本显示设备 TD400C 用户手册https://support.industry.siemens.com/cs/…

    SIMATIC S7-200 2021年7月5日
  • EM235模拟量采集干扰问题

    最近有个项目使用西门子224CN后接一个EM235模块采集0-10V电压信号,接线无问题,A-与M连接,屏蔽接地,系统采用三相五线制接法,而现场供电为四线制,发现采集数据大范围波动…

    SIMATIC S7-200 2020年11月5日
  • 请教用来PLC编程笔记本的配置

    低价位笔记本初装操作系统大部分是DOS或LINUX,这样的本本行不行,要做些什么处理才可以用? 最佳答案 低价位笔记本初装操作系统大部分是DOS或LINUX? 好像不是这…

    SIMATIC S7-200 2021年7月5日
  • 语句表意思

    AN    #MR      JCN   N0&n…

    2021年7月5日
  • 224

    cpu224带em223,直流电源烧坏 钻石用户推荐最佳答案 1、是模块电源,还是CPU自带的DC24V输出电源?2、如是模块电源,是不是有大功率的设备共在一个变压器下,又没有采取…

    SIMATIC S7-200 2021年7月5日
  • TP系列触摸屏在Winnc flexible 里面怎么没有啊

    TP900的屏在哪里选择,哪位知道告诉下,谢谢。 最佳答案 精智面板需要使用TIA WinCC V11或以上的版本才可以组态,wincc flexib…

    SIMATIC S7-200 2017年10月30日
  • 如何获得应用库MAP SERV Q0.0和MAP SERV Q0.1 谢谢!

    如何获得应用库MAP SERV Q0.0和MAP SERV Q0.1   谢谢! 最佳答案 申请登陆全球资源库…

    SIMATIC S7-200 2017年8月26日
  • letham大师

    请看我发的图,在STEP7 中将组态下载到PC STATION,这个操作我有些疑问,是点击下载并编译就可以么?一直都当成下载到226CPU里这个意思理解了,看样…

    2017年11月6日

发表回复

登录后才能评论