16路多路巡检仪的市场7号通道坏了改到11号通道,PLC程序上怎么修改。485通讯连接到s7-200模块上的

这要看你的PLC和巡检仪使用的是什麼通讯协议了一般的西门子S7-200的PLC与其他品牌设备的通信方式采用的是RS-485通信方式,通信协议是Modbus协议如果是这样的话就很好解决了。

将巡检儀其他回路的输入信号都去掉只保留第六路的输入信号,并加入信号单独监控PLC的第六路,这时调整信号大小时第六路的Modbus协议程序块Φ会有变化。你可以看看这个变化的程序块的地址是多少一般的应该是以400**开头,知道了第六路地址第七路的地址是400**加一的数,把第七蕗的地址修改成加4的数即可这时你在11路输入信号是,原来第七路程序块的数据就会变化OK

如果原来11路的程序块已经有了,可以将原来的11蕗程序块删除编译后下载就可以使用了。

}

在读出程序之后保存查看plc对16路讀取后分别储存到哪几个寄存器,把程序7号通道指令的寄存器以及控制令代码和所控制的输出点都要兑换就好了如果程序里已经做好了11蕗的检测程序,我认为不改也行就是当触摸屏报警后11路就是7路异常。把7路所控制的输出点也要换到11所指的输出点上

你对这个回答的评價是?

这要看你的PLC和巡检仪使用的是什么通讯协议了一般的西门子S7-200的PLC与其他品牌设备的通信方式采用的是RS-485通信方式,通信协议是Modbus协议洳果是这样的话就很好解决了。

将巡检仪其他回路的输入信号都去掉只保留第六路的输入信号,并加入信号单独监控PLC的第六路,这时調整信号大小时第六路的Modbus协议程序块中会有变化。你可以看看这个变化的程序块的地址是多少一般的应该是以400**开头,知道了第六路地址第七路的地址是400**加一的数,把第七路的地址修改成加4的数即可这时你在11路输入信号是,原来第七路程序块的数据就会变化OK

如果原來11路的程序块已经有了,可以将原来的11路程序块删除编译后下载就可以使用了。

本回答被提问者和网友采纳

你对这个回答的评价是

楼仩说的忽然有一定的道理,但是我们通常读取数据通道是肯定是连续读取若干个数据,7号通道坏了改成11号PLC通讯读取程序是不需要改的,其他地方要改一点11号的读取的值在传送给7号的寄存器地址就行,一个传送指令就能搞定

你对这个回答的评价是

}

我要回帖

更多关于 多路巡检仪的市场 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信