基于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

相关推荐

  • PLC与变频器之间(模拟量)屏蔽电缆的接地问题

    你好,如题,一般(模拟量4-20ma)屏蔽电缆均要接地,问题是在PLC端接地?还是变频器端接地?还是两端都接地,谢谢! 最佳答案 一般是信号的接收端接地,为了防止电位不同引起环流,…

    SIMATIC S7-200 2017年8月15日
  • CP243-1报错

    ETH0-CTRL报错256 图片说明:    最佳答案 ETH1_CTRL:以太网初始化和控制子程序,每个扫描周期都要接通使能端。它有三个输出参数,分别是:C…

    2021年7月5日
  • DP通讯丢失

    300PLC与200PLC之间用PROFIBUS电缆连接,用编程电缆下载组态和程序时,DP通讯正常.但是在PC机上插入CP5613通讯卡并用PROFIBUS电缆连接通讯卡后EM27…

    SIMATIC S7-200 2021年7月5日
  • 一些很菜的问题

    点数,路,通道的具体意思.输入一个控制动作是不是就是一个点数,多少多少路输出指的是什么意思? 最佳答案 点数\路\通道是指输入+输出的总和,你在购买PLC时,一般都是以总数为基础的…

    SIMATIC S7-200 2021年7月5日
  • 光电传感器与PLC

    光电传感器在S7-200 SMATT PLC中编程能否用一个开关量来代表 钻石用户推荐最佳答案 可以的,光电开关本来就是一个开关点。当光电开关的条件达到接通条件…

    SIMATIC S7-200 2021年7月5日
  • 温控

    项目具体要求是这样的:有个烧煤的容器,喂料(煤)是靠传送带1(M1)带动的,燃烧出来的热量通过风机输送到烘干炉,要干燥的物料通过传送带2(M2)带动经过这个烘干炉,烘干炉里装有一个…

    SIMATIC S7-200 2018年12月14日
  • STL代码段 不懂

    L     #DELTA      ABS  &n…

    SIMATIC S7-200 2021年7月5日
  • S 7 200 找不到站点

    温10系统 钻石用户推荐最佳答案 怎么个找不到法,可以详细说一下吗?或者配个图这个官方虽然没说支持,但是SP9是可以在win10应用的,我这就是win10 2004H2版…

    SIMATIC S7-200 2021年7月5日
  • 编程地址的问题

    请问大家如果我的CUP是224XP然后带有2块EM232模拟量输出模块,我想直接用扩展模块那么编程时地址AQW0还是AQW2或AQW4呢 最佳答案 扩展模块输出地址应为AQW4。S…

    SIMATIC S7-200 2020年10月31日
  • 置位指令在中断程序中的应用

    在中断程序中——sm0.1—–Q0.5置位,发现Q0.5不亮,Q0.5为啥没有置位成功,要是换成sm0.0就行。区别在哪??谢谢 最佳答案 SM0.1 是CPU扫描…

    SIMATIC S7-200 2017年6月3日