200plc问题2

请问,西门子200PLC程序里面,我只看到了XMT指令,它去读变频器电流,但是我没有看到RCV指令,问题来了,没有RCV指令,怎么接受到变频器给PLC的电流啊

问题补充:
程序确实找到了SB2,是接收字符中断,现在问题是,PLC利用XMT把信息和控制发给变频器,变频器会返回一些信息,比如电流或者发送是否成功,但是,在PLC这边,PLC利用XMT发送了,马上就变为默认接收状态????如果真这样,还要REV指令干什么,再说了,有多台变频器,那好了,PLC该接收那台的呢?

最佳答案

可能是通过字符中断读取SMB2的内容。
补充:
要REV何用?
暂时对你是没有用。但是不能判断为对其他人其他应用也没有用。你的程序不见得把所有plc指令都用上了。那是不是其他指令都没用了?有了mov指令那Bmov指令是不是也是多余了?有了计数器指令那么加一指令是不是就是多余了?有了s置位r复位指令是不是SR置位优先;RS复位优先指令就是多余了?
多台变频器……
为什么会有多于一个变频器发出信息?变频器是从站,不会自己自发地发出信息的。只有主机发出要求,要求到指定地址的变频器后,该地址的变频器才会回复信息。所以你收到的所有信号都是你刚才呼叫那个变频器回复的内容。
OK?

提问者对于答案的评价:
说得好,明天了,还有一点小疑问就是,变频器收到信息就自动回复了吗,我PLC没有RCV,怎么会有接收字符中断,我PLC没有说要接收信息啊

最佳答案作者回复:
变频器收到正确的合法的询问就会回复。这个是设计上的必然过程。字符中断是硬件行为,你不用,可以不用管。它照样在工作。你没法影响它,它也不影响你。想当年“多媒体电脑”的出现,多少钱才能买一块硬解压卡才能看VCD,现在全部由软件处理了。这个软件就相当于RCV指令。

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

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

相关推荐

  • mwp文件损坏后如何修复?

    用STEP7 micro/win V4.0.0.8.1写了一段程序,存盘后遇到电脑非正常关机,重新启动后,程序文件没有丢,但是用STEP7打开出错,提示:指定文…

    SIMATIC S7-200 2021年7月5日
  • letham大师我好像有点眉目,请帮我看看

    目前在Station Configurator里编辑没有红叉了,原因确实是没Import Station而我在STEP 7里没进行编译,不过我试了所有…

    2017年11月6日
  • 压差传感器位置

    通过压差来变频恒压供水,现在又热水供水管,冷水补水管,还有回水管。问一下压差传感器是装在热水供水管和回水管之间,还是热水供水管和冷水补水管之间。是调节热水和冷水之间的压差,还是供回…

    SIMATIC S7-200 2017年12月7日
  • PID向导控制设定

    我想用PID控制制高温房加热,假如温度传感器的测温范围为-20至400度,输出4-20mA电流,工作温度要求在120正负5度之间。 那么我在回路给定值标定里,底限和高限应…

    SIMATIC S7-200 2021年7月4日
  • 高速计数器问题

    请问各位大虾,一个NPN型的接近开关输入点可以连到两个输入点上分别作高速计数吗? 问题补充:如果仅从硬件上来考虑,这种连接方式能否实现呢?我之前用编码器的一项连接到两个不同的高速计…

    SIMATIC S7-200 2020年11月5日
  • 脉冲丢失

    用流量计记录脉冲,用中断指令(高速计数器)的话,会有脉冲丢失;请问还有什么方法,减少脉冲的计数丢失。 最佳答案 适当减小中断周期时间;中断子程序尽量减少程序段的编写,把一些数学运算…

    SIMATIC S7-200 2017年11月1日
  • 急!S7-200与台达变频器MODBUS链接不上!

    刚尝试做通讯,今天我用DP接头接上电话线  使224XP与台达B变频器链接上   我写了个程序   …

    2018年3月6日
  • 第一次用PTO向导驱动伺服电机,请问一般用什么方法回零位

    在零位处装有接近开关,回零位时是用PTO0_MAN启动,等接近开关有信号就复位启动信号,还是在包络表里定义单速连续旋转,用PTO0_RUN启动,用接近开关的信号作为中止的条件,这两…

    SIMATIC S7-200 2020年11月1日
  • PLC控制伺服运行多段位移程序

    我用PLC让伺服运行N段位移,并且每段位移要重复M次,这样我是用计数器来计数M,但是不知道怎样才能触发计数器,N段位移全部用子程序来写吗 最佳答案 建议:  为…

    SIMATIC S7-200 2017年11月19日
  • 224XP本体模拟量输出,只能输出电压信号、不能输出电流信号

    使用224XP本体模拟量输出时,给AQW写值32000,用万用表量V和M之间的电压是10Vdc,换到直流电流档量I和M之间的电流却是0(万用表的表笔分别接端子I和M,正接、反接都试…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论