龙源期刊网
http://www.qikan.com.cn
三菱
PLC
与上位机串行通信的实现
作者:周兆松
来源:《中国新技术新产品》
2019
年第
16
期
摘
;
要:三菱公司生产制造的
PLC
因其具有较高的应用性、灵活性和接口功能等优势特
点,使其在我国工业控制等诸多领域中得到了普及。而为了能够进一步提高
PLC
的应用效
能,需要保证
PLC
与上位机之间具有较好的通信效果。为此,该文将以三菱
PLC
作为主要研
究对象,重点围绕其与上位机的串行通信进行简要分析研究。
关键词:三菱
PLC;
上位机
;
串行通信
中图分类号:
TP271; ; ; ; ; ; ; ; ;
文献标志码:
A
0
引言
为了实现
PLC
与上位机的串行通信,可以在充分利用
PLC
对各项信息数据进行集中采集
之后,根据实际操作需要直接利用上位机完成各项相关信息数据的传输、分析处理、清晰显示
等工作,并下达具体的控制命令,使工作人员可以与
PLC
之间形成高效的人机交互,实时完
成监督管控工作。
1
系统硬件组成分析
该文所采用的
PLC
与上位机分别为三菱公司自主研发制造的
FX
系列
PLC
以及
PC
计算
机。作为上位机的
PC
计算机将通过
SC-09
电缆连接三菱
PLC
这一下位机。在通信模式中则选
择使用自由端口模式,电缆的两端分别与计算机串口和三菱
PLC
串行通信协议下的编程口相
互连接。利用该通信模式使工作人员可以根据实际情况灵活读写
PLC
寄存器。
2
三菱
PLC
与上位机的串行通信协议
在三菱
PLC
与上位机串行通信的过程中,选择使用的串行通信格式为
RS-232
。通过参考
相关资料可知,在
RS-232
串行通信协议下,波特率为
9 600 b/s
,并采用偶校验。上位机和
PLC
之间采用主从应答的方式,作为下位机的三菱
PLC
负责接收和响应由
PC
上位机传输而来
的读写命令,上位机在对数据进行读取时,
PLC
将直接接收经由通信接口从
PC
上位机中传输
的数读取命令,此时三菱
PLC
在对这一命令进行及时响应后将会立即向上位机反馈数据。同
样在通信接口的作用下,上位机将直接对所获得的数据进行读取。而在写数据操作中,经由通
信接口将上位机的写数据命令传输至三菱
PLC
中后,如果
PLC
没有对其进行正确响应,此时
这一错误将及时由
PLC
进行返回。作为上位机的
PC
计算机在和三菱
PLC
进行串行通信传输
的过程中,无论是数据传输还是接收,均以帧为单位。一般情况下,数据帧包括起止符
STX