三菱(串口)通讯操作说明
abb机器人与三菱3U的232串口通信设置

1.打开路径:控制面板-配置Communication-Serial Port-COM1
二、ABB工业机器人应用解析
2.串口相关参数设定
设定串口的名称
关联端口,此处关联COM1
波特率 奇偶校验 数据长度 停止位
二、ABB工业机器人应用解析
2.串口相关参数设定
流控制,选择None
工作形式,选择Full (双工模式)
Number of Stop Bits(停止位):停止位在收发数据的最后一位,用于 表示传送结束。
Flow Control(流控制):控制发送端数据传送,避免出现缓冲区已满而 出现的数据丢失情况。
Duplex(工作模式):同时发送还是单向发送
二、ABB工业机器人应用解析
3.相关指令讲解
(1).串口通道设置指令说明:
为TRUE ③.WriteBin 写入到串行通道 用于将若干字节写入到二进制串行通道。该指令仅可用于为二进制写入
而打开的串行通道。 使用方法:WriteBin iodev1,byte,5;//将byte中的数据发送到iodev1通
道上
二、ABB工业机器人应用解析
3.相关指令讲解
(4).数据收发程序示例: PROC ConnectPLC()
选择CH1
打钩
选择无协议通信
这四项需要跟 机器人设定一 致,具体说明
点这里
可选可不选, 但是打钩之 后,必须报 头或报尾要 一致才能接
收数据
参数都设定完成
后,点击检查, 再点击设置结束。
三、三菱PLC应用解析
3.特殊软元件讲解 (1)使用串口相关的特殊位软元件:
必须记住的是M8122(发送请求)、M8123 (接受结束)、M8161(低八位模式)
PLC 三菱 F 系列编程口 串口驱动使用详解

PLC三菱_FX系列编程口&串口驱动使用详解北京昆仑通态2009-8-19目 录目 录 (I)前 言 (1)1、三菱FX系列PLC简介 (2)1.1三菱FX系列PLC基本组成 (2)1.2三菱FX系列PLC型号说明 (2)1.3三菱FX系列PLC性能介绍 (3)1.4FX系列寄存器介绍 (4)1.5三菱FX系列PLC编程软件GX D EVELOPER介绍 (5)2、三菱FX系列编程口及串口硬件连接及参数设置 (6)2.1编程口连接及参数设置 (6)2.1.1 编程口通讯方式 (6)2.1.2 编程口通讯参数设置 (7)2.2串口连接及参数设置 (8)2.2.1 串口通讯方式 (8)2.2.2 串口通讯参数设置 (9)2.3三菱FX2N与M CGS T CP的通讯连接 (14)3、MCGS嵌入版三菱FX2N驱动构件的基本使用 (15)3.1驱动构件添加 (15)3.2基本参数设置 (17)3.3内部属性设备 (18)3.4设备命令使用 (20)3.5易用性接口支持 (23)4、三菱FX系列通讯调试步骤及方法 (27)4.1驱动设备调试 (27)4.2模拟运行测试 (27)4.3设备调试与模拟运行、运行区别 (28)4.4设备调试注意事项 (29)5、MCGSTPC触摸屏与三菱FX2N典型应用方案 (30)6、三菱FX系列驱动常见问题处理 (31)6.1根据通讯状态判断驱动问题 (31)6.2其它常见驱动问题 (32)前 言FX系列PLC是由三菱公司近年来推出的高性能小型可编程控制器,以逐步替代三菱公司原F、F1、F2系列PLC产品。
其中FX2是1991年推出的产品,FX0是在FX2之后推出的超小型PLC,近几年来又连续推出了将众多功能凝集在超小型机壳内的FX0S、FX1S、FX0N、FX1N、FX2N、FX2NC等系列PLC,具有较高的性能价格比,应用广泛。
它们采用整体式和模块式相结合的叠装式结构。
PLC资料:三菱PLC RS485通讯使用教程(带示例)

通信
一、联机方式
自动化生产线各工作站中PLC之间通过RS-485串行通信的方式实现互连,构成分布式的控制系统。
二、N:N网络功能
N:N网络功能,就是在最多8台FX可编程控制器之间,通过RS-485通信连接,进行软元件相互连接。
1)根据要链接的点数,有3种模式可以选择。
2)数据的链接是在最多8台FX可编程控制器之间自动更新。
3)总延长距离最大可达500m。
三、链接模式及链接点数
四、N:N网络接线图
五、N:N网络中使用的软元件如下:
1.N:N网络设定用的软元件
是用于设定N:N网络的软元件。
使用N:N网络时,必须设定下列的软元件。
2.判断N:N网络错误用的元件
用于判断N:N网络错误。
请将链接错误输出到外部,并在顺控程序的互锁等中使用。
3. 链接软元件
是用于发送接收各可编程控制器之间的信息的软元件。
根据在相应站号设定中设定的站号,以及在刷新范围设
定中设定的模式不同,使用的软元件编号及点数也有所不同。
1)模式0时
2) 模式1时
3) 模式2时
三菱PLC 485通讯示例(2个PLC)
题目:
按下SB1(0#PLC 的X0),灯L1(1#PLC 的Y0)亮。
按下SB2(1#PLC 的X1),灯L2(0#PLC 的Y1)亮。
通讯线连接方式:
主站程序:
从站程序:。
C# 实现PC与PLC(三菱Fx系列)串口通信

}
}
//The return code of the method is displayed by the hexadecimal.
txt_ReturnCode.Text = String.Format("0x{0:x8} [HEX]", iReturnCode);
C# 实现 PC 与 PLC(三菱 Fx 系列)串口通信 串口是计算机上一种非常通用的设备通信协议。 大多数计算机包含两个基于 RS-232 的串口。 PLC 采用的是三菱公司的 FX1N©系列产品,支持的串口通信协议是 422,不支持 232 协议, 所以要 调用第三方提供的动态库实现 PC 与 PLC 之间串口通信。 1.首先到三菱官网
读写 PLC 常用方法。
4. 主要代码示例
int iReturnCode;
//Return code
//Displayed output data is cleared.
ClearDisplay();
//
//Processing of Open method
//
try
{
//获取端口号
var item =
lpcom_ReferencesProgType.ActUnitType = 0x0f; //设置为 FX1N(C) lpcom_ReferencesProgType.ActCpuType = 0x207; //set PROTOCOL_SERIAL lpcom_ReferencesProgType.ActProtocolType = 0x04; // Specify the baud rate for serial communication. lpcom_ReferencesProgType.ActBaudRate = 9600; //设置端口号 Specify the connection port number of personal computer. lpcom_ReferencesProgType.ActPortNumber = COMPort;
三菱USB-SC09,USB-SC0-FX使用指南

三菱USB-SC09、USB-SC09+、USB-SC09-FX编程电缆通信说明
1、如果你的电缆是USB接口,请先安装好驱动,并在设备管理器里“端口”这一项找
到电缆生成的串口,如果没找到说明你的驱动没有安装成功。
2、打开三菱编程软件” GX Developer”,(见意版本用7.08以上,不可以用3.0版)
在“在线”里选择“PLC读取”。
3、根据你的PLC的型号选择对应的CPU系列,(这里以FXCPU为例)这一点很重要,
切记!
4、选择好后。
确定即会出现“传输设置”。
5、双击左上角的“串行”图标即会弹出
6、这一步非常重要。
这里的“COM 端口” 一定要设定成电缆生成的串口才可以,即前面所讲设备管理器里生成的串口,“传送速度”一般可设为9.6KB 。
设定好后。
确认即可。
7、回到“通信设置”界面,点击右边的“通信测试”,正常
的情况下会提示”与FX 系列PLC 通信成功”。
点击这里
8、在点击“确认”进入输送画面。
把第一项和第二项打上钩,在点“执行”就可以把程序上传上来。
传送程序画面如下:。
三菱无协议通讯程序详解含程序

三菱FX2N PLC串行通讯指令(FNC 80 RS)串行通讯指令(FNC 80 RS)1、指令格式: [RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※ RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。
※传送的数据格式在后面讲述的特殊寄存器D8120设定。
RS指令驱动时即使改变D8120的设定,实际上也不接收。
※在只发送的系统中,可将接收数设定为K0。
(K表示常数)※在只接收的系统中,可将发送数设定为K0。
※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。
※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。
D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。
※ bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。
※ RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。
※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:一.基本指令介绍※ M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。
当发送完成后,M8122自动被复位。
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
※ M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。
三菱QJ71C24N422通讯配置方法

一:串口卡设置(型号:CP-132UL V2)S1:1 OFF
S1:2 OFF
S2:1 ON
S2:2 ON
二:接线方式
串口卡QJ71C24N
1 (RDB)
2 (RDA)
3 (SDA)
4 (SDB)
5 (SG)
6 (空)
7 (空)
8 (空)
9 (空)
三:QJ71C24N开关设置
(1)开关3:传送设置
05H:波特率9600
26H: 00100110
B0:动作设置(独立)
B1:8位数据位
B2:有奇偶校验
B3:奇校验
B4:1位停止位
B5:有和校验
B6:禁止运行中写入
B7:禁止设置变更
(2)开关4:通信协议设置0000:GX Developer链接(3)开关5:站号设置为1 四:MX Component配置
点击wizard按钮
选择实际使用的串口
将波特率按照模块开关3的设置选择
如图配置
选择的站号与PLC设置的站号相同
Comment可不填
点击finish完成配置
点击链接测试按钮
通讯正常
通过MX Component提供的监视工具可以监视相关变量。
三菱FX3U-485无协议通讯程序详解(含程序示例)

三菱FX3U-485无协议通讯程序详解(含程序示例)三菱FX2N PLC串行通讯指令(FNC 80 RS)串行通讯指令(FNC 80 RS)1、指令格式:[RS D0 K8 D10 K8]发送数据帧起始地址和数目接收数据帧起始地址和数目2、功能和动作:※ RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。
※ 传送的数据格式在后面讲述的特殊寄存器D8120设定。
RS指令驱动时即使改变D8120的设定,实际上也不接收。
※ 在只发送的系统中,可将接收数设定为K0。
(K表示常数)※ 在只接收的系统中,可将发送数设定为K0。
※ 在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。
※ 在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。
D8120说明:※ 根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。
※ bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。
※ RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。
※ 若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:01基本指令介绍※ M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。
当发送完成后,M8122自动被复位。
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
※ M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四. 字符禁用规则:
1. 禁用程序号:O1111、O2222、O3333、O4444、O5555、O6666、O77777、O8888、O9999。 2. 文件名中禁用字符及字符串:/ \ : * ” < > | 共 9 个字符。 3. 程序内容中禁用字符及字符串:/N00M0、/P00、/P01……/P99 及数控系统规定的禁用字符。
3. 按 OUTPUT 键,填写(1)+(需要输出的程序号) 直到“O8”程序中有“/YES”。
如果按“READ”键后很长时间没有“O7777”程序下载
4. 按绿色的确认件
到数控系统上,请找管理人员。
5.按 INPUT→确认 键,接收反馈文件
二. 从计算机上下载 NC 程序
A. 引导下载法:
1. 进入编辑模式 DIAGN IN/OUT
下载后的 O3333 程序中如将/N002 中的 N 修改为 P, 则表明您要下载此行所包含的文件,如同时 002 修改为 001,则说明您要下载 1 号机床的程序。
如果下载使用过的程序,可从第 6 步开始操作。 您可以同时修改多行内容已达到同时下载多个程
序的目的,但可能由于多个程序使用同一个程序号而引
DNC 系统****)中含有非法字符( \ / : * “ < > |)
E4
没有找到要下载的文件(名称 或路径错误)
E2
上传到计算机内的 NC 程序内容有非法字符。 (干扰产生)
E5
程序中里没有结束语句 M30 M02、M99。
E3 没有找到任何满足查询条件的文件
输入/
O3333 程序格式: /N002(ABC123) (PC 上的文件名为 /N002(123 ) (PC 上的文件名为 ) /N002(O1234 ) (PC 上的文件名为 O1234 .NC )
每台机床的 O1111 程序中除/N002 中的 02 代表机 床编号可以修改,其它内容为固定格式。
起系统报警,建议慎用此功能。
某些机床因系统速度原因,在按“INPUT”键应等 候几秒,您可根据经验进行操作候时。
输出
4. 按输出→INPUT 键,填写(1)+(所上报停机内
容所对应编号)O1 程序内容/P001+程序名称
5. 按输入→INPUT 键
三. 程序号与文件名称的转换:
每个程序的第一行如果书写为 /N00M0****** 格式,则此程序上传后将按*******作为文件名称被转换, 否则上传后的程序将按程序号保存, /N00M0****** 也可用(/N00M0******)表示。
2. 键入记忆菜单一直按直到出现程序
输入/
输出
3. 按输出→INPUT 键,填写(1)+(所上报停机
内容所对应编号)O1 程序内容/P001DIR
4. 按输入→INPUT 键
B. 直接下载法: 1. 将 O1 中的 DIR 修改为需要下载的文件名称。
2. 进入编辑模式 DIAGN IN/OUT
3. 键入记忆菜单一直按直到出现程序
一. 将数控机床上的 NC 程序上传到计算机上保存
1. 进入编辑模式 DIAGN IN/OUT
如果“O8”程序中的有“/YES”,则说明程序上传 成功,您可以放心地删除数控机床上的文件(此步骤很
2. 键 入 MENU 一 直 按 直 到 出 现 程 序 重要,不可省略)。
INPUT/OUTPUT
如果“O8 程序中的有“/E1/E2/E3/E4/E5”,则说明 程序上传失败,您应该再次将文件上传操作重复一遍,