1 / 4
文档名称:

三菱PLC通讯.docx

格式:docx   大小:25KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

三菱PLC通讯.docx

上传人:大于振 2022/7/25 文件大小:25 KB

下载得到文件列表

三菱PLC通讯.docx

相关文档

文档介绍

文档介绍:三菱 PLC 与上位机通信
三菱 PLC:FX1N + FX1N-232-BD
FX2N + FX2N-232-BD
计算机: Windows XP 中文公司版 + Visual Basic 中文公司版
Window入缓冲区中的数据读进度序中,并消除缓冲区中已被读取的数据。
假如是从计算机向可编程控制器写入数据时,接收到从可编程控制器返回的应当是以下格式的字符串:
ACK 站号 PC 号 或许 NAK 站号 PC 号 错误代码
前一种表示可编程控制器已经正确接收到从计算机发来的指令, 后一种表示可编程控制器未正确接收到从计算机发来的指令。
假如是从计算机向可编程控制器读取数据时,接收到从可编程控制器返回的
应当是以下格式的字符串:
STX 站号 PC 号 字符地区 B ETX 和校验代码

假如要连续读取数据能够利用 Timer 控件。将
的 Timer 事件中即可。程序会以 Timer 控件的送指令和接收数据。

或许 NAK 站号 PC 号 错误代
Output 和 Input 放在 Timer 控件 Interval 属性中设置的间隔去发
关于 MSComm控件的其余一些属性使用 VB的默认值即可。
在串行通信传输的应用中, 常常使用的 Visual Basic 中的字符串办理函数以下:
Chr 函数: 返回含有特定 ANSI 或 DBCS字符码的字符串。
Asc 函数: 返回字符串第一个字符的 ANSI 或 DBCS字符码。
Len 函数: 返回以字符数为单位的字符串长度。
Mid 函数: 获得字符串中特定数目的字符,可指定开始获得的地点和长度。
Left 函数: 获得字符串的左侧固定字符数的字符串。
Right 函数: 获得字符串的右侧固定字符数的字符串。
Val 函数:把字符串变换为数值,能够将 8 进制或 16 进制的字符串变换为 10 进制。
Hex 函数: 返回以十六进制数值表示的字符串。
RS 指令应用一
三菱 PLC 与计算机利用 RS 指令进行通信(通信手册
9-14 例)
三菱 PLC:FX1N + FX1N-232-BD
计算机: Windows XP 中文公司版 + Visual Basic 中文公司版 Windows 98 中文版 + Visual Basic 中文公司版
二者之间连结使用的是 FX-232CAB-1 电缆线( 2-3,3-2,4-6(8), 5-5)
一.三菱 PLC 的设置
三菱 FX PLC在进行计算机链接(专用协议)和无协议通信( RS指令)时均须对通信格式( D8120)进行设定。此中包括有波特率、数据长度、奇偶校验、停止位和协议格式等。 在改正了 D8120的设置后,保证关掉 PLC的电源,而后再翻开。
在这里对 D8120采纳下述设置:
b15 b0
0000 0100 1000 1111
0 4 8 F
即数据长度为 8 位,偶校验, 2 位停止位,波特率为 9600bps,无标题符和终结符,没有增添和校验码,采纳无协议。
PL