写在前面的话 PLC已越来越不是一门专业的技术,随着信息化水平的提高,PLC开发已成为高级电工的工作; 要多了解相关专业的知识,比如:电气、传动、仪表等,一个好的控制系统是各个专业的集成,甚至包括工艺。 要注重网络,网络的功能越来越重要,有的系统中PLC是从属于网络的,要树立“系统”观念。
一、双机并联的接口模块及其应用 采用双机并联的接口模块FX2040P(用光缆连接,最大距离50米)或FX2-40AW(带屏蔽的双绞线连接,最大距离10米),就可以方便地实现二台FX2系列PLC之间的数据和状态的自动转换, FX2—40AW 接口模块 FX2系列 PLC FX2—40AW 接口模块 FX2系列 PLC 带屏蔽的双绞线
其中M8071被置1的PLC为主机, 但实际并不代表通信中的主从关系,对等网。 从机 主机 M800 M800 M899 M899 D490 D490 D499 D499
PLC 电梯 控制 系统 (1) 并联电梯控制系统
…… 二、 基于RS485的PLC构成的通信网络 FX2N系列 1、 N:N网络:组网灵活,子站数目从1~7可根据实际需要进行选择。 主站 No.0 FX2N-485-DB FX2N 子站 No1 FX2N-485-DB FX2N 子站 No.7 FX2N-485-DB …… RS485通信适配器
…… 2、1:N网络 PC (一台PC机与N台PLC组成)网络 N RS485通信适配器 RS232C FX-485PC-IF FX2N 主站 No.0 FX2N-485-DB N 子站 No1 FX2N-485-DB FX2N 子站 No.7 FX2N-485-DB …… RS485通信适配器
3、1对1(2台PLC组成): 对等网 4、通信标准: 传送标准:RS-485; 传送的最大距离:500m; 通信:半双工; FX2N No.1 FX2N-485-DB FX2N No2 FX2N-485-DB 4、通信标准: 传送标准:RS-485; 传送的最大距离:500m; 通信:半双工; 波特率:38400 反射电阻:110欧姆。 RS485通信适配器
从机也可是远程I/O模块或三菱的Z系列变频器. 三、分布式控制系统 基于A系列PLC与FX系列 8号槽 1 号槽 2号槽 3号槽 4号槽 6号槽 C P U 7号槽 电源 5号槽 FX2-80MT FX2-16NP NO.1 NO.2 NO.32 2A型PLC主机机架 AJ71PT32-S3 从机也可是远程I/O模块或三菱的Z系列变频器.
PLC与PC功能互补. PLC用于控制方面既方便又可靠,而PC机在图形显示、数据处理、打印报表以及中文显示等方面有很强的功能。 四、基于FX2系列PLC与计算机的通信 一、通信的意义: PLC与PC功能互补. PLC用于控制方面既方便又可靠,而PC机在图形显示、数据处理、打印报表以及中文显示等方面有很强的功能。 微机 PLC FX2-32MR RS-232C RS-422 转换器
二、通信模块 1、在数据和信号线上: RS-232C: “1”=-3~-15; “0”=+3~+15 速率:0~20000bps;一般传输距离:15m RS-422: 采用平衡传输,平衡发送器、差动接收器。 “1”:AA’线电平低于BB’线-2V; “0”:AA’线电平高于BB’线+2V。 速率:10Mbps/15m; 90Kbps/1200m。 抗干扰能力强
平衡启动器 通信转换电路 差动接收器(±2V~±6V)
2 20 3 6 4 5 7 1 3 6 2 20 4 5 7 1 PLC TXD DTR RXD DSR RTS CTS SG PG 转 换 器 计算机 RS422 RS232 PLC与计算机的连接图
RS-232的RTS、CTS短接,这样对计算机发送数据来说,PLC总是处于就绪状态; DSR、DTR交叉连接,因此,对计算机接受数据来说,必须等待至PLC处于准备就绪状态。 三、FX2系列PLC与计算机之间的通信协议 传输速率:为9600bps 奇偶校验位:偶校验 通信主从关系:主机的发出初始命令,PLC对其作出响应。共有0、1、7、8四种命令,上位机实现对PLC的读写和强行置位。通过ENQ、ACK和NAK,上位机协调与PLC的通信应答。 2、通信控制线的连接:
数据格式: 数据是以帧为单位发送和接收的。一个多字符帧由五部分组成,其中和校验值是将命令码ETX之间的所有字符的ASCII码(十六进制数)相加,取得所得和的最低二位数。STX和ETX分别表示该字符帧的起始标志和结束标志。
数 据 格 式 定
重复3次 通信的初始化过程
字符 ASCII码 注释 ENQ ACK NAK STX ETX 05H 06H 15H 02H 03H 来自PC的查询信号 无检验错误时PLC对ENQ的应答信号 检测到验错误时PLC对ENQ的应答信号 数据块的起始标志 数据块的结束标志 命令码 操作数 功能 1 7 8 X,Y,M,S,T,C,D X,Y,M,S,T,C, 0 30H 31H …… 8 38H 9 39H 读位软设备的状态和字软设备的数据 对位软设备置“0”或“1”和对字软设备写数 对位软设备强制置“1” 对位软设备强制置“0” A 41H E 45H B 42H F 46H C 43H D 44H 1 7
例:计算机对PLC的软设备Y20~Y37进行读操作 查装置地址表:Y20~Y27:—00A2 读取字节: 2 和校验: 四、操作方式: 1、计算机可对PLC内各软设备进行读操作 例:计算机对PLC的软设备Y20~Y37进行读操作 查装置地址表:Y20~Y27:—00A2 读取字节: 2 和校验: SUM=30H+30H+30H+41H+32H+30H+32H+03H =168H→68H 取最后2位 ASCII码 CMD 和校验
计算机对PLC读操作的多字符帧 第二字节 第一字节
2、主机还可向PLC写数据,进行单点的强迫置位和复位。 例: 将1234写入D0, 将5678写入D1 查:D0低8位地址为1000H 最多64字节
3、主机对PLC的位软设备X, Y, M, S以及和C的逻辑线圈执行强制ON操作 例: 对T80的逻辑线圈执行强制ON操作 和校验: SUM= 31H+31H+30H+30H+30H+30H+34H+33H +34H+31H+32H+37H+38H+35H+36H+03H =2FDH→FDH 3、主机对PLC的位软设备X, Y, M, S以及和C的逻辑线圈执行强制ON操作 例: 对T80的逻辑线圈执行强制ON操作 SUM=37H+35H+30H+30H+36H+03H=105H 查:T80地址为0650H 1 3 2
4、主机对PLC的位软设备X, Y, M, S以及和C的逻辑线圈执行强制OFF操作 例: 对T80的逻辑线圈执行强制ON操作 SUM=37H+35H+30H+30H+36H+03H=105H 查:T80地址为0650H 1 3 2
PLC对计算机写操作应答字符ACK的多字符帧 PLC对计算机写操作应答字符NAK的多字符帧
作业:8.1,8.3,8.5,8.8