品牌 | 其他品牌 | 产地类别 | 进口 |
---|---|---|---|
应用领域 | 化工,能源,建材,电子,交通 |
西门子S7-1200 CM1241 RS232通讯模块
6ES7241-1AH32-0XB0
SIMATIC S7-1200, 通信模块 CM 1241, RS-232,9 针 Sub-D(插针), 支持自由端口
上海振曦宏自动化有限公司
1 引言
在工业控制领域中,plc作为一种稳定可靠的控制器得到广泛的应用。但它也有自身的一些缺点,即数据的计算处理和管理能力较弱,不能给用户提供良好的界面等。而计算机恰好能弥补plc的不足,它不但有很强的数据处理和管理能力,而且能给用户提供非常美观而又易于操作的界面。将plc与计算机结合,可使系统 达到既能及时地采集、存储数据,又可处理和使用好数据,两者结合的关键是plc与计算机之间的通信。本文以omron公司的cpmia小型plc为例,详 细的讨论了plc与计算机通信的原理和用西门子CM1241RS485/422通讯模块vb如何实现plc与计算机的通信。
2 通行原理与方法
上位机要能够通过plc监控下层设备的状态,就要实现上位机与plc间的通信,一般工业控制中都是采用rs232c实现。上位机首先向plc发送查询数据的指令(实际上是查询plc中端子的状态和dm区的值等),plc接收了上位的指令后,进行校验(fcs校验码),看其是否正确,如果正确,则向上位机传 送数据(包含首尾校验字节)。否则,plc拒绝向上位机传送数据。上位接收到plc传送的数据,也要判断正确与否,如果正确,则接收,否则,拒绝接收。
由于cpm1a没有提供串行通信口,我们利用其提供的外设端口实现通信。plc与计算机之间的连接是通过omron提供的电缆cqm1-cif01来 实现的,其硬件连接图如图1所示。
西门子S7-1200 CM1241 RS232通讯模块
6ES7241-1AH32-0XB0
SIMATIC S7-1200, 通信模块 CM 1241, RS-232,9 针 Sub-D(插针), 支持自由端口