求助:S7-200子程序中调用modbus指令要注意什么?

我在子程序调用modbus指令,读变频器的数据,发现根本读不出来。估计是我对子程序不会用,那位老师指点一下,刚学,越细越好,多谢老师。这个指令属于带参数的子程序调用吗?如果是,那么带参数的子程序和不带参数的子程序写法有何不同?

问题补充:
在子程序内,用MODBUS指令从变频器内读出数据给触摸屏,在子程序变量表内选哪种变量类型呢?IN还是out?

最佳答案

1、多看看实例:
S7-200通过modbus控制变频器:
https://wenku.baidu.com/view/a47137beb9f67c1cfad6195f312b3169a451eaa1.html

、《S7-200通过Modbus变频器正负转 频率写入 等》连接:
http://www.gongkong.com/webpage/forum/200903/2009030208464900002-1.shtml

http://wenku.baidu.com/view/06a56eafdd3383c4bb4cd2cc.html
2、从变频器内读出数据给触摸屏IN还是out?
可以将此类参数定义为 IN_OUT 类型。
、带形式参数的子程序,定义为OUT类型的变量为何会在多次调用子程序时互相干扰?
那是因为定义为 OUT 类型的形式参数并非每次调用子程序时在其内部都有确定的赋值操作。可以将此类参数定义为 IN_OUT 类型,或者确保在每次调用子程序时都有赋值操作。

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

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

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

相关推荐

  • delphi或vc读写s7-200plc

    本人想自己做程序读写cpu,以前是用自由口协议做的。现在听说用200专用的opc server(PCAccess)很方便,plc内不需要编程,就想试试,可是在例程中看到了…

    SIMATIC S7-200 2020年11月1日
  • 高速脉冲输出

    我的CPU224的PLC 是继电器输出型 当我做高速脉冲输出是  继电器是不是会坏 听见声音响的不得了 还是继电器输出型…

    SIMATIC S7-200 2020年10月31日
  • 请问我要买西门子PLC及传感器等工控产品在网上买和从代理商买哪个便宜?

    有的说代理商要开*所以要贵点,有的说网上是从代理商进货的,所以要贵点。我不知道哪个是真的?有知道的朋友请告诉我下好吗?谢谢了! 最佳答案 直接找西门子让他们推荐个代理商,至少售前咨…

    SIMATIC S7-200 2018年12月2日
  • PLC 数据库

    我使用S7-200的226 PLC,用于原油脱水电源的自动控制,要实现下面的功能: 不同物性条件(温度、脱水压力等)的原油对应一个电源输出参数的最佳值,首先可以…

    SIMATIC S7-200 2021年7月5日
  • 变量前& *区别是什么?

    哪个是指针,哪个是地址?请举个例 最佳答案 & 、* 与C语言中的用法完全一致,建议你找本C的书看一下指针那一章。 简单说下:&&nb…

    SIMATIC S7-200 2021年7月4日
  • S7-200 PID的使用方法

    问一个问题.就是怎样在Micro/win 中使用PID向导.怎样设置PV  PI   采相时间等等. 这个问题…

    SIMATIC S7-200 2021年7月5日
  • TD200文本内容修改

    TD200作S7-200文本显示,按照说明组态好了文本内容,编好程下,载后使用,发现TD200内字有错,修改不会了。请老师帮个忙,谢谢 图片说明:    最佳答…

    2017年11月4日
  • 自动门限位

    各位前辈,请问用带有AB相编码器如果做自动门的电子限位, 问题补充:用带AB相的编码器如何做自动门的电子限位 最佳答案 可以用AB相编码器做自动升降门的电子限位,可以通过门在不同高…

    SIMATIC S7-200 2020年11月1日
  • 帮帮手了,急!!!

    我的模拟量模块231,输入电压怎么读出来,具体点,最好有图说明!!!还有怎么找不到端口哪个是哪个上面的????比如aiw0是不是就是A+,A-…我只有一个模块~ 最佳答案 如果…

    SIMATIC S7-200 2021年7月5日
  • EM235模块接流量计的干扰问题

    我的西门子200系统的EM235模块接两路流量计信号,其中一路用的是ABB电磁流量计,从流量计出两根信号线,直接接到第二路的B+ B-上面。用两年了都很正常,最近显示流量…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论