添加时间:2019年07月22日 作者:RS485串口模块 来源:RS485串口模块
SIMATIC S7-200 Smart CPU模块本体集成的串口属于RS232串口还是RS485串口?
S7-200 Smart CPU本体的串口是RS232还是RS485
答案:S7-200 Smart CPU模块本体集成的串口属于RS485接口,母头(Female),编号为Port0(串口信号板 SB CM01的端口编号为Port1)。
关于RS485和RS232的区别可以参考这篇文章:
RS485串口模块-S7-200 Smart CPU本体的串口-TFT显示屏
工业串口通信之甲方乙方
S7-200 Smart CPU模块Port0针脚的定义见下面的表格:
S7-200 Smart CPU本体的串口是RS232还是RS485
Port0中第9针的端子的作用是用来检测是否连接了USB-PPI电缆,该功能仅在紧凑型CPU(CRs)中实现,标准型CPU(ST、SR)会忽略端子9的信号。
RS485串口模块-S7-200 Smart CPU本体的串口-TFT显示屏
紧凑型CPU(CR20s,CR30s,CR40s,CR60s)由于没有以太网接口,对CPU的编程通信要通过CPU模块本体的RS485端口(Port0)来实现。如果该端口同时被用于自由口(Freeport)通信,就会造成编程口与自由口的冲突。解决方案是紧凑型CPU检测Port0第9针的状态。当把USB-PPI编程电缆一端连接在电脑,另一端连接到CPU的Port0时,CPU会检测到第9针(PIN9)的信号输入。此时如果正在进行自由口通信,CPU会强制退出自由口通信,并启动PPI通信。如此一来,Step7-Micro/WIN SMART会重新取得CPU的控制权,以便进行编程下载。
RS485串口模块-S7-200 Smart CPU本体的串口-TFT显示屏
连接USB-PPI编程电缆的CPU的自由口(Freeport)通信被禁止,当把编程电缆移走后,自由口通信不会自动启动。
紧凑型CPU通过检测第9针的状态来判断是否连接了USB-PPI编程电缆,因此,在使用自由口通信时,要确保第9针没有被使用,否则会被误认为编程电缆的连接而导致自由口通信无法进行。
RS485串口模块-S7-200 Smart CPU本体的串口-TFT显示屏
S7-200 Smart CPU本体的串口是RS232还是RS485
顺便说一句:自由口(Freeport)通信只有在CPU处于运行(RUN)模式时才会被激活,将CPU置成停止(STOP)模式,自由口通信被暂停,但是PPI通信不受影响。
RS485串口模块-S7-200 Smart CPU本体的串口-TFT显示屏
S7-200 Smart CPU模块本体集成的RS485接口,支持Modbus串行协议、PPI协议、USS协议,可以用来连接触摸屏(HMI)、变频器及Modbus网络。不直接支持基于RS232的串口通信。如果要进行RS232通信,可以使用RS232-PPI电缆。
工业串口屏,单片机接口模块,HDMI触控屏,LVDS视频模块
如何使用RS232串口通信-RS485串口模块-SPI串口模块