三菱PLC的通讯与编程案例
三菱FX2N系列PLC编程口通讯
三菱FX2N系列PLC通讯关于三菱的FX2N系列PLC的通讯方式一般上有2种,一种是通过串口来实现的,另一种是通过编程口来实现的。
首先说一下通过串口的通讯方法。
本驱动适用于FX2n系列PLC通过串口和紫金桥通讯的场合。
FX2n系列PLC是日本的三菱公司的产品,它包括FX2n、FX2c、FXon等PLC。
它采用RS485进行通讯,占用计算机的一个串行口。
可以按照下图通过串行口和一台或多台PLC控制器连接,当连接多台控制器时,每台控制器的地址必须唯一。
Fx2n系列PLC串行口的推荐参数设置如下:要想使用以上的设置,必须通过编程器,将D8120设置为十六进制数:E080。
在PLC中的D8121中保存的是PLC的地址,比如要把PLC的地址设为1,可以把D8121设为1。
PLC设置如下关于编程口通讯相对来说设置就比较简单。
FX系列PLC是日本的三菱公司的产品。
它采用RS232或RS422进行通讯,占用计算机的一个串行口。
它在不添加扩展卡的情况下可以使用编程口和计算机进行通讯,如果添加了扩展卡这可以使用专用协议和计算机通讯。
使用编程口和FX系列PLC通讯时,必须使用厂商提供的专用电缆,并且计算机的一个串行口只能和一个PLC相连。
因为FX系列PLC在使用编程口进行通讯时一个串口只能和一个PLC相连接,所以不需要设备地址。
首先在设备驱动里边找到三菱的PLC驱动,如下图双击“FX系列(编程口)”弹出如下对话框这里要注意的一点就是设置好串口号,根据自己计算机的实际情况来设定。
串口参数设置如下:然后点击保存,下一步就建立好设备驱动了。
关于点组态的建立,如下图点击确定,点组态建立完毕。
运行工程,调试程序如下图:。
三菱FX系列PLC编程口通信协议举例
三菱FX系列PLC编程口通信协议举例简介三菱FX系列是一种常见的工业自动化控制设备,用于自动化控制领域。
该系列PLC(可编程逻辑控制器)具有可编程控制、数据传输、数据处理等功能,被广泛应用于各种控制领域。
在三菱FX系列PLC编程中,常用的通信协议有三种,分别是RS232C、RS485和USB。
本文将着重介绍编程口通信协议,以举例说明该系列PLC的编程方法。
编程口通信协议编程口通信协议是FX系列PLC常用的通信协议之一。
在进行编程时,需要将PLC连接到计算机,使用编程软件进行编程操作。
这时,就需要使用编程口通信协议来进行数据传输。
在进行编程口通信时,需要准备一个编程口线缆,将线缆连接到PLC的编程接口上。
然后将线缆的另一端连接到计算机的串口或USB口上。
接下来,需要在计算机上安装编程软件,例如三菱的GX Developer软件,然后进行数据传输和编程操作。
编程口通信的实现步骤下面,我们将以三菱FX2N系列PLC为例,介绍编程口通信的具体实现步骤。
1.准备编程口线缆首先,需要准备一个编程口线缆,将该线缆连接到FX2N系列PLC的编程口接口上。
然后将线缆的另一端连接到计算机的串口或USB口上。
2.安装编程软件在计算机上安装三菱的GX Developer编程软件,并打开软件。
3.打开PLC通信设置界面在GX Developer软件的菜单中,选择“PLC通信设置”选项,打开PLC通信设置界面。
4.设置PLC型号和通信协议在PLC通信设置界面中,需要设置PLC的型号和通信协议。
对于FX2N系列PLC,通信协议通常选择“串口通信”或“USB通信”。
5.设置通信参数在设定PLC型号和通信协议之后,需要设置通信参数,例如波特率、数据位、校验位等。
这些参数需要与PLC的通信设置相一致。
6.连接PLC在设置完通信参数之后,需要连接PLC。
在GX Developer软件的PLC通信设置界面中,单击“连接”按钮,软件将自动连接PLC。
三菱plc编程案例经典案例
ANI Y2
OUT Y3
MCR N0
END
例:利用SET置位、RST复位指令 对电机连续运行控制
一、工艺分析:启保停控制 二、地址分配 三、接线图
输入 输入继电器 X0 X1
输入元件 SB1 SB2
功能 启动按钮 停止按钮
输出 输出继电器 Y0
输出元件 KM
功能 接通电机
SB1 SB2
X0 Y0
PLC
SB3
X2
FR
X3
220V ~
FU3
COM COM
Y0 Y0
X1 Y0 Y1
Y1
END
0 LDI X2 1 ANI X3 2 MPS 3 LD X0 4 OR Y0 5 ANB 6 ANI Y1 7 OUT Y0
8 MPP 9 LD X1 10 OR Y1 11 ANB 12 ANI Y0 13 OUT Y1 14 END
一台启动10s后启动第二台,运行后同时停止 分析:两台电机供电的接触器占用两个输出口;由
于是电机只是延时启动,同时停车,用一个启动 按钮和一个停止按钮就够了;延时需要定时器. 设计顺序:先绘制两台电机的启保停电路;第一台 使用启动按钮;第二台电机使用定时器的常开触 点延时启动;两电机同时用停止按钮;对延时启 动,应从第一台启动记时,因此定时线圈要并接 在第一台电机的输出线圈上。 外部线路:
控制分开,电路中设互锁.
X0 X1 M1 X3 X4
启动
M0
自锁 M0
X2
X1 M0 X3 X4
启动
M1
自锁
M1
M0
Y1
Y0
X3
点动
M1
Y0
点动
Y1
三菱PLC与PLC之间的通讯-CC-LINK方式
三菱PLC与PLC之间的通讯-CC-LINK方式
PLC与PLC之间通讯有很多种,常见的有I/O通讯、232通信、485通信、DP通信、以太网通信等,具体选择哪种主要看你对功能的要求。
各种通讯也有各自的优缺点,本文主要介绍一下通过CCLINK 的方式实现的通讯。
PLC之间通讯常见的就是交互IO信号和传输数据,接下来介绍三菱Q系列与Q系列PLC的通讯和Q系列与FX系列的通讯。
一.Q系列PLC与Q系列PLC通讯设置方法:
1.主控站信息分配为:智能设备站
2.单机设置为:本地站
3.站点分配:主站&本地站往后+10站进行分配远程输入输出
Q系列与Q系列之间通讯只要设置好参数,无需再写PLC指令程序,直接分配相应的信号和数据。
二.Q系列与FX系列PLC通讯方法:
1.主控PLC设置:远程设备站/智能设备站→占用4站
2.FX2N-32CCL设置好相应的站号/波特率/占用站数
3.FX PLC编写程序
FX系列站号设置
FX系列波特率设置
I/O信号交互
数据传送交互
Q系列与FX系列通讯,对于FX系列一侧需要编写程序。
FX系列与FX系列之间的通讯,只要要一侧配置一个FX系列CCLINK主站模块,另一个配置一个从站模块即可。
三菱PLC编程实例
三菱PLC编程实例第一篇:三菱PLC编程实例三菱PLC编程实例可编程控制器控制实例 1 十字路口红绿灯控制【动作要求】一般十字路口红绿灯控制,依下所列之条件动作。
I/O 组件:红灯黄灯绿灯绿灯闪烁东西向 Y0 Y1 Y2 Y2 南北向 Y10 Y11 Y12 Y12 时间 35秒 5秒 25秒 5秒洗手间自动冲水控制【动作要求】1.第一个使用者站满 3 秒钟作第一次冲水 2 秒钟。
2.第一个使用者离开后作第二次冲水 3 秒钟。
3.若第二个使用者于第二次冲水3 秒钟之内进入则停止冲水,待第二个使用者离开后再冲水 3 秒钟。
I/O 组件:X0 为感应侦测输入信号Y0 为输出冲水地下停车场出入红绿号志控制【动作要求】为节省空间,地下停车场的出入口为单线道因此设置红绿号志藉以管制车辆的进出顺序。
一楼及地下一楼各设一个红绿灯号志,信道一次只供一部车进入,平时号志为绿灯当车道有车时则为红灯。
I/O 组件:红灯由Y0 控制,绿灯由Y1 控制。
另设一楼感应器X0,地下一楼感应器 X1。
喷水池控制【动作要求】前后四排水柱,当开关X0 ON 时,依序从第一排水柱开始喷水10 秒、再来第二排喷水 10 秒,第三排喷水 10 秒、第四排喷水 10 秒后又回到第一排喷水,开关 X0 OFF 则喷水停止。
重新打开开关 X0,仍从第一排水柱开始喷水。
I/O 组件:1.喷水开关输入 X0。
2.第一排水柱输出Y0、第二排水柱输出Y1、第三排水柱输出Y2、第四排水柱输出 Y3。
自动门控制【动作要求】.人一靠自动门,马达立刻高速开门(正转),后经过开门减速开关转变为低速,直到碰触开门极限开关马达暂停。
.在感应器侦测无人经 0.5 秒,激活马达高速关门(反转),后经过关门减速开关转变为低速,直到碰触关门极限开关马达停止。
.在关门期间,感应器感应到门前有人,自动门不许作关门动作,暂停0.5 秒,而后自动转为开门动作。
.自动门动作期间停电自动门停止,在复电后亦能正常操作。
完整版三菱plc编程实例
1课题一 PLC 空制运料小车、课题要求:要求:根据给定的设备和仪器仪表,在规定的时间内完成程序的设计、安装、调试等 工作,达到课题规定的要求。
、设计原则:按照完成的工作是否达到了全部或部分要求,由实验老师对其结 果进行评价。
、课题内容:其中启动按钮S01用来开启运料小车,停止按钮S02用来手动停止运料小车(其工作 方式见考核要求2选定)。
按S01小车从原点起动,KM1接触器吸合使小车向前运行直到 碰SQ 盯关停,KM 接触器吸合使甲料斗装料5秒,然后小车继续向前运行直到碰 SQ3开 关停,此时KM 接触器吸合使乙料斗装料3秒,随后KM 接触器吸合小车返回原点直到碰 SQ 开关停止,KM 接触器吸合使小车卸料5秒后完成一次循环。
正在演示中四、设计要求:1、编程方法由实验老师指定:⑴用欧姆龙系列PLC 简易编程器编程 ⑵用计算机软件编程2、 工作方式:A. 小车连续循环与单次循环可按S07自锁按钮进行选择,当S07为“ 0”时小车连 续循SQ1向前KM1甲料斗eSQ2KM2OSQ3乙料斗KM3环,当S07为“1 ”时小车单次循环;B.小车连续循环,按停止按钮S02小车完成当前运行环节后,立即返回原点,直到碰SQ开关立即停止;当再按启动按钮S01小车重新运行;C.连续作3次循环后自动停止,中途按停止按钮S02则小车完成一次循环后才能停止;3、按工艺要求画出控制流程图;4、写出梯形图程序或语句程序;5、用欧姆龙系列PLC简易编程器或计算机软件进行程序输入;6、在考核箱上接线,用电脑软件模拟仿真进行调试。
五、输入输出端口配置:六、问题:小车工作方式设定:A.小车连续循环与单次循环可按S07自锁按钮进行选择,当S07为“ 0”时小车连续循环,当S07为“1”时小车单次循环;B.小车连续循环,按停止按钮S02小车完成当前运行环节后,立即返回原点,直到碰SQ 开关立即停止;当再按启动按钮S01小车重新运行;C连续作3次循环后自动停止,中途按停止按钮S02小车完成一次循环后才能停止。
三菱plc编程实例 (2)
三菱PLC编程实例介绍本文将介绍三菱PLC编程的实例。
我们将使用GX Works3软件进行PLC程序的编写和调试。
在本文中,我将分享三个不同的实例,每个实例都有不同的功能和目的。
通过这些实例,您将能够了解三菱PLC编程的基本原理和实践技巧。
实例一:交通信号灯控制系统问题描述:设计一个交通信号灯控制系统,使其能够按照指定的时间间隔控制交通信号灯的状态。
设备和组件:•三菱PLC(例如:FX3U系列)•交通信号灯模拟器•交通信号灯灯泡•输入开关按钮程序设计:1.首先,创建一个新的GX Works3项目并添加PLC型号为FX3U的PLC模块。
2.在程序编辑器中,创建一个主程序,并在主程序中添加以下步骤:–设置输入和输出点的引脚号码,并将其命名。
–创建一个计时器,用于控制信号灯的时间间隔。
–使用逻辑和计时器指令,编写逻辑来控制交通信号灯的状态。
–添加适当的条件来处理不同的信号灯模式,例如红灯-黄灯-绿灯的循环。
3.在主程序中添加一个循环,使程序能够持续运行。
4.在系统参数设置中,将PLC模式设置为“RUN”模式,并将程序下载到PLC模块中。
5.连接交通信号灯模拟器和输入开关按钮到PLC的输入和输出点上。
6.按下输入开关按钮,观察交通信号灯的状态是否按照预期进行切换。
在这个实例中,您将学会如何创建一个基本的交通信号灯控制程序,并使用逻辑和计时器指令来控制PLC的输出。
实例二:自动灌溉系统问题描述:设计一个自动灌溉系统,使其能够根据土壤湿度和时间设置来自动控制水泵的启停。
设备和组件:•三菱PLC(例如:Q系列)•湿度传感器•水泵•电磁阀•输入开关按钮程序设计:1.创建一个新的GX Works3项目并添加PLC型号为Q 的PLC模块。
2.在程序编辑器中,创建一个主程序,并在主程序中添加以下步骤:–设置输入和输出点的引脚号码,并将其命名。
–创建一个定时器,用于控制自动灌溉系统的时间设置。
–使用逻辑和计时器指令,编写逻辑来判断土壤湿度是否超过设定值。
三菱PLC应用44例(编程及接线图)
OUT T0 K50
OUT Y2
ANI X0 ANI X2 ANI Y0 OUT Y1
OUT Y3 MCR N0 END
例题19:点动自锁混合控制程序
例题20:电机延时启动控制
1、控制工艺要求:按SB1则M1启动, 5S后M2启动,按SB2电机同时停止。 2、输入输出地址分配 3、电路接线及程序
三菱PLC应用44例 (编程及接线图)
主讲: 雷老师
湖北祥辉电气自动化培训中心
例题1:PLC 控制实例
L1 L2 L3 N
X0 Y0
X1
Y0 ( )
A
QS FU1
FU2
SB1 SB2 FR
FU2
FR SB2 SB1
24V
X0 输 X1 入 模 块 X2 COM
PLC
COM
KM
220 V~
COM
FU
注意:1、输入触点为常开,则逻辑关系与继电接触控制相同;
M 3~
2、热继电器触点、停止按钮接入输入,但要安全性稍差; 3、FU0.5—1A
例题13:电动机的顺序控制(一)
例题14:电 动机顺序启 动控制(二)
例题15:两台电动机顺序起动联锁控制
例题16:电动 机Y/△降压启 动控制(一)
L
N
KM
A
B
KM
PLC
Y0 输 出 模 块
FU3
FR
KM KM
COM
M 3~
B写入 拆除原控制回路 编写程序(梯形图) 接入输入元件 接入输出元件 PLC 对 PLC 供电 安装
例题2:电动机点动控制
LD X000 OUT Y000 END
例题3:电动 机自锁控制
(完整word版)三菱FXPLC编程实例
目录第一例用plc控制运料小车编程实例 (2)第二例plc交通信号灯控制系统设计编程实例 (4)第三例plc自动门系统控制编程实例 (8)第四例plc起保停电路梯形图编程方法 (11)第五例plc控制电动机正反转电路设计 (14)第六例plc延合延分电路梯形图 (16)第七例plc振荡电路梯形图 (17)第八例plc自动与手动控制电路梯形图 (18)第九例plc集中与分散控制电路梯形图 (19)第十例最简单的PLC计时程序编程实例 (20)第十一例三菱PLC自锁控制程序编程实例 (20)第十二例三菱PLC两地控制与多地控制PLC程序编程实例 (23)第十三例三菱PLC顺序启动、顺序停止控制程序编程实例 (26)第十四例三菱PLC单信号反应多状态PLC程序编程实例 (27)第十五例三菱PLC电动机正反转控制程序编程实例 (28)第十六例三菱PLC自动往返控制程序编程实例 (31)第十七例三菱PLC星—三角降压启动控制编程实例 (35)第十八例三菱PLC点动+自锁控制编程实例 (37)第十九例三菱PLC用定时器与计数器实现的时间控制编程实例 (39)第二十例三菱PLC控制步进电机实例 (44)第一例用plc控制运料小车编程实例一、控制要求某车间有6 个工作台,送料车往返于工作台之间送料,每个工作台设有一个到位开关(SQ )和一个呼吸按扭(SB )。
具体控制要求如下:(1 )送料车开始应能停留在6 个工作台中任意一个到位开关的位置上.(2 )设送料车现暂停于m 号工作台(SQ m 为ON )处,这时n 号工作台呼叫(SQ n 为ON ),若:(a)m>n ,送料车左行,直至SQ n 动作,到位停车.即送料车所停位置SQ 的编号大于呼叫按扭SB 的编号时,送料车往左行运行至呼叫位置后停止。
(b)m〈n ,送料车右行,直至SQ n 动作,到位停车.即送料车所停位置SQ 的编号小于呼叫按扭SB 的编号时,送料车往右运行至呼叫位置后停止。
三菱plc编程案例
三菱plc编程案例案例:自动化控制系统中的三菱PLC编程背景:某食品加工厂生产线上的一个工序需要进行自动化控制,以提高生产效率和质量。
该工序主要涉及对原材料进行清洗、消毒、输送和包装等操作。
为了实现自动化控制,采用了三菱PLC作为控制器,并进行相应的编程。
主要任务:对该食品加工生产线的清洗、消毒、输送和包装过程进行编程控制。
实施步骤:1. 根据加工生产线的工艺流程和要求进行流程分析,确定需要进行的控制动作和条件;2. 根据流程分析的结果,开始进行PLC编程,确定需要使用的输入端子、输出端子和中间变量等;3. 设置各个控制动作的逻辑程序,采用Ladder Diagram(梯形图)编程方式;4. 设置输入端子,例如传感器的信号,用于检测生产线上的物料状态;5. 配置输出端子,确定需要控制的执行部件,例如启动、停止、电机控制等;6. 设置程序中的中间变量,用于存储中间计算结果和判断条件;7. 编写梯形图程序,将各个控制动作按照预定的顺序和条件进行连接;8. 进行调试和测试,检查控制逻辑的正确性和稳定性;9. 如有需要,对程序进行修改和优化,以提高生产线的运行效率和质量;10. 完成PLC编程后,将程序下载到PLC控制器中,并与其他设备进行连接和配合。
结果和效果:经过以上的PLC编程工作,该食品加工生产线成功实现了自动化控制。
自动化控制系统可以根据预定的程序进行运行,对原材料进行清洗、消毒、输送和包装等操作,大大提高了生产线的工作效率,减少了人力投入,更好地管理了生产过程,保证了产品的质量和安全。
结论:通过三菱PLC的编程,食品加工厂成功实现了生产线的自动化控制,实现了工作的效率和质量的提升。
这个案例表明,PLC编程技术在工业自动化领域中起着非常重要的作用,可以帮助企业实现生产过程的自动化和智能化,提高产品的生产效率和品质。
三菱plc网口通讯实例和源码
三菱plc网口通讯实例和源码近年来,随着工业自动化技术的不断发展,PLC (Programmable Logic Controller,可编程逻辑控制器)在生产过程中扮演着越来越重要的角色。
而在PLC的众多品牌中,三菱PLC以其高性能、稳定可靠的特点脱颖而出,成为了众多企业的首选之一。
本文将从三菱PLC网口通讯实例和源码两个层面,为大家介绍三菱PLC的网络通讯方法和应用案例。
一、三菱PLC网口通讯实例三菱PLC支持多种通讯方式,如串口通讯、以太网通讯等。
在工业现场中最常用的是以太网通讯方式,也称为网口通讯。
以太网通讯方式具有传输速度快、稳定性高等优点,可以满足工业控制的需求。
下面以FX系列PLC为例,简要介绍以太网通讯的实现步骤。
首先,我们需要将PLC和计算机通过以太网线连接起来。
在PLC的参数设置中,选择使用以太网通讯,并设置PLC的IP地址和子网掩码。
然后,在计算机的控制面板中,找到网络和共享中心,点击更改适配器设置,找到本地连接的属性,将IP地址设置为与PLC同一子网,确保两者在同一局域网内。
接下来,在PLC编程软件中,打开网口通讯功能,并设置通信参数,如PLC的IP 地址和端口等。
完成以上设置后,就可以进行以太网通讯了。
例如,我们可以使用编写一个简单的程序,实现与PLC的通讯。
首先,在程序中导入相应的PLC通讯库,然后设置通讯参数,如PLC的IP地址和端口等。
接着,编写相应的代码,通过TCP/IP协议与PLC进行数据交互。
例如,我们可以读取PLC中的某个数据寄存器的值,或者向PLC写入特定的数值。
在与PLC的通讯过程中,我们还可以设置相应的超时时间和错误处理机制,确保通讯的稳定和可靠性。
二、三菱PLC网口通讯源码在PLC的通讯过程中,源码的编写显得尤为重要。
下面以三菱FX系列PLC网口通讯为例,介绍一下相应的源码编写方法。
首先,在编程软件中选择语言,新建一个Windows窗体应用程序。
然后,在窗体中添加相应的控件,如文本框、按钮等。
三菱plc网口tcp通讯上位机
三菱plc网口tcp通讯上位机三菱PLC(可编程逻辑控制器)是一种常用于工业控制系统的设备,它通过与上位机进行数据通讯,实现对工厂设备的自动控制。
而其中的网口TCP通讯技术更是对PLC与上位机之间通讯的一种常见方式。
本文将从三菱PLC网口TCP通讯的基本原理、通讯方式以及应用实例等方面进行介绍。
一、基本原理三菱PLC网口TCP通讯是基于以太网技术的通讯方式,通过PLC和上位机之间建立网络连接,实现双向数据传输。
在这种通讯方式下,PLC通过网口模块与以太网相连,上位机也通过网络接口与以太网相连,两者之间通过IP地址进行通信。
PLC作为从站,上位机作为主站,PLC负责采集和处理数据,上位机负责监视和控制PLC。
二、通讯方式1. 主动通讯:在主动通讯方式下,上位机主动向PLC发送请求,PLC接收到请求后,根据指令执行相应的操作,并将结果返回给上位机。
这种通讯方式适用于需要实时监控和控制设备的场景,上位机可以根据设备的运行状况进行实时调整和优化。
2. 被动通讯:在被动通讯方式下,PLC作为被动方,等待上位机发送请求,并根据请求进行相应的操作。
这种通讯方式适用于需要按照预设条件执行控制的场景,上位机可以根据需要发送不同的请求,触发PLC执行相应的任务。
三、应用实例三菱PLC网口TCP通讯技术在实际应用中有着广泛的应用场景。
以下是其中的一些案例:1. 工业自动化生产线:在工业自动化生产线中,多台PLC通过网口TCP通讯与上位机相连,实现数据的实时监控和设备的远程控制。
上位机可以通过远程访问工厂服务器,实现对生产线的远程监控和管理。
2. 智能楼宇管理系统:在智能楼宇管理系统中,PLC作为控制中心,通过网口TCP通讯与各个楼宇设备进行连接,实现对灯光、空调等设备的集中控制。
上位机通过可视化界面,可以对各个设备进行实时监控和调整。
3. 物流仓储管理系统:在物流仓储管理系统中,PLC负责与输送线、堆垛机等设备进行通讯,实现货物的自动化搬运和分拣。
三菱PLC的通讯与编程案例
三菱PLC的通讯与编程案例三菱FX系列PLC作为三菱基本的PLC,它们之间的通讯有几种常用的方式,分别如下:CC-LINK,N:N网络连接,并联连接。
1.CC-LINK连接CC-LINK连接图如下:对应的PLC可为FX1N、FX1NC、FX2N、FX2NC、FX3U、FX3UC,因为在使用CC-LINK通讯时要扩展CC-LINK模块,而FX1S没有扩展模块功能,故FX1S不能用于此通讯方式。
2)FX1N/FX2N/FX3U即可以作为主站,也可以作为远程设备站使用。
此种通讯因为要加CC-LINK通讯模块,所以成本较高。
3)在CC-LINK网络中还可以加入变频器伺服等符合CC-LINK规格的设备。
2.N:N网络连接N:N网络连接连接图如下:3.并联连接并联连接图如下:1)通讯对象是FX1S、FX1N、FX1NC、FX2N、FX2NC、FX3U、FX3UC同一系列的PLC之间。
2)该通讯在PLC间进行1:1通讯,进行数据交换,只能满足2台PLC的通讯。
一、N:N网络通讯1、通讯解决方案用FX2N,FX2NC,FX1N,FXON可编程控制器进行的数据传输可建立在N:N的基础上。
使用此网络通讯,它们能链接—个小规模系统中的数据。
2、相关标志和数据寄存器对于FXlN/FX2N/FX2NC类可编程控制器,使用N:N网络通讯辅助继电器,其中M8038用来设置网络参数。
M8183在主站点的通讯错误时为ONM8184到M8190在从站点产生错误时为ON(第1个从站点M8184,第7个从站点M8190) M8191在与其它站点通讯时为ON。
数据寄存器D8176设置站点号,0为主站点,1到7为从站点号D8177设定从站点的总数,设定值1为1个从站点,2为两个从站点;D8178设定刷新范围,0为模式0(默认值),1为模式1,2为模式2;D8179 主站设定通讯重试次数,设定值为0到10;D8180 设定主站点和从站点间的通讯驻留时间,设定值为5到255,对应时间为50到2550ms案例该系统有三个站点,其中一个主站,两个从站,每个站点的可编程控制器都连接一个FX2N-485-BD通讯板,通讯板之间用单根双绞线连接。
三菱plc编程案例--经典案例
堆栈指令和主令指令程序
X1 X2
Y1
Y0 2.
X0 X2 Y0 Y1
T0 Y3 T0 Y2
END
K50 T0
Y2
Y3
X0
X1 X2 Y1
Y0
Y0
X1
X0 X2 Y0
Y1
Y1
Y0
K50
T0
Y1
MC N0 M100
N0
M100 T0
Y3
Y2
LD Y0 OR Y1 OUT T0 K50 MPS ANI T0 ANI Y3 OUT Y2 MPP AND T0 ANI Y2 OUT Y3 END
C2 K24
RST C4
C4 K5 Y000 END
0 LD X000 1 ANI T0 2 OUT T0 K600 5 LDI X000 6 OR C0 7 RST C0 8 LD T0 9 OUT C0 K60 12 LDI X000 13 OR C2 14 RST C2 15 LD C0 16 OUT C2 K24 19 LDI X000 20 OR C4 21 RST C4 22 LD C2 23 OUT C4 K5 24 LD C4 25 OUT Y000 26 END
T+C、C+C电路计十时。C2小时计数 (分钟加1)、C4计昼夜(5)X000 与X000互锁 T0计时 100ms×600=60s 并自复位
C0清0,并自锁
1min×60=60min=1h
C2清0,并自锁 1h×24=24h=1天
C4清0 ,并自锁 1天×5=5天 计时器到时输出 X000非的作用?
一台启动10s后启动第二台,运行后同时停止 分析:两台电机供电的接触器占用两个输出口;由
三菱FX系列PLC编程口通信协议举例
三菱FX系列PLC编程口通信协议举例三菱FX系列PLC编程口通信协议举例1、DEVICE READ(读出软设备状态值)计算机向PLC发送:始命令首地址GROUP ADDRESS 位数 BYTES 终 ETX 和校验 SUM STX CMD 例子:从D123开始读取4个字节数据 02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h 地址算法:address=address*2+1000h 再转换成ASCII 31h,30h,46h,36h PLC返回 STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM 注:最多可以读取64个字节的数据例子:从指定的存储器单元读到3584这个数据 02h2、DEVICE WRITE(向PLC软设备写入值)和校验 33h 35h 38h 34h 03h 44h,36h 始命令首地址位数数据终 GROUP 1ST 2ND LAST STX CMD BYTES ...... ETX SUM ADDRESS DATA DATA DATA 例子:向D123开始的两个存储器中写入1234,ABCD02h 31h 31h,30h,46h,36h 30h,34h 33h,34h,31h,32h,43h,44h,41h,42h 03h 34h,39h PLC返回ACK (06H) 接受正确 NAK (15H) 接受错误3、位设备强制置位/复位 FORCE ON置位始 STX 02h 命令 CMD 37h 地址 ADDRESS address 终 ETX 03h 和校验 SUM sum FORCE OFF复位始 STX 02h PLC返回ACK(06H) 接受正确 NAK(15H) 接受错误设备强制中的地址公式:Address=Address/8+100h命令 CMD 38h 地址 ADDRESS address 终 ETX 03h 和校验 SUM sum 说明: 1.帧中的BYTES表示需要读取或者写入的字节数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三菱PLC的通讯与编程案例
三菱FX系列PLC作为三菱基本的PLC,它们之间的通讯有几种常用的方式,分别如下:CC-LINK,N:N网络连接,并联连接。
1.CC-LINK连接
CC-LINK连接图如下:
对应的PLC可为FX1N、FX1NC、FX2N、FX2NC、FX3U、FX3UC,因为在使用CC-LINK 通讯时要扩展CC-LINK模块,而FX1S没有扩展模块功能,故FX1S不能用于此通讯方式。
2)FX1N/FX2N/FX3U即可以作为主站,也可以作为远程设备站使用。
此种通讯因为要加CC-LINK通讯模块,所以成本较高。
3)在CC-LINK网络中还可以加入变频器伺服等符合CC-LINK规格的设备。
2.N:N网络连接
N:N网络连接连接图如下:
3.并联连接
并联连接图如下:
1)通讯对象是FX1S、FX1N、FX1NC、FX2N、FX2NC、FX3U、FX3UC同一系列的PLC之间。
2)该通讯在PLC间进行1:1通讯,进行数据交换,只能满足2台PLC的通讯。
一、N:N网络通讯
1、通讯解决方案
用FX2N,FX2NC,FX1N,FXON可编程控制器进行的数据传输可建立在N:N的基础上。
使用此网络通讯,它们能链接—个小规模系统中的数据。
2、相关标志和数据寄存器
对于FXlN/FX2N/FX2NC类可编程控制器,使用N:N网络通讯辅助继电器,其中M8038用来设置网络参数,
M8183在主站点的通讯错误时为ON,
M8184到M8190在从站点产生错误时为ON,(第1个从站点M8184,第7个从站点M8190)
M8191在与其它站点通讯时为ON
数据寄存器D8176设置站点号,0为主站点,1到7为从站点号D8177设定从站点的总数,设定值1为1个从站点,2为两个从站点;D8178设定刷新范围,0为模式0(默认值),1为模式1,2为模式2;D8179 主站设定通讯重试次数,设定值为0到10;D8180 设定主站点和从站点间的通讯驻留时间,设定值为5到255,对应时间为50到2550ms
案例
该系统有三个站点,其中一个主站,两个从站,每个站点的可编程控制器都连接一个FX2N-485-BD通讯板,通讯板之间用单根双绞线连接。
刷新范围选择模式1,重试次数选择3,通信超时选50ms,系统要求:
①主站点的输入点X0到X3输出到从站点1和2的输出点Y10到Y13。
②从站点1的输入点X0到X3输出到主站和从站点2的输出点Y14到Y17。
③从站点2的输入点X0到X3输出到主站和从站点1的输出点Y20到Y23。
主站点的梯形图编制
从站点1的梯形图编制
从站点2的梯形图编制
二、并行链接通讯
1、并行通讯解决方案
用FX2N,FX2NC,FX1N,FX和FX2C可编程控制器进行数据传输时,是采用100个辅助继电器和10个数据寄存在1:1的基础上来完成。
FXlS和FXON的数据传输是采用50个辅助继电器和10个数据寄存器进行的。
2、使用方法
当两个FX系列的可编程控制器的主单元分别安装一块通讯模块后,用单根双绞线连接即可,编程时设定主站和从站,应用特殊继电器在两台可编程控制间进行自动的数据传送,很容易实现数据通讯连接。
主站和从站的设定由M8070和M8071设定,另外并行连接有一般和高速两种模式,由M8162的通断识别。
3、通讯实例
在并行通讯系统中,控制要求如下:
①主站点输入X0到X7的ON/OFF状态输出到从站点的Y0到Y7。
②当主站点的计算结果(D0+D2)大于100,从站的Y10通。
从站点的M0到M7的ON/OF状态输出到主站点的Y0到Y7。
从站点中D10的值被用来设置主站点中定时器。
主站点梯形图
三、计算机链接
小型控制系统中的可编程控制器除了使用编程软件外,一般不需要与别的设备通讯。
可编程控制器的编程器接口一般都是RS-422或RS-485,而计算机的串行通讯接口是RS-232C,编程软件与可编程控制器交换信息时需要配接专用的带转接电路的编程电缆或通讯适配器,例如为了实现编程软件与FX系列plc之间的程序传送,需要使用SC-09编程电缆。
四、无协议通讯
大多数可编程控制器都有一种串行口无协议通讯指令,如FX系列的RS指令,它们用于可编程控制器与上位计算机或其它RS-232C设备的通讯。
这种通讯方式最为灵活,可编程控制器与RS-232C设备之间可以使用用户自定义的通讯规定,但是可编程控制器的编程工作量较大,对编程人员的要求较高。
如果不同厂家的设备使用的通讯规定不同,即使物理接口都是RS-485,也不能将它们接在同一网络内,在这种情况下一台设备要占用可编程控制器的一个通讯接口。
用各种RS232C单元,包括个人计算机,条形码阅读器和打印机,来进行数据通讯,可通过无协议通讯完成,此通讯使用RS指令或一个FX2N-232IF特殊功能模块完成。
五、可选编程端口通讯
现在的可编程终端产品(如三菱的GOT-900系列图形操作终端)一般都能用于多个厂家的可编程控制器。
与组态软件一样,可编程终端与可编程控制器的通讯程序也不需要由用户来编写,在为编程终端的画面组态时,只需要指定画面中的元素(如按
钮、指示灯)对应的可编程控制器编程元件的编号就可以了,二者之间的数据交换是自动完成的。
对于FX2N,FX2NC,FX1N,FXlS系列的可编程控制器,当该端口连接在FX2N-232-BD,FXON—32ADP,FX1N—232—BD,FX2N-422—BD上时,可支持—个编程协议。