S7-200 Smart CPU本体的串口是RS232还是RS485?
前面的文章我们介绍了很多关于串口的知识,比如常见的RS232串口和RS485串口。今天这篇文章,我们想解答一个疑问:SIMATIC S7-200 Smart CPU模块本体集成的串口属于RS232串口还是RS485串口?

答案:S7-200 Smart CPU模块本体集成的串口属于RS485接口,母头(Female),编号为Port0(串口信号板 SB CM01的端口编号为Port1)。
关于RS485和RS232的区别可以参考这篇文章:
工业串口通信之甲方乙方
S7-200 Smart CPU模块Port0针脚的定义见下面的表格:

Port0中第9针的端子的作用是用来检测是否连接了USB-PPI电缆,该功能仅在紧凑型CPU(CRs)中实现,标准型CPU(ST、SR)会忽略端子9的信号。
紧凑型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的控制权,以便进行编程下载。
连接USB-PPI编程电缆的CPU的自由口(Freeport)通信被禁止,当把编程电缆移走后,自由口通信不会自动启动。
紧凑型CPU通过检测第9针的状态来判断是否连接了USB-PPI编程电缆,因此,在使用自由口通信时,要确保第9针没有被使用,否则会被误认为编程电缆的连接而导致自由口通信无法进行。
USB-PPI编程电缆如下图:

顺便说一句:自由口(Freeport)通信只有在CPU处于运行(RUN)模式时才会被激活,将CPU置成停止(STOP)模式,自由口通信被暂停,但是PPI通信不受影响。
S7-200 Smart CPU模块本体集成的RS485接口,支持Modbus串行协议、PPI协议、USS协议,可以用来连接触摸屏(HMI)、变频器及Modbus网络。不直接支持基于RS232的串口通信。如果要进行RS232通信,可以使用RS232-PPI电缆。
好了,关于SIMATIC S7-200 Smart CPU模块本体集成的RS485接口就先介绍到这里
-
Origin(Pro):学习版的窗口限制【数据绘图】 2020-08-07
-
如何卸载Aspen Plus并再重新安装,这篇文章告诉你! 2020-05-29
-
AutoCAD 保存时出现错误:“此图形中的一个或多个对象无法保存为指定格式”怎么办? 2020-08-03
-
OriginPro:学习版申请及过期激活方法【数据绘图】 2020-08-06
-
CAD视口的边框线看不到也选不中是怎么回事,怎么解决? 2020-06-04
-
教程 | Origin从DSC计算焓和比热容 2020-08-31
-
如何评价拟合效果-Origin(Pro)数据拟合系列教程【数据绘图】 2020-08-06
-
Aspen Plus安装过程中RMS License证书安装失败的解决方法,亲测有效! 2021-10-15
-
CAD外部参照无法绑定怎么办? 2020-06-03
-
CAD中如何将布局连带视口中的内容复制到另一张图中? 2020-07-03
