不一样,PORT1或者PORT0都是485接口,DP口和485不同,如果S7-200想要使用DP通讯的话,需要添加DP通讯模块。
1、port0、port1通信口特殊标记位存储器(SM)不同,虽然都可以上传、下载程序,不过port1只能设为MODBUS主站,port0主、从都可以——如果是自己编写的通讯代码,不存在这个差别。PORT0可以用作编程口也可以用作设备与PLC的通信口,PORT1只能作为设备与PLC的通信口。
2、port0、port1通信口各自独立,每个通信口都有自己的网络地址、通信速率等参数设置。通信口的参数在编程软件Micro/WIN的“系统块”中查看、设置,新的设置在系统块下载到CPU中后起作用。
3、port0、port1通信口各自在不同的模式、通信速率下工作;它们的口地址甚至不同。
这两个接口都可以同时使用的,完全独立,你只要在库中来调用相应的程序块即可,但是库里面主站程序两个端口的都有,从站程序只有port0口的.
扩展资料
S7-200CPU上的通信口Port0支持Modbus RTU协议。
常用的功能码如下:
代码 名称 作用
01、 读取线圈状态 取得一组逻辑线圈的当前状态(ON/OFF),功能01返回任意个数输出点(Q)的ON/OFF状态。
02、 读取输入状态 取得一组开关输入的当前状态(ON/OFF),功能02返回任意个数输入点(I)的ON/OFF状态。
03、 读取保持寄存器 读取单个/多个保持寄存器。功能03返回V存储区的内容。在Modbus协议下保持寄存器都是'字'值,在一次请求中可以读取最多120个字的数据。
04、 读取输入寄存器 读取单个/多个输入寄存器。功能04返回S7-200的模拟量数据值。
05、强置单线圈写单个线圈(离散量输出点)。功能05用于将离散量输出点设置为指定的值。这个点不是被强制的,用户程序可以覆盖Modbus通信请求写入的值。
06、 预置单寄存器 写单个保持寄存器。功能06写一个值到S7-200的V存储区的保持寄存器中。