三菱FX系列PLC的通信PPT课件
- 格式:pptx
- 大小:874.37 KB
- 文档页数:44


三菱FX系列PLC指针(P、I)
在FX系列中,指针用来指示分支指令的跳转目标和中断程序的入口标号。分为分支用指针、输入中断指针及定时中断指针和记数中断指针。
1.分支用指针(P0~P127)
FX2N有P0~P127共128点分支用指针。分支指针用来指示跳转指令(CJ)的跳转目标或子程序调用指令(CALL)调用子程序的入口地址。
如图1所示,当X1常开接通时,执行跳转指令CJ P0,PLC跳到标号为P0处之后的程序去执行。
图1 分支用指针
2.中断指针(I0□□~I8□□)
中断指针是用来指示某一中断程序的入口位置。执行中断后遇到IRET(中断返回)指令,则返回主程序。中断用指针有以下三种类型:
(1)输入中断用指针(I00□~I50□) 共6点,它是用来指示由特定输入端的输入信号而产生中断的中断服务程序的入口位置,这类中断不受PLC扫描周期的影响,可以及时处理外界信息。输入中断用指针的编号格式如下:
例如:I101为当输入X1从OFF→ON变化时,执行以I101为标号后面的中断程序,并根据IRET指令返回。
(2)定时器中断用指针(I6□□~I8□□) 共3点,是用来指示周期定时中断的中断服务程序的入口位置,这类中断的作用是PLC以指定的周期定时执行中断服务程序,定时循环处理某些任务。处理的时间也不受PLC扫描周期的限制。□□表示定时范围,可在10~99ms中选取。 (3)计数器中断用指针(I010~I060) 共6点,它们用在PLC内置的高速计数器中。根据高速计数器的计数当前值与计数设定值之关系确定是否执行中断服务程序。它常用于利用高速计数器优先处理计数结果的场合。
三菱FX系列PLC编程口通信协议总览
该协议实际上适用于PLC编程端口以及 FX-232AW 模块的通信。感谢网友visualboy提供。通讯格式:
命令 命令码 目标设备
DEVICE READ CMD "0" X,Y,M,S,T,C,D
DEVICE WRITE CMD "1" X,Y,M,S,T,C,D
FORCE ON CMD " 7" X,Y,M,S,T,C
FORCE OFF CMD "8" X,Y,M,S,T,C
传输格式: RS232C
波特率: 9600bps
奇偶: even
校验: 累加方式(和校验)
字符: ASCII
16进制代码:
ENQ 05H 请求
ACK 06H PLC正确响应
NAK 15H PLC错误响应
STX 02H 报文开始
ETX 03H 报文结束
帧格式:
STX CMD DATA ...... DATA ETX SUM(upper) SUM(lower)
例子:
STX ,CMD ,ADDRESS, BYTES, ETX, SUM
02H, 30H, 31H,30H,46H,36H, 30H,34H, 03H, 37H,34H
SUM=CMD+......+ETX;
30h+31h+30h+46h+36h+30h+34h+03h=74h;
累加和超过两位取低两位
三菱FX系列PLC编程口通信协议举例
三菱FX系列PLC编程口通信协议举例
1、DEVICE READ(读出软设备状态值)
计算机向PLC发送:
始 命令 首地址 位数 终 和校验
STX CMD GROUP ADDRESS BYTES ETX SUM
例子:从D123开始读取4个字节数据
02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h
地址算法:address=address*2+1000h
再转换成ASCII
31h,30h,46h,36h
基于三菱FX2N PLC实验指导书
罗慧芳
常州工学院目 录
实验一 可编程控制器的基本指令编程练习…………………………………………………3
实验二 LED数码显示控制……………………………………………………………………7
实验三 天塔之光模拟控制……………………………………………………………………12
实验四 步进电机运动控制(实物)…………………………………………………………15
实验五 直线运动控制系统(实物)…………………………………………………………17
实验六 运料小车控制模拟……………………………………………………………………24
实验七 十字路口交通灯控制…………………………………………………………………30
实验八 十字路口交通灯控制(带倒计时显示)……………………………………………33
实验九 三层电梯控制系统的模拟……………………………………………………………39
实验十 四层电梯控制系统的模拟……………………………………………………………47
实验十一 五层电梯控制系统的模拟…………………………………………………………49
实验十二 三相鼠笼式异步电动机点动控制和自锁控制(实物)…………………………51
实验十三 三相鼠笼式异步电动机联锁正反转控制(实物)………………………………53
实验十四 三相鼠笼式异步电动机带延时正反转控制(实物)……………………………55
实验十五 三相鼠笼式异步电动机星/三角换接起动控制(实物)…………………………57
实验十六 水塔水位控制模拟…………………………………………………………………59
实验十七 装配流水线的模拟控制……………………………………………………………61
实验十八 液体混合装置控制的模拟…………………………………………………………64
实验十九 机械手动作的模拟…………………………………………………………………67
.
. 三菱FX系列plc指令集锦
1、LD 取一常开触点指令
2、LDI 取一常闭触点指令
3、AND 串联一常开触点
4、ANI 串联一常闭触点
5、OR 并一常开触点
6、ORI 并一常闭
7、ANB 并联回路的“与”运算
8、ORB 并联回路的“或”运算
9、MPS 累加器结果的进栈堆
10、MRD 读取栈内容
11、MPP 堆栈移出内容
12、PLS 上升沿输出
13、PLF 下降沿输出
14、LDP 上升沿读入累加器
15、LDF 下降沿读入累加器
16、ANDP 累加器内容与上升沿“与”运算
17、ANDF 累加器内容与下降沿“与运算
18、ORP 累加器内容与上升沿“或”运算
19、ORF 累加器内容与下降沿“或”运算
20、MC 生产主控母线(操作数Y、M)
21、MCR 生产主控母线复位指令
22、示教式定时设定的应用制定功能指令TTMR(FNC64)
注释:“K2”常数0—2设定定时设定值与按键输入时间的比例
1)、当K=0时,定时设定与按键输入比例为1:1
2)、当K=1时,定时设定与按键输入比例为1:10
3)、当K=2时,定时设定与按键输入比例为1:100
TTMR实际改变的是数据寄存器的存储数据,故需要进行示教式设定的定时器必须用数据寄存器D来设定时间。(精度比较差)
.
. 23、任意频率的时钟生成
M8011(10Ms) M8012(100Ms) M8013(1S) M8014(60S)
任意周期时钟脉冲信号可利用STMR指令的特性,通过以下程序生成。
24、高速比较指令(DHSZ)
25、高速置位/复位指令(DHSCS/DHSCR) FNC53/FNC54用于计数器的比较与输出的直接控制
注释:高速计数器C241为带复位输入(X1)的单相高速输入计数器,使用DHSCS后,只要计数器值达到1000后,y0置1(不受PLC时间的限制),而使用DHSCR后,只要计数值到达2000,就可以使Y0置为0。