"S7-200的常见问题解答涵盖了自由口通讯、协议理解、硬件兼容性、通讯波特率、MPI与PPI协议的交互、扩展模块EM241的功能等多个方面。"
在S7-200 PLC的自由口通讯中,如果主站向从站发送数据却收到混乱响应,这表明从站可能没有正确识别主站的通信请求。在多从站的通讯网络中,每个从站需要具备判断主站消息是否针对自己的能力,这通常需要在从站的通讯程序中进行适当的逻辑判断和处理。
自由口通讯协议是指用户可以根据实际需求自定义的一种通讯方式,它没有预设的标准,允许用户灵活配置通讯参数和协议结构。
新的PC/PPI电缆6ES7 901-3CB30-0XA0支持自由口通讯,但需要将DIP开关5设置为“0”并设定相应的通讯速率。而新的USB/PPI电缆6ES7 901-3DB30-0XA0则不支持自由口通讯。
若S7-200的通讯口正在用于自由口通讯,则不能同时连接操作面板(HMI)。解决方法是使用带有两个通讯口的CPU,或者利用EM277扩展模块来提供额外的HMI连接。
S7-200 PLC的字符(字节)传送格式受硬件限制,无法支持两个停止位的格式,因为其使用的芯片不支持这种格式。
S7-200的通讯波特率由硬件芯片决定,只支持《S7-200系统手册》中列出的波特率,无法使用手册未列出的特殊通讯速率。
MPI协议不能与作为PPI主站的S7-200CPU通讯,因为MPI是西门子S7-300和S7-400系列PLC之间使用的协议,而S7-200作为PPI主站时,只能使用PPI协议。Micro/WIN也无法通过MPI协议访问作为PPI主站的S7-200。
EM241扩展模块支持两种通讯协议:PPI协议用于远程编程、调试及CPU间的通讯;Modbus RTU从站协议则用于与上位计算机的通讯。EM241模块会自动挂断电话,当通讯完成后,它会根据预设的参数断开连接。
对于想要使用Modbus RTU协议的S7-200用户,需要确保RS-485接口支持该协议,并且正确配置通信参数。此外,PCAccess软件提供了多种通讯选项,如PPI、MPI、Profibus-DP等,可以与S7-200进行不同方式的通讯。
总结起来,S7-200在通讯方面有其特定的限制和要求,如自由口通讯的设置、波特率的固定、MPI与PPI协议的互斥等,用户在进行通讯配置时需了解这些细节,以确保通讯的顺利进行。同时,扩展模块如EM241提供了更多通讯可能性,比如支持Modbus RTU,增强了与外部设备的交互能力。