S7-200 smart中的Modbus通信常见问题中的程序为什么复位那么多个M?

主程序的网络1 2 5 7 9看不懂,希望大家帮我解释下,谢谢!!
主从程序在主从站最下方:
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

问题补充:
1,程序中用M(中间继电器)作开关,是不是这程序设计用触摸屏操作比较多而不是物理开关量 I ?
2,主站中的网络1中为什么只复位M4.0起的8位,而不复位MB3跟MB5呢?
3,通信的顺序要求一定是:读取从站保持寄存器的数据——读取从让输入点——写从站实际输出值 ?
共补充3个问题,谢谢!!

最佳答案

这个问题以前有讨论过,复位是根据你实际程序来决定,你不一定要根据上面例子来做。你仔细看一下西门子MODBUS通讯这章的手册。执行485通讯时,一次只能激活一条指令,当这条指令的Doen有输出时,就接通下一条指令,同时复位上一条指令。
关于补充问题:1.一般一上电就开始工作,不需要在手动去做一个按键在触摸屏上,做485轮训都是用M开关来做,用I点没必要。
2.你可以把MB3到MB5全部复位,你不要纠结这个问题,上一次也有这样问题也是问这个复位。你根据你程序的工艺来决定复位那些M开关。
3.通讯要求就是按照那个例子来做就好了。先把通讯根式做好,在去做轮训,即可,具体要求你看一下Smart200的Modbus通讯手册。

提问者对于答案的评价:
我还想请教下一个问题:如果从站程序中MAXIQ写成256,那么在读写过程中,会不会完全占用最大256(IO点数)?比如我在MAXIQ写成256,那么不管读写怎么样,是不是这个最大IO点数只能用来读写用?或者说只能为读写准备不能作其它用途?

最佳答案作者回复:
MAXIQ写成256   这是指你可以最多读取从站的IQ地址为256.主站读取地址不能超过256个。你主站程序里面可以在读取这256个地址中任何一个地址。

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

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

相关推荐

  • V4.0 STEP 7 MicroWIN SP9和西门子200cpu224xp通信不了

    我用笔记本连得,因为没有串口,装了一个usb转串口驱动,这个usb转串口是好使的,之前可以单片机下程序,然后用的pc/ppi电缆,这段电缆是我们老师自己接的,但是在老师的电脑上可以…

    2017年12月2日
  • PID向导提问

    向导生成PID后,出现一个PID 0_INIT指令。该指令里有一个setpoint_R     如果我要的PID是温度控…

    SIMATIC S7-200 2021年7月5日
  • smart 200 v2,4编程软件打不开

    我的电脑系统是win7 64位,安装了STEP 7-MicroWIN SMART   v2.4后打不开,弹出下图。怎么办…

    2021年7月5日
  • 请教程序

    TITLE=Network 1 LD     SM0.0MOVW   +180,…

    SIMATIC S7-200 2020年11月1日
  • 两台上位机同时控制一台200的PLC

    我怎么实现用两台上位机同时控制一台200的PLC呢?现在已经实现以太网的链接,下一步该怎么在两台不同的上位机上用组态实现对PLC的控制呢?我已经试过了,但是同时只能运行一台,求高手…

    SIMATIC S7-200 2018年3月6日
  • s7200编程怎么用普通的计数器来计米

    用计数器CXXX来计数,想显示计数器的当前值,不知道是不是直接把CXXXmov-w给另一个地址就可以来。 问题补充:我想知道的是怎么读取计数器Cxxx里的当前值 最佳答案 例如减速…

    2017年6月10日
  • s7200自由口通信问题

    我想用S7200分别连接一个条码阅读器和一台计算机,使用自由口通信协议读取条码,并将读到的条码通过另外一个串口发送给计算机.请教各位,S7200能否支持两个端口同时使用自由口通信,…

    SIMATIC S7-200 2021年7月5日
  • 西门子200的以太网下载疑问

    1,有一台电脑 和一台有以太网模块的西门子200PLC想通过以太网线实现电脑对PLC的上下载的功能a,第一次连接 :可以使用网线连接电脑和S200 P…

    SIMATIC S7-200 2018年3月6日
  • 恒流供电可以用恒压供电替换吗?

    现在有一传感器是恒流供电1.5mA,但是没有恒流源,可以用恒压源替换吗? 最佳答案 你如果想用恒压源替换的话,则必须换算出1.5mA供电时的电压值为多少,然后才能用这个值的电压源来…

    SIMATIC S7-200 2021年7月5日
  • plc作为主站对DSP从站发送命令

    通讯波特率为9600bit/s,8位数据位,无校验,1位停止位,错误检查采用CRC校验方式。PLC为主站,DSP为从站,例如:PLC发送寄存地址是VW40,PLC写入地址是&nbs…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论