Step7microwin编写S7-224的程序

刚接触PLC,现在我在S7-224的EM231模块输入一个正弦波的模拟量,我将模块转变成的数字量转换成浮点数值,存在VD6里,我想设计一个程序使这一个输入的模拟量延时1S,2S,3S然后分别储存在不同的地址里,就是将一个输入变成三个与原波形一模一样只是有相位差的波形,不要像我设计的一样只是将波形的前一部分变成了0,求大神指点,有程序最好。

最佳答案

这个程序可以这样做
定义一个定时中断SMB34=1000(1秒),开中断。
在中断子程序中编辑:
定义一个指针的启始用于存放数据,然后将VD6数据存放到指针地址的启始中,指针地址加4,当数据取完后指针返回
补充问题回复:
按你的思路,我在论坛放了一个贴子,标题关于数据的采集,链接:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1395477&b_id=64&b_sid=&s_id=83&pno=0

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午4:28
下一篇 2021年7月5日 下午4:29

相关推荐

  • s7200与电脑直接相连通讯

    有台式机,5611卡(已经测试过是好用的) 电脑上装了编程软件(200的)有一个cpu224(200)  怎么把台式机与200连接上 ,就是…

    SIMATIC S7-200 2020年10月31日
  • 如何将表中间的数据移除

    我建立了一个表 最大填表数是5,已经填了5个数据 从第一到最后分别是1、2、3、4、5 我若想要将4直接从表中移除 该如何操作? 问题补充:…

    SIMATIC S7-200 2021年7月5日
  • RS485主从通讯,需要什么电缆或怎么制作

    我现在是两个plc距离较远,一个做主站,另一个做从站。中间通过一条八芯电缆链接,plc主站一个端口用九针插口与这个八芯线怎么接,plc从站一个端口与这个九针插口怎么接。是不是要买那…

    SIMATIC S7-200 2017年12月1日
  • 通过PTO延时驱动步进电机遇到的问题

    请教各位高手关于延时使用PTO遇到的问题. 所要达到的目标是通过PTO输出第一段脉冲来驱动步进电机,随后停止一段时间t(例如5ms),再使PTO输出第二段脉冲驱动步进电机…

    SIMATIC S7-200 2020年11月1日
  • S7-200PLC与组态王进行ModbusRTU通讯的问题

    在通讯的时候按照S7-200modbus通讯寄存器地址进行编程,00001对应Q0.0,以此类推,组态王可以读到,但是10001对应I点,组态王就读写不了?求解,通讯是没问题的! …

    2017年12月21日
  • CP5711与S7-200的PLC连接

    CP5711与S7-200的PLC能连接上,但是双击刷新时识别不出CPU 图片说明:       最佳答案 看你使用什么连接方式,是直接连P…

    2017年11月2日
  • 置位 复位

    网上查了下,头都搞大了,高手太多,自己太笨。 置位:不管是1或0,置位后就是1,只能置1。 复位:回复初始状态,1回复到1,0回复到0, 复位和清零是…

    SIMATIC S7-200 2021年7月4日
  • 226CN与EM277通讯

    我用的CPU是226CN,profibus-dp模块是EM277.通讯地址是14.上位机是400的!现在一直连接不上 我怀疑是不是CPU和模块兼容问题!通讯我不懂&nbs…

    SIMATIC S7-200 2020年11月1日
  • S7-200开关量对编程电缆通讯有影响吗

    PLC增加现场防爆柱操作及指示,一共两台电机,启停及指示,第一台输出运行指示接Q0.5,停接Q0.6。第二台接Q0.7,Q1.0,现问题是,只要Q0.5和Q0.6接上,编程电缆就通…

    SIMATIC S7-200 2017年11月29日
  • 一个负数的绝对值 (-234.549) 如何写程序啊?

    一个负数的绝对值如何写程序啊?请详细说明,谢谢 问题补充:怎样求一个负数的绝对值? 最佳答案 与0比较,小于0则乘个-1.0,OK。 提问者对于答案的评价:多谢大侠指教

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论