基于S7-200的纠偏系统的编程问题,求大侠帮助

采用CUP224XP,AIW0和AIW2分别输入两个模拟量(0-10V),对这两个模拟量相加后除以2的值,对一下值进行比较,在【10000,32000】区间输出%80的脉宽控制Q0.1,(0,10000)区间输出%40的脉宽控制Q0.2。小弟绝非偷懒不学,而是由于刚接触PLC不久,任务时间紧迫,求大侠帮帮忙,小弟感激不尽!

问题补充:
如果不用模拟量扩展模块,模拟量的范围为-10V—10V,转化为数据量为-32000-32000,,用定时器自己做脉冲,周期为100毫秒
脉宽为80,是否可以用一下程序段达到在-10000到-32000时,输出80%的脉宽如果不对请指教一下,QQ178503911
1
LD     SM0.1
MOVW   -32000, MW0
MOVW   -10000, MW1
MOVW   -4000, MW2
MOVW   0, MW3
MOVW   32000, MW4
MOVW   10000, MW5
MOVW   4000, MW6
2
LD     SM0.0
MOVW   AIW0, MW10
MOVW   AIW2, MW20
3
LDW<   MW10, 0
MOVW   MW10, MW23
AENO
+I     MW20, MW23
AENO
MOVW   MW23, MW25
/I     +2, MW25
4
LDW<   MW25, VW1
AW>=   MW25, VW0
TON    T33, 10
5
LDW<=  T33, 8
=      Q0.2

最佳答案

脉冲宽度是多少阿?周期多少阿?
我做了个程序:在[0-10000)这个前闭后开的区间,点亮Q0.2,在[10000-32000]这个前闭后闭区间,点亮Q0.1!
AIW0送入MW0后,除以2后再次送入MW0.
AIW2送入MW2后,除以2后再次送入MW2.
MW0+MW2结果送入累加器ACO,然后对AC0进行判断!
AC0最大可以等于32752,用仿真可以试出来,但是最近用仿真软件试的时候还是发现不少的BUG!
网络1:
LD     SM0.0
MOVW   AIW0, MW0
AENO
/I     +2, MW0
网络2:
LD     SM0.0
MOVW   AIW2, MW2
AENO
/I     +2, MW2
网络3:
LD     SM0.0
MOVW   MW0, AC0
+I     MW2, AC0
网络4:
LD     SM0.0
LPS
AW>=   AC0, 10000
AW<=   AC0, 32000
=      Q0.1
LPP
AW>=   AC0, 0
AW<    AC0, 10000
=      Q0.2

另外,S7-200PLC提供两个脉冲发生器。一个被分配给数字量输出点Q0.0,另一个被分配给数字量输出点Q0.1。这两个都需要在脉冲输出向导里面进行设置,设置脉冲宽度和周期!
因为不知道你脉冲是多少脉冲宽度?周期多少?是自己做的脉冲吗?
补充:我把程序发到你的邮箱,你看看!联系QQ:284344095
可以交流一下!在线 隐身!

提问者对于答案的评价:
非常感谢您的指导

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午5:05
下一篇 2020年11月1日 下午5:05

相关推荐

  • pnp 还是npn

    一直对pnp和npn接近开关有点晕,下图的PLC图用的是PNP常开还是NPN常开,我的目的很简单就是让他有信号时灯亮就行给PLC输入一点高电位24V 图片说明:  &nb…

    2021年7月5日
  • 西门子en模块可以扩展到cn上用吗,cn有模拟量8输入的吗?

    西门子en模块可以扩展到cn上用吗,cn有模拟量8输入的吗? 最佳答案 1、西门子en模块可以扩展到cn上用吗?S7-200 CN 家族系列产品是专供中国低端&…

    SIMATIC S7-200 2020年10月31日
  • S7200与屏之间实现倒计时功能?

    现场有20套PLC(具体型号待确定,初选S7200),运用于汽车流水生产线,每一个工位需要一套PLC,所有PLC需要通过网络连接起来,最后将信号传到总控室MES系统,现场每一个工位…

    2020年10月31日
  • [SIMATIC S7-200 SMART]

    [SIMATIC S7-200 SMART怎么连接维伦的屏。 最佳答案 你用哪种方式连接,是以太网还是串口连接。不过哪种连接方式,两边参数要设定一致才能通讯,还…

    2021年7月5日
  • modbus RTU 通讯的问题

    //命令 03 收发的报文格式: (读)*pc–>mcu: 从机地址(1Byte)+ 功能码(1Byte)+ 起…

    SIMATIC S7-200 2021年7月5日
  • plc200在在线监控时通讯超时

    第一次弄200,程序下载过程没问题,但是当我想通过笔记本在线看程序运行状态时老出现通讯超时,请检查电缆、波特率啥的,如果我把plc开关打到STOP档就不会弹出通讯超时,一旦打到RU…

    SIMATIC S7-200 2020年10月31日
  • S7-200PLC CPU224 源程序被空程序覆盖

    S7-200PLC CPU224 源程序被空程序覆盖,源程序没有保存,请问源程序还能找到不 ,怎么找 问题补充:是源程序的 最佳答案 下次记住了项目中…

    SIMATIC S7-200 2020年10月31日
  • 自由串口

    单一收和发我都可以做出来,可是PLC 对串口“收发收发”不能实现,帮忙指导一下,最好是应答式的,相信这一类问题,有经验的师兄都 见过,麻烦帮小弟扩展一下,谢谢!…

    SIMATIC S7-200 2021年7月5日
  • S7-200 Modbus通讯实例

    S7-200 Modbus通讯程序如何编写?哪位大神给个例子 最佳答案 参考S7-200 Modbus RTU 通信链接资料:S7-200&…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU 224XP连接电缆

    S7-200 CPU 224XP连接变频器,触摸屏的电缆是什么电缆啊?由PLC提供还是变频器触摸屏提供的 问题补充:没有具体的线吗  只能自…

    SIMATIC S7-200 2017年5月31日