用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日

相关推荐

  • pid反作用参数如何设置

    我用S7-224XP CN的自带模拟量输入输出端口做了一个减压控制的PID调节系统.原理是把6MPa的蒸汽通过减压后稳定在3MPa.通过压力变送器把0-6MPa变为1-5V作为回路…

    SIMATIC S7-200 2021年7月5日
  • 找不到网址

    找不到以前设立的网址 钻石用户推荐最佳答案 你想说的是网关吧!先看看能不能PING通在说吧。 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • 300与200MPI通讯 数据使用问题

    使用SFC67,SFC68。200的地址只能用I,Q,M吗? V存储器能不能用的??我在程序里写P#M 0.0 BYTE 8,P#Q&nbs…

    SIMATIC S7-200 2020年11月1日
  • 模拟量输出的程序编写

    各位高手,小弟不才,刚入门,EM232模块的模拟量输出调控电磁阀的开度变化,如何编写程序啊,还请大家帮忙给举个例子写一下,谢谢了!! 最佳答案 各位高手,小弟不才,刚入门,EM23…

    SIMATIC S7-200 2018年12月5日
  • TD200使用

    6ES7 272-OAA30-0YA1此种显示器的使用方法,配线。 问题补充:请问TD200与200PLC的通讯线是通用的吗?6ES7 272-OAA30-0Y…

    SIMATIC S7-200 2021年7月5日
  • S7-200数字量输出模块的接线图中,虚线代表什么意思

    EM 222 数字量输出8xAC120/230V(6ES7 222–1EF22–0XA0),用AC220V供电,请问虚线部分也…

    2017年11月1日
  • 关系s7-200的高速脉冲输出

    各位学长,我用西门子的200plc(型号为cpu 224xp cn)来控制三菱公司的伺服驱动器,带动三菱的电机运转。我用的是位置控制模式,就是发脉冲给伺服驱动,…

    SIMATIC S7-200 2021年7月5日
  • S7-200与组态王PPI通信

    请各位老师帮忙,我现在用S7-200的PLC与组态王通信,组态王与PLC通信失败,而S7-200程序能上下载,我用的是WIN2003英文版和STEP 7-Micro_WI…

    SIMATIC S7-200 2021年7月5日
  • PID,FB141的P比例系数,为什么是负数

    1、s7-200与西门子触摸屏通讯,PID,FB141的P比例系数,为什么设定是负数-2.0,PID输出4-20MA控制变频器,液位超过88变频器转速上升、低于88下降。触摸屏上比…

    SIMATIC S7-200 2017年8月24日
  • 请教:加1减1指令及其输出问题

    图示的加1指令:MB0+1=MB0,那么MB0是作为逻辑输出,还是作为物理输出点输出,如果作为物理输出点输出的话,MB0其实是7位,那么是怎么输出的?还有一个问题:就是s7-200…

    2021年7月5日

发表回复

登录后才能评论