如何编写彩灯循环系统

如何用S7-200编写程序使系统做到让QW0依次做到全亮,全灭,依次点亮,依次熄灭,从左向右依次扫描点亮,从邮箱中依次点亮

最佳答案

你可以用200的步进指令做,每一个步直接赋值。
如程序:全亮
LSCR   S0.0
LD     SM0.0
MOVW   65535, QW0      //点亮有q0.0~q1.7的灯。
相同道理:点亮第一盏等
LSCR   S0.3
LD    SM0.0
MOVW     1,QW0        //点亮Q0.0
上面的办法虽然很笨,但是能够帮助你顺利编好程序的。成功了再使用循环左、右移指令。
例子:
LD     SM0.1
MOVW   1, QW0
LD     SM0.5                  //按每秒间隔移位
RLW    QW0, 1

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月6日 下午6:38
下一篇 2017年11月6日 下午6:38

相关推荐

  • 程序下载到plc后,plc就与pc无法通信。

    各位老师好我把公司以前的标准程序稍作修改下载到plc后,plc就与pc无法通信。想修改或者清除里面程序也不可能了,请指教怎样才能够与plc重新建立通信? 问题补充:我把公司以前的标…

    SIMATIC S7-200 2017年11月1日
  • 触摸屏数值与PLC 寄存器显示不一致

    触摸屏显示3.0 ,plc S200内部对应寄存器数值是+1077936128 如何换算? 钻石用户推荐最佳答案 不用作任何转换,是数据监视时选择的类…

    2021年7月5日
  • smart line 1000 ie 组态的按钮如何控制 s7200PLC的输出

    smart line 1000 ie 组态的按钮如何控制 s7200PLC的输出,我这有一台smart line&nbs…

    SIMATIC S7-200 2017年10月29日
  • EM253可以实现我说的这些动作吗?

    现在手头有个项目是:用PLC的定位模块来控制3个松下的伺服的运动,其中一个伺服是夹着钢板只做横向直线运动(取名X轴),另外两个伺服是带着钻头只做纵向运动(取名A 轴&nb…

    SIMATIC S7-200 2021年7月5日
  • S7-200定时器遇到问题

    程序中,我用100ms的定时器,PT端输入200,即应该20秒后定时器为1。但是实际上只走了10秒就为1了,用监控看,发现定时器的时间数值走的比平时快1倍,但确实是从0到200的。…

    SIMATIC S7-200 2020年11月1日
  • s7200 用MPI

    S7200 之间用MPI 通讯 最多可以带多少S7200cpu, 需要加那些通讯设备!不和300通讯 最佳答案 注意:S7-200CPU只能…

    SIMATIC S7-200 2020年11月1日
  • 243-1安装位置

    存在与附加模块不符的向导配置, 最佳答案 CP243-1 模块位置没有特殊要求,出现这个问题在 STEP 7 Micro/WIN …

    SIMATIC S7-200 2017年11月19日
  • 300访问em277

    在一个项目中遇见个这样的问题,使用315-2DP下带三个Em277子站(DP地址分别为:3、4、5,三个模块一样),现在去掉中间的4#子站后,其他两个正常工作,挂上4#并在300里…

    SIMATIC S7-200 2020年10月31日
  • 请问S200子程序如何使用定时期和计数器

    想移植S300的子程序可S200的定时期和计数器无法使用 问题补充:在S200的子程序里没有选择定时器和计数器的数据类型 最佳答案 S300也S7200指令集不一样,定时期和计数器…

    SIMATIC S7-200 2021年7月4日
  • s7200的通讯问题请教

    有一个系统,希望实现以下功能:采用仪表PID控制物料的配比(有7台仪表及配料设备),然后仪表将测量数据上传给PLC,PLC再和上位机进行数据交换,PLC将上位机设定值输出到仪表作为…

    SIMATIC S7-200 2021年7月5日