正弦波问题

在5MPA的压力的基础上做一个变载幅度为0.5MPA的正弦波程序,在上位机上显示,且变载频率可选,比如说当设置0.5HZ时正弦波形变化幅度比较快,当设置10.0HZ时正弦波变化幅度比较慢,而且波形不能失真,小弟我用了几个办法都不行,有哪位大哥指导下,不胜感激!

问题补充:
这个函数在PLC里怎么实现呀!

最佳答案

ORGANIZATION_BLOCK 主程序:OB1
TITLE=VD108为周期。
// VD100每0.1秒递增,达到360时归0。
// VD116为VD100的SIN值
// VD112是以弧度表示的角度值
// 增量VD104=360/VD108/10
BEGIN
Network 1 
LD     SM0.1
MOVR   0.0, VD100
MOVR   5.0, VD108
Network 2 
LD     SM0.5
MOVR   36.0, VD104
/R     VD108, VD104
Network 3 
LDN    T34
TON    T33, 8
A      T33
TON    T34, 2
Network 4 
LD     T33
EU
LPS
+R     VD104, VD100
AENO
AR>=   VD100, 360.0
-R     360.0, VD100
LPP
MOVR   VD100, VD112
AENO
*R     0.01745329, VD112
AENO
SIN    VD112, VD116
Network 5 
// VD124为加入了0.5MPa正弦波动的输出值
LD     SM0.0
MOVR   VD116, VD120
AENO
*R     0.5, VD120
AENO
MOVR   5.0, VD124
+R     VD120, VD124
END_ORGANIZATION_BLOCK
INTERRUPT_BLOCK INT_0:INT0
TITLE=中断程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
END_INTERRUPT_BLOCK

提问者对于答案的评价:
先看看

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

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

相关推荐

  • modbus地址问题

    Modus地址问题 由公式 Modus地址=40000+(T/2+1) 得 VD8 的Modus地址 为:40005对吗…

    SIMATIC S7-200 2021年7月5日
  • 有关TC35和200PLC

    之前用200PLC和TC35来发短信,短信的数据包都是提前输好的;请问诸位大师,有没有可能将PLC的实时数据转化后组成数据包作为短信发出去呢??? 最佳答案 1、TC35可以发送两…

    2020年10月31日
  • 一台S7 200如何连接3个TD400,如何组态?

    S7 200连接TD400一个到知道怎么弄,可是连接3个怎么弄? 1.使用西门子的网络连接器连接后TD400无任何显示 2.在S7 200的…

    SIMATIC S7-200 2021年7月4日
  • 输入I0.0 为什么变为E0.0

    200的程序中,输入i0.0自动变为e0.0;q0.0自动变为a0.0,请问是什么地方错了 最佳答案 您把助记符设成“德国”了吧,改为“国际”就好了 方法:OPTIONS…

    SIMATIC S7-200 2020年11月1日
  • 提高S7-200 Modbus通讯速度

    系统控制器给PLC发控制指令,PLC将收到的控制指令以modbus协议下发给DSP(波特率为19200),要求DSP30ms接收到系统控制器的控制指令。具体如下:PLC向DSP发送…

    SIMATIC S7-200 2021年7月5日
  • S7-200在线调试程序时能看到程序每一步的执行结果吗

    小弟刚开始学S7-200,因为没有仿真软件,所以只能在线调试,想问一下把程序下载到PLC里调试的话,能看到程序每一步执行是否成功吗?梯形图的每一步执行情况能不能看到? 最佳答案 你…

    SIMATIC S7-200 2021年7月5日
  • PLC型号问题

    S7-200 的PLC型号上有个 DC/DC/DC 还有个是AC/DC/RLY  这两个有什么区别啊 只是供电上的不同吗…

    SIMATIC S7-200 2020年11月1日
  • S7200连电脑实时监控、记录数据

    我用一个S7200 226在机房控制一台机器,我想在楼上通过电脑实时监测其工作运行情况,如机器的实时气压,启、停和故障状态等,并将每日数据自动存档。请问如何和我楼上的电脑…

    SIMATIC S7-200 2021年7月5日
  • s7 200Port0口读取 modbus ASCII协议设备

    现在想用s7 200Port0口读取 modbus ASCII协议设备的电流信息,请问怎么读,有编程例子吗?怎么入手?谢谢!!也可以发送邮箱94773…

    SIMATIC S7-200 2017年6月9日
  • MAP寻找参考点问题

    使用MAP指令寻找参考点的速度,寻找参考点高速的时候是用CTRL中定义Velocity MAX,,怎么单独定义这个寻找参考点的高速,运行程序有些地方需要很高的速度,寻找参…

    SIMATIC S7-200 2021年7月5日