S7-200是用232通讯的吧,MODBUS一般是用485通讯的,你可以用一转换器,就是232转485的一个通讯接头就可以啦
到西门子自动化官网下载“S7-200做主站S7-300 CP341做从站的Modbus RTU通讯.pdf”文档,里面详细的说明,相信你看了就明白了。
其实就是调用西门子提供的MODBUS功能块,将CPU自带的通讯口做成一个MODBUS主站,用于和温控仪等MODBUS从站通讯。
调用MODBUS RTU主站协议库,modbus master 编程非常简单。
可以向厂家要协议