求教:S7-1200 ModBus RTU 通信问题

用CM1241进行ModBus RTU 通信,开机用MB_COMM_LOAD初始,用MB_MASTER轮寻对两个变频器发送或接收数据,一般情况下正常。但运行中需要改变通信参数,如波特率,在编程时没有注意到当正在忙于通信时,出错,BUSY位置1,不会进行超时报错,通信一直停在BUSY。后来加了判别BUSY位,只有当不在通信时,再修改参数执行MB_COMM_LOAD,正常。现在想请教的是,如何复位BUSY位置?万一在运行中又出现通信一直停在BUSY状态,又不报错如何?
试过能判别BUSY位当一直保持1的状态,但就是没有办法复位,进行重信通信。

最佳答案

MB_COMM_LOAD指令在OB100里调用一次就行了。
运行中修改通信口的参数,可以用PORT_CFG指令

图片说明:

求教:S7-1200 ModBus RTU 通信问题  求教:S7-1200 ModBus RTU 通信问题  

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

专家置评

通过MB_MASTER的状态位实现该modbus通信完成后,可以使用MB_COMM_LOAD 对端口重新做设置,设置状态位表示成功后,可以使用MB_MASTER工作,但是这个时序一定要控制好,不然会导致1241死机。就像楼主目前出现的busy这样的状态(死机),没有任何报错,也无法进行复位。所以一定要小心,注意时序问题。
PORT_CFG,是在协议ASCII中使用,不能给modbus协议使用。如果楼主使用ASCII自编modbus,可以使用该PORT_CFG,但是功能块就不是使用MB_MASTER。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月3日 上午1:33
下一篇 2017年8月3日 上午1:33

相关推荐

  • LSM1281库去哪下载?谢谢

    LSM1281库去哪下载?谢谢 最佳答案 型号是不是搞错了没有LSM1281这个东西啊是不是SM1281?SIPLUS CMS1200 SM 1281…

    SIMATIC S7-1200 2017年5月28日
  • S7-1200是否支持graph编程方式?

    S7-1200是否支持S7-300系列一样的编程方式? 问题补充:S7-1200除了LAD以外还有什么编程方式?是否支持SCL,graph 最佳答案 1200支持梯形图、功能块图和…

    SIMATIC S7-1200 2017年10月31日
  • S71200 轴控制 编码器线怎么接

    S71200 轴控制 组态成模拟量的闭环控制方式 那么如图所示 该伺服控制器的ABC相分频输出 该如何接到PLC上 PL…

    SIMATIC S7-1200 2017年6月5日
  • V14软件下载

    有没有V14软件下载啊? 最佳答案 博途TIA_V14,软件和博途V14西门子视频下载 博途软件在线学习教程: 链接:http://pan.baidu.com/…

    SIMATIC S7-1200 2017年5月29日
  • PLC与PLC以太网通信

    两台1200PLC通迅的网线是直联还是交叉? 最佳答案 西门子1200以太网口支持电缆交叉自适应功能,所以标准或交叉的以太网线都可以进行通讯。参考西门子1200之间的通讯,链接:h…

    SIMATIC S7-1200 2017年7月25日
  • S7-1200编程软件1

    这种PLC用哪款编程软件,哪里有下载,对系统有什么要求吗? 最佳答案 SIMATIC STEP 7 (TIA Portal) V1…

    SIMATIC S7-1200 2017年8月3日
  • 请教MODBUS TCP报文结构

    用昆仑通泰的触摸屏和MODSCAN软件,分别与1200做MODBUS TCP通信。经测试这两个设备都可以与1200通信。1、用MODSIM读触摸屏的通信代码,如截图所示。…

    2017年10月31日
  • 伺服电机编码器与S7-1200怎么连接啊?

    伺服电机编码器输出是差动信号,而S7-1200接受信号应该是集电极信号。那两者还能连接吗? 最佳答案 伺服电机的编码器信号应该先进入伺服驱动器,然后由伺服驱动器的模拟编码器脉冲输出…

    SIMATIC S7-1200 2017年11月1日
  • 1200的以太网通信

    多个1200通信,一主多从,用S7协议或者TCP协议1、用S7协议时,主站主动建立多个GET\PUT连接,GET、PUT指令的调用是否需要根据从站做轮询架构?2、用TCP协议时,T…

    SIMATIC S7-1200 2017年6月10日
  • opc client与opc server

    opc client与opc server在同一个电脑上运行,有知道需要配置 哪些参数的吗??? 图片说明:     &…

    2017年6月13日