工业串口通信之如何使用S7-1200的通信板CB1241
在西门子S7-1200的串口解决方案中,除了我们上一讲说的CM1241模块,还有一种方法就是通过CB1241来进行串口通信。有的小伙伴对CM和CB有点分不清楚,这里我们再简单说一下。

CM是英文Communication Module的缩写,中文翻译为"通信模块";CB是英文Communication Board的缩写,中文翻译为"通信板"。通信模块是安装在轨道上的,通信板是插在CPU的板槽里的,外形上就不一样。前面我们讲过CM1241通信模块有3种,支持RS232422485电气接口;而通信板只有一种:CB1241-RS485,仅支持RS485电气接口,订货号:6ES7 241-1CH30-1XB0。

CB1241-RS485没有使用标准的9针串口,而是使用接线端子(编号:X20),下图是X20与9针RS485接口的比较:

这里面没有写TA和TB,因为在RS485中没有这两个针脚,X20各端子含义如下:
M:屏蔽接地,
TA:连接终端电阻
TRA:A(发送/接收)
TRB:B(发送/接收)
TB:连接终端电阻
RTS:请求发送
CB1241内部有终端电阻,可以通过接线实现终端电阻的ON和OFF状态。当需要打开终端电阻是,把TRA连接到TA;把TRB连接到TB,如下图:

当不需要使用终端电阻时,不连接TA和TB即可:

CB1241-RS485的与通信伙伴的接线图如下:

CB1241-RS485的硬件组态:
CB1241的硬件组态不在"通信模块(Communication module)"中,而是在“通信板(Communication boards)"中,点击"点对点(Point-to-Point)",你就可以看到CB1241(RS485)了;

组态完成后,你可以在端口中设置通信的波特率、数据位、停止位等;不需要设置电气接口,因为CB1241-RS485仅支持RS485接口;

CB1241-RS485是S7-1200的简单经济的串口解决方案,它与CM1241仅是在硬件上有区别,在程序的编写上是一样的。关于软件的编程,请参考上一篇文章:工业串口通信之如何使用S7-1200的CM1241模块。
长按扫描下面的二维码,关注“方正智芯”的原创文章,提供工业控制领域的技术和经验的分享,持续关注,持续进步。
-
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
