西门子S7-200PLC和8台变频器通信问题请教

西门子S7-200PLC和8台变频器通信问题请教
对8台变频器有写操作和读操作,写操作主要是启动、停止、写频率等,这个是手动的,读操作主要是时时读取8台变频器的电流、电压等,问题就在这里,读是时时的,写是手动的,两者有冲突,该怎么处理?请教!就是说不执行写操作的时候,连续读操作,在执行读操作的时候,突然执行写操作,会冲突,我编过程序,会通信中断的! 
忘记说了 是modbus RTU协议 西门子PLC做主站  8台变频器做从站

最佳答案

笼统的说PLC对8个变频器通讯出现通讯问题,但是很难明白具体问题出在哪里。
个人觉得用modbus对8个从站轮询没什么问题,像楼主说的进行自动读,手动写也能实现。
有几个问题应该注意一下:
1、保证与每个从站通讯完整,控制程序保证不会出现通讯过程中改变通讯参数。
2、重新定义RW位的时候,应该不是在中断程序中。
3、总之,一个完整的modbus通讯函数是由几个子程序(包括中断程序)组成的,控制好自己的程序,让它只在一个完整的modbus通讯开始前和结束后才产生作用。

提问者对于答案的评价:
噢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:16
下一篇 2020年10月31日 下午3:16

相关推荐

  • XMT指令的结束条件

    S7-200的XMT指令和RCV指令的结束条件是否是一样的?比如SMB89设置为H04为RCV接收数据的结束字符,那么XMT发送数据的结束符是否也是H04?又或者XMT的发送是不需…

    SIMATIC S7-200 2020年10月31日
  • S7-200的PLC位置向导

    我想要修改位置向导自动生成后程序的某些数据,比如:我想在触摸屏里实时修改脉冲的频率和发出的脉冲数。 最佳答案 在数据块里面查找对应的地址。 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年11月1日
  • 气动开关阀就地正常,切换远程后全开

    现场由S7-200控制阀门,通过DP通讯传至控制室电脑。现场就地控制阀门开关正常,投自动后模块指示灯及电脑显示阀门全开,检查接线、通讯均正常,请问大神这是为什么呢? 最佳答案 我的…

    SIMATIC S7-200 2017年11月1日
  • EM231 RTD这样设置DIP开关

    S7-200系统中,EM 231 RTD模块外接PT100热电阻,请问相应的DIP开关应该这样拨.并且,200系统中的电阻电偶信号是否和300/400系统中的一…

    SIMATIC S7-200 2021年7月5日
  • GPS定位

    不知道西门子有没有哪款产品带GPS或者北斗定位的,可以将当前的置位读取出来。如:北纬或者南纬多少度多少分,东经或者西经多少度多少分。有的话请告知,谢谢。 最佳答案 没有必要,用几十…

    SIMATIC S7-200 2021年7月5日
  • PTO指令的CMD是什么意思

    http://bbs.gongkong.com/Details/201101/2011012322162400001-1.shtml系统手册也没有、还有SMB180是什么含义&nb…

    SIMATIC S7-200 2020年10月31日
  • 231-7PC22

    模块SF报警,诊断:范围超出错误,存在I/O错误 最佳答案 检查组态地址是否有设置超范围《 指示灯及CPU、SM诊断信息》http://www.ad.siemens.co…

    SIMATIC S7-200 2021年7月5日
  • PID问题

    请问当没有外接电路或者装置 我写了一个PID程序 能不能设计一个程序来仿真一下 PLC是有的  就是怎么样来模仿外面的电路&nbs…

    SIMATIC S7-200 2020年10月31日
  • S7-200接线方式

    西门子PLCS7-200通过USB-PPI与电脑通讯不上,想问一下各位大佬们,PLC是不是只接24V电源就可以。麻烦给看一下接的对不对、 最佳答案 1、接线只接电源就可以.。DC/…

    SIMATIC S7-200 2021年7月5日
  • S7-200 224XP CN ,自由口编程问题

    PLC:S7-200 224XP CN,有两个PORT,我用PORT 0 发送数据。PC接收数据。   &nb…

    2021年7月5日