4方式控制字及状态字
8254定时计数器应用实验报告
![8254定时计数器应用实验报告](https://img.taocdn.com/s3/m/891773d3a8956bec0875e385.png)
XX 大学实验报告课程名称:实验项目名称:8254定时/计数器应用实验学院:信息工程学院专业:通信工程指导教师:报告人:学号:班级:实验时间:实验报告提交时间:教务处制单元的内容外,还可以读出状态寄存器的内容。
(6)计数脉冲可以是有规律的时钟信号,也可以是随机信号。
计数初值公式为:n=fCLKi÷fOUTi、其中fCLKi 是输入时钟脉冲的频率,fOUTi 是输出波形的频率。
图(1)是8254 的内部结构框图和引脚图,它是由与CPU 的接口、内部控制电路和三个计数器组成。
8254 的工作方式如下述:(1)方式0:计数到0 结束输出正跃变信号方式。
(2)方式1:硬件可重触发单稳方式。
(3)方式2:频率发生器方式。
(4)方式3:方波发生器。
(5)方式4:软件触发选通方式。
(6)方式5:硬件触发选通方式。
图(1)8254的内部借口和引脚8254 的控制字有两个:一个用来设置计数器的工作方式,称为方式控制字;另一个用来设置读回命令,称为读回控制字。
这两个控制字共用一个地址,由标识位来区分。
控制字格式如表1所示。
表1 8254的方式控制字表2 8254 读出控制字格式表3 8254 状态字格式8254 实验单元电路图如下图所示:五、实验步骤及相应操作结果1. 计数应用实验编写程序,将8254 的计数器0 设置为方式3,计数值为十进制数4,用单次脉冲KK1+作为CLK0 时钟,OUT0 连接MIR7,每当KK1+按动5 次后产生中断请求,在屏幕上显示字符“M”。
实验步骤:(1)实验接线如图2所示。
(2)编写实验程序,经编译、链接无误后装入系统。
(3)运行程序,按动KK1+产生单次脉冲,观察实验现象。
(4)改变计数值,验证8254 的计数功能。
图2 8254 计数应用实验接线图实验程序清单A8254 EQU 06C0HB8254 EQU 06C2HC8254 EQU 06C4HCON8254 EQU 06C6HSSTACK SEGMENT STACKDW 32 DUP(?)SSTACK ENDSCODE SEGMENTASSUME CS:CODE,SS:SSTACKSTART: PUSH DS运行结果如下:改变计数值MOV DX,CON8254MOV AL,10HOUT DX,AL六、实验结论:。
SEW变频器控制字状态字
![SEW变频器控制字状态字](https://img.taocdn.com/s3/m/eea22a6989eb172dec63b732.png)
1=limit switch CW activated 0=not activated
1=limit switch CCW activated
使用 控制器禁止:0001hec
快停:0000hec 正常停车:0002hec
parameter set selection 参数组选择 reset 故障复位 reserved
direction of rotation for motor potentiometer 8
电动电位计方向选择
9
motor potentiometer acceleration
10
motor potentiometer dcceleration
9
电动电位计转速增加
10
电动电位计转速减速
11
selection of internal fixed setpoints
12
n11...n13 or n21...n23
固定转速设定值选择
fixed setpoint selection 13
固定转速设定组选择
14 15
状态字 Bit 0 1 2 3 4 5 6 7
limit switch CW active 到达CW限位开关
limit switch CCW active 到达CCW限位开关
0=enable 1=inhibit controller,actibate brake
0=rapid stop 1=enable
0=stop with generator ramp or process ramp 1=enable
0=hold control not active 1=hold control active 0=ramp generator 1 1=ramp generator 2 0=parameter set 1 1=parameter set 2 0=not active 1=reset fault
485通信讲解(附案例)
![485通信讲解(附案例)](https://img.taocdn.com/s3/m/bdea6a680975f46526d3e106.png)
8 ~15 预留
RS485通讯协议
响应字(码)
参数操作错误(响应字=7时)内容定义列表
错误号
内容描述
0 非法参数号
1 参数不允许设置(参数只读)
2 参数数值超限
12 密码错误
101 参数数据无法更改(运行中不可更改)
其它 预留
RS485通讯协议
功能码设定/实际值(2个字节,16BIT) 对应功能码号的参数值或错误参数代码。当功能码操作正确时,功能码的实际 返回值用一个字(2个字节)表示;如果功能码操作不正确则用低字节返回操 作错误代码,此时高字节为0;遵循先发高字节,再发低字节的原则
7 6 5432 1 0
RS485案例
应用案例
说明:使用通信控制变频器时,请先检查硬件是否连接好。同时,将变频器 的通信数据格式,波特率,以及通信地址设置好。如果是用在PROFIBUS上, 还需选定PPO参数(F9参数组)。本文例子中默认变频器使用长桢进行通信 。
1、以50Hz运行2#变频器。(此例需要将变频器频率设定成F0.03=6)
数据帧格式示意图
起始字节 (字节)
从机地址 (字节)
功能码操作 命令/响应 (字节)
功能码号 (字节)
功能码设 定/实际值
(字)
控制/状 态字
(字)
主设定/ 实际值
(字)
异或校验 (字节)
1514 13 12 1110 9 8 7 6 5 4 3 2 1 0
RS485通讯协议
故障代号
故障代号 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
=68H:特殊报文 =7EH:短帧 =02H:长帧
RS485通讯协议
从机地址 数据含义:从机的本机地址 从机地址范围2 ~126,127为广播地址,0、1号地址保留。从站数目超出29个, 要求使用中继器,同时中继器将占用从机数目。从机的群组地址与本机地址不 同时使用。地址字节最高位为0表示是本机的单机地址,为1表示是群组地址。
微机填空题
![微机填空题](https://img.taocdn.com/s3/m/ea4c67e851e79b89680226a9.png)
1.接口是微处理器与外界的连接部分,是CPU与外界进行信息交换的中转站。
2.为了完成CPU与I/O设备之间的信息交换,通常在接口部件中需要传输三种信息,即数据信息、状态信息和控制信息。
3.数据信息形式可分为数字量、模拟量和开关量三种。
4.在接口电路中,按接口寄存器存放信息的物理意义来分,端口可分为数据端口、状态端口和控制端口三类。
5.端口地址译码的方法可分为固定式地址译码和可选式地址译码。
6.CPU与外设之间的数据传送方式可分为程序控制方式、中断传送方式和DMA传送方式三种。
7.程序控制方式是指输入/输入指令来控制信息传送,是软件的控制方式,根据程序控制的方法,可分为无条件传送方式和条件传送方式。
8.计算机在执行正常程序的过程中,当出现某些紧急情况、异常事件或其他请求时,处理器会暂时中断正在运行的程序,转去执行对紧急情况或其他请求的操作处理,处理完成后,CPU回到被中断程序的断点处接着继续执行,这个过程称为中断。
9.DMA是指外设与存储器或者存储器之间直接传输数据的方式。
10.接口技术的发展趋势是大规模和超大规模芯片,并向智能化、技术化、系列化和一体化方向发展。
11.用IN、OUT指令访问端口时,端口地址在一个字节范围内,用直接寻址,端口地址超过一个字节范围,用DX寄存器间址。
第二章1.总线是一组能为多个部件分时共享的公共信息传送线路,即系统之间、模块之间、芯片内部用来传递信息的信号线的集合。
分时和共享是总线的两个主要特征。
2.每一种总线都具有规范说明,一般包括:机械结构规范、时序规范、电子规范和功能结构规范。
3.在计算机系统中,总线按信息传送的方向,可分为单向总线和双向总线。
4.在计算机系统中,总线按传送信息的类型,总线可分为数据总线(传送数据)、地址总线(传送地址)和控制总线(传送控制信息)。
5.在计算机系统中,总线按数据在总线中是同时传送还是逐位传送,总线分为并行总线和串行总线数据的各位能同时传送的总线称为并行总线,数据需要逐位依次传送的总线称为串行总线。
控制字状态字列表
![控制字状态字列表](https://img.taocdn.com/s3/m/dcf9bec1360cba1aa811da98.png)
控制字位0:ON/OFF1 命令(↑“ON”)(L“OFF1”)位1: OFF2 命令(L“OFF2”)电气的命令(L“OFF3”)(快停)(H“逆变器使能”)/(L“逆变器封锁”)(L“RFG 封锁”)位5:斜坡函数发生器保持命令(L“RFG 保持”)。
(H“设定值使能”)位7:确认命令(↑“确认”)1 ON 命令(↑“点动1 ON”) / (L“点动1 OFF”)2 ON 命令(↑“点动2 ON”) / (L“点动2 OFF”)PLC 来的控制命令(H“PLC 来的控制”)位11:顺时针旋转磁场命令(H“顺时针旋转磁场”)(H“逆时针旋转磁场”)位13:电动电位计增加命令(H“电动电位计增加”)(H“电动电位计减小”)位15:外部故障1 命令(L“外部故障1”)位16:功能数据组FDS 位0 命令位17:功能数据组FDS 位1 命令位18:电机数据组,MDS 位0 命令位19:电机数据组,MDS 位1 命令位20:固定设定值FSW 位0 (LSB)命令位21:固定设定值FSW 位1 (MSB)命令位22:同步化使能命令(H“同步化使能”)位23:捕捉再启动命令使能(H“捕捉再启动使能”)位24:软化/工艺调节器使能命令(H“软化/工艺调节器使能”)位25:调节器使能命令(H“调节器使能”位26:外部故障2 命令(L“外部故障2”) 位26:外部故障2 命令(L“外部故障2”)位27:主/从传动命令(H“从动”) / (L“主动”)位28:外部报警1 命令(L“外部报警1”)位29:外部报警2 命令(L“外部报警2”)位30:选择BICO 数据组(H“数据组2”) / (L“数据组1”)位31:主接触器返回信号命令(H“主接触器返回信号”)状态字位0:“开机准备”信号(H) 位1:“运行准备”信号(H)位2:“运行”信号(H)位3:“故障”信号(H)位4:“OFF2”信号(L)位5:“OFF3”信号(L)位6:“开机封锁”信号(H)位7:“报警”信号(H)位8:“设定值-实际值偏差”信号(L)位9:“需要控制PZD”信号(H)位10:“达到比较频率”信号(H)位11:“低电压”信号(H)位12:“主接触器接通”信号(H)位13:“斜坡函数发生器激活”信号(H)位14:“顺时针旋转磁场”信号(H) /“逆时针旋转磁场”信号(L) 位15:“KIB/FLN 激活”信号(H)位16:“捕捉再启动激活”信号(H)位17:“达到同步”信号(H)位18:“超速”信号(L)位19:“外部故障1”信号(H)位20:“外部故障2”信号(H)位21:“外部报警”信号(H)位22:“变频器I2t 报警”信号(H)位23:“变频器的超温故障”信号(H)位24:“变频器超温报警”信号(H)位25:“电机超温报警”信号(H)位26:“电机超温故障”信号(H)位27:备用位28:“电机堵转/失步故障”信号(H)位29:“旁路接触器接通”信号(H)位30:“同步误差报警”信号(H)位31:“激活预充电”信号(H)。
微机原理实验报告
![微机原理实验报告](https://img.taocdn.com/s3/m/6b200d7e7fd5360cba1adb94.png)
微机原理实验报告班级:自动化72组员梁慕佳 07054031张乐 07054033张林鹏 07054034实验一:8255 并行接口实验1 实验目的1. 学习并掌握8255 的工作方式及其应用;2. 掌握8255 典型应用电路的接法。
2 实验设备PC机一台,TD-PITE 实验装置一套。
3 实验内容1. 基本输入输出实验。
编写程序,使8255 的A口为输入,B口为输出,完成拨动开关到数据灯的数据传输。
要求只要开关拨动,数据灯的显示就发生相应改变。
2. 流水灯显示实验。
编写程序,使8255 的A口和B口均为输出,数据灯D7~D0由左向右,每次仅亮一个灯,循环显示,D15~D8与D7~D0 正相反,由右向左,每次仅点亮一个灯,循环显示。
4 实验原理并行接口是以数据的字节为单位与I/O 设备或被控制对象之间传递信息。
CPU和接口之间的数据传送总是并行的,即可以同时传递8 位、16 位或32 位等。
8255可编程外围接口芯片是Intel公司生产的通用并行I/O 接口芯片,它具有A、B、C 三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式0--基本输入/输出方式、方式1--选通输入/输出方式、方式2--双向选通工作方式。
8255的内部结构及引脚如图2-6-1 所示,8255工作方式控制字和C口按位置位/复位控制字格式如图2-6-2所示。
图2-6-1 8255内部结构及外部引脚图图2-6-2 8255控制字格式5 实验步骤1. 基本输入输出实验本实验使8255 端口A工作在方式0 并作为输入口,端口B工作在方式0 并作为输出口。
用一组开关信号接入端口A,端口B 输出线接至一组数据灯上,然后通过对8255 芯片编程来实现输入输出功能。
具体实验步骤如下述:(1)实验接线图如图2-6-3所示,按图连接实验线路图;(2)编写实验程序,经编译、连接无误后装入系统;(3)运行程序,改变拨动开关,同时观察LED 显示,验证程序功能。
南网费控电能表拉合闸控制要求(1708)
![南网费控电能表拉合闸控制要求(1708)](https://img.taocdn.com/s3/m/5189d46ff46527d3240ce085.png)
南网智能费控电能表拉合闸控制要求一、接线端子要求1、对于采用外置负荷开关的单相费控电能表,端子5输出控制信号,端子6接收反馈信号。
2、对于直接接入式三相费控电能表,端子13输出控制信号,端子15接收反馈信号,端子14不接任何电气部分,进行注塑封堵。
3、对于经互感器接入式三相费控电能表,订货方可根据实际需求进行调整。
二、控制及反馈信号要求1、对于单相费控电能表,控制信号采用交流220V电平方式,内部串联100k Ω电阻后输出。
2、对于三相费控电能表,控制信号采用交流220V电平方式(允许正半波整流),内部串联100kΩ电阻后输出,且应保证在任一相缺相时仍能正常发送控制信号。
3、从电能表供电电源上升至临界电压开始计时,5S内电能表应输出有效控制信号。
4、控制信号要求1)在电能表正常工作电压范围内,若控制信号采取半波整流方式,信号的非激励态输出电压平均值不低于60V,正向峰值电压不低于180V,激励态输出电压平均值小于36V。
2)在电能表正常工作电压范围内,若控制信号采用AC220V电平方式,信号的非激励态输出电压应为电能表供电电压的60%至120%,激励态输出电压应为供电电压的0%至25%。
3)当控制信号处于非激励态时,外置负荷开关闭合,允许用户用电;当控制信号处于激励态时,外置负荷开关断开,中断用户供电。
5、对电能表识别反馈信号的要求电能表应能识别以下所有的反馈信号:1)若反馈信号采取半波整流方式:信号输出电压平均值高于60V,正向峰值电压高于180V时,电能表应识别为非激励态;信号正向峰值电压低于10V,电能表应识别为激励态。
2)若反馈信号采取AC220V 电平方式:信号输出电压有效值高于130V,电能表应识别为非激励态;信号输出电压有效值低于5V,电能表应识别为激励态。
6、以上控制信号和反馈信号均以供电线路的零线(N)作为信号参考点。
三、主动上报及事件记录要求1、电能表收到拉合闸命令时,在执行拉合闸动作时,记录拉/合闸事件记录。
微机原理 第七章中断控制器
![微机原理 第七章中断控制器](https://img.taocdn.com/s3/m/dae83907844769eae009ed42.png)
CAS2
3
2 . 8259A的编程结构和工作原理
4
编程结构 (1)上半部分:处理部件 中断请求寄存器IRR 中断优先级裁决器PR 当前中断服务寄存器ISR (2)下半部分:7个寄存器 ICW1~ICW4 OCW1~OCW3
5
中断请求寄存器IRR
保存8条外界中断请求信号IR0-IR7的请求状态 Di位为1表示IRi引脚有中断请求;为0表示无请求
1. 中断优先权管理方式: 可见,8259A (1) 全嵌套方式 (2)特殊全嵌套方式 有多中工作方式, (3)自动循环方式 (4)特殊循环方式 使用起来很灵活, 2. 屏蔽中断源的方式 不易掌握,所以介 (1)普通屏蔽方式 (2)特殊屏蔽方式 绍编程之前,先对 3. 中断结束方式 其工作方式分类进 (1) 自动结束(AEOI)方式 行简要的介绍。 (2) 非自动结束(EOI)方式: ① 普通EOI方式;② 特殊EOI方式 4. 系统总线的连接方式(8259A级连方式) (1) 缓冲方式 (2)非缓冲方式 5. 中断请求的引入方式 (1) 边沿触发 (2)电平触发 (3)中断查询
• 优先级特殊循环方式:初始优先级队列是由编程确定的。 也可由操作命令字OCW2来设定。
10
2、屏蔽中断源的方式
• 普通屏蔽方式:8259A的每个中断请求输入端都可以通过 对应屏蔽位的设置被屏蔽,通过设置操作命令字OCW1使 屏蔽器中任一位或几位置1(对中断的屏蔽总是暂时的, eg:计算机网络通信)
5.
6.
16
五、中断响应过程(CPU与8259A的操作过程)
1、申请中断 外设 对应IR0 ~ IR7为“1”, 为“1” CPU的INTR输入“1”,申请中断。 2、响应中断的条件 CLI 使 IF = 0,禁止中断。 STI 使 IF = 1,允许中断。 判优后使INT
微机原理8-8255的应用
![微机原理8-8255的应用](https://img.taocdn.com/s3/m/9ba1f1f9f705cc1755270973.png)
1、程序控制--无条件传送: 当需要与外设交 换数据时,直接执行I/O指令,开始接/发数据。 例 1:无条件输入 O + 5V
D0
O A0 A2 A3
A4
O
K
...
O
&
O
..
A FFF7H IN AL, DX TEST AL, 01 JZ …
A15
IOR
…...
K闭合 D0 = 0, K 打开 D0 = 1
第8章
输入/输出接口
I/O接口是计算机与外设交换信息的中间桥梁。 8.1 输入/输出接口 8.1.1 输入/输出接口的交换信息 CPU与外设交换的信息: 数据信息:数字量、开关量、模拟量。 状态信息:BUSY,READY等,反映外设的状态。 控制信息:CPU发出的命令如读写等。
8.1.2
输入/输出的控制方式 CPU与外设数据传送方式:①程序控制 方式(无条件传送和有条件传送);②中断 控制方式;③直接存储器存取方式。
STB
IBF
RD
O
PC3 PC6、PC7
INTR I/O
RD
O
PC0
INTR
I/O
STB:选通输入,外设发出 IBF:输入缓冲器满,8255发出 INTE:中断允许,PC4=1,使INTE A=1; PC2=1,使INTE B=1 INTR:中断请求,当INTE=1,IBF=1,STB时,INTR = 1
方式1的应用:
• 方式1主要用于中断控制方式下的输入输 出 • C口的8位除用作选通信号外,其余位可 工作于方式0下,作为输入或输出口
(3)工作方式2:带选通的双向传送方式。 8255A中只允许端口A处于工作方式2,可用来 在两台处理机之间实现双向行通信。 当端口A工作于方式2时,允许端口B工作方式0 或方式1完成输入/输出功能。
状态字、控制字
![状态字、控制字](https://img.taocdn.com/s3/m/b11c3cf2ba0d4a7302763afd.png)
位 17:功能数据组 FDS 位 1 命令
结果
♦ 与位 16“FDS BIT 0”同时控制 4 个功能数据组中的一个。
位 18:电机数据组,MDS 位 0 命令
条件
开机准备(009),预充电(010)或运行准备(011)
结果
♦ 与位 19 的 “MDS BIT 1”Байду номын сангаас时控制 4 个电机数据组中的一个。
9-4
6SE7085-0QX60 (AE 版) Siemens Electrical Drives Ltd.
矢量控制使用大全 SIMOVERT MASTERDRIVES
04.99
控制字和状态字
位 10:PLC 来的控制命令(H“PLC 来的控制”)
条件
高信号;只在接收命令后处理过程数据 PZD (控制字,设定值);这些数 据通过 CU 的 SST1 接口,CB/TB 接口(选件)和 SST/SCB 接口(选件)传 送。
位 0:开/关 1 命令(↑“开”)(L“关 1”)
条件
在开机准备状态(009)从 L→H 上升沿发生。
结果
♦ 预充电(010) 主接触器(选件)/旁路接触器,如有则接通。
直流回路进行预充电。
♦ 准备(011) 如果装置最后关机是用“关机 2”,从最后关机经去磁时间(P603)后,
装置才转入下一状态。
条件
低信号
结果
♦ 该命令有两个可能的作用:
• DC 制动被激活(P395=1): DC 制动(017) 系统按参数设定的 OFF3 (P466)下降时间减速,直到 DC 制动频 率(P398)。 然后在去激磁时间(P603)内逆变器脉冲被封锁。 随后,用可调的制动电流(P393)经可参数设置的制动时间(P397) 进行直流制动。
控制字与状态字
![控制字与状态字](https://img.taocdn.com/s3/m/b61ed05c804d2b160b4ec03f.png)
♦ 捕捉再启动(013),仅在捕捉再启动(用 P583 设定控制字位 23)被激活 后才能再启动。
♦ 运行(014)
条件
LOW(低)信号和 P100 = 3,4(闭环频率/速度控制)
结果
♦ OFF1(015),须在逆变器处于使能状态。
• 在 P100 = 3,4 和从动时,系统等到上级开/闭环控制使装置停机。
速度/频率调节器输出,负信号反馈到速度/频率设定值,可通过参 数 P245(源静态)P246(标度静态)设置。
位 25: 调节器使能命令(H “调节器使能”)
条件
高信号且变频器的逆变器脉冲释放。
结果
♦ 对于控制方式(P100 = 0, 4, 5)的速度调节器输出被使能。
Siemens Electrical Drives Ltd. 6SE7085-0JD60 SIMOVERT MASTERDRIVES 使用说明书
结果
♦ 在斜坡函数发生器输入端设定值被使能。
位 7: 确认命令(↑“确认”)
条件
在故障状态(007)从 L→H 上升沿。
结果
♦ 所有当时故障在转移到诊断存储器后被删除。
♦ 如无新的故障发生,进入开机封锁(008)状态。
♦ 如无故障,进入故障(007)状态。
注意
确认命令从三个源(P565,P566 和 P567)同时起作用并始终可以从 PMU 起作用!
结果
♦ OFF2 命令(电气的)被执行。
Siemens Electrical Drives Ltd. 6SE7085-0JD60 SIMOVERT MASTERDRIVES 使用说明书
10-1
This is trial version
控制字和状态字
PSW状态字百度百科
![PSW状态字百度百科](https://img.taocdn.com/s3/m/d99f048171fe910ef12df8fe.png)
PSW即程序状态字(有些教材也叫程序状态寄存器),Program Status Word
程序状态寄存器PSW是计算机系统的核心部件——控制器的一部分,PSW用来存放两类信息:
一类是体现当前指令执行结果的各种状态信息,称为状态标志,
如有无进位(CF位),有无溢出(OF位),
NV UP DI PL NZ NA PO NC依次表示OF DF IF SF ZF AF PF CF都为0.
PSW各位的定义如下:
Cy(PSW.7):即PSW的D7位,进位、借位标志。 进位、借位CY=1;否则CY=0.
AC(PSW.6):即PSW的D6位,辅助进位、借位标志。 当D3向D4有借位或进位时,AC=1;否则AC=0.
,即反映指令执行结果的一些特征信息。在debug程序中,可以使用R命令来查看PSW的值,
除了TF没有显示之外,其它8个标志的值显示方式如下:
标志名
设置 nv(清除) ov(溢出)
方向 dn(减) up(增)
中断Байду номын сангаас ei(启用) di(禁用)
F0(PSW.5及PSW.1):即PSW的D5位,用户标志位;
RS1及RS0(PSW.4及PSW.3):即PSW的D4、D3位, 寄存器组选择控制位;
OV(PSW.2):溢出标志。有溢出OV=1,否则OV=0;
F1(PSW·1):保留位,无定义;
P(PSW·0):奇偶校验标志位,由硬件置位或清0;存在ACC中的运算结果有奇数个1时P=1,否则P=0。
结果正负(SF位),结果是否为零(ZF位),
奇偶标志位(PF位)等;
另一类是存放控制信息,称为控制状态,
6RA70状态字与控制字说明(中文版)
![6RA70状态字与控制字说明(中文版)](https://img.taocdn.com/s3/m/e0c33f7c02768e9951e738d8.png)
6RA70状态字与控制字说明
状态字控制字
Bit0准备合闸Bit0OFF1,斜坡停车(按照斜坡时间停车)
Bit1就绪待运行Bit1OFF2,自由停车(设备断电惯性停车)
Bit2运行Bit2OFF3,快速停车(直流制动,快速斜坡停车)Bit3有故障产生Bit3使能信号,使能变频器的触发脉冲
Bit4OFF2激活Bit4使能变频器的斜坡发生器(默认值1)
Bit5OFF3激活Bit5启动变频器的斜坡发生器(默认值1)
Bit6合闸禁止Bit6使能给定值(默认值1)
Bit7有报警产生Bit7故障确认,复位信号
Bit8给定值与实际值之间有偏差Bit8点动位0
Bit9PZD控制(常为1)Bit9点动位1
Bit10实际值大于或等于P373中的设定值Bit10PLC控制位
Bit11欠压故障F006Bit11允许正方向旋转
Bit12主接触器合闸Bit12允许正方向旋转
Bit13斜坡函数发生器使能Bit13电动电位计增加信号
Bit14给定值为正Bit14电动电位计减少信号
Bit15备用Bit15外部故障信号。
[指南]解析CiA402
![[指南]解析CiA402](https://img.taocdn.com/s3/m/b9c2838e50e79b89680203d8ce2f0066f533649a.png)
CiA402框架解析刘允松摘要本文针对A TV71/32/12,介绍CiA控制框架下通讯控制时,变频器的命令(字)和状态(字)的互动关系,从而介绍在通讯的模式下如何以速度模式控制变频器。
关键字变频器CiA框架总线通讯引言随着总线技术的发展和机械制造商与电气系统集成商的认知上的进步,以总线通讯的方式控制变频调速器和运动控制器已经越来越普遍地接受。
但是不管是电气工程人员还是施耐德公司的技术支持同事,在编写通讯控制程序和调试过程中,经常会碰到一些困难或疑问,尤其是很多人反映不容易搞清变频器的命令字和状态字之间的相互关系。
本文就将对此展开阐述,厘清一些概念,并相应提出参考建议,从而使控制流程简化,并节省资源,提高通讯效率。
本文的重点是阐述通讯模式下,变频器的控制流程,对于每一种通讯协议都是通用的,所以并不涉及总线协议方式及其硬软件实现。
CiA402的概念在通讯控制中,有三种类型的框架,及通讯框架,功能框架和应用框架。
其中通讯框架描述网络或总线的特征,包括电缆、接头、电气特性、访问协议、寻址系统、周期交换服务、发信服务等等;应用框架总体上定义由机械上的设备提供的服务;而功能框架描述一类设备的表现,如功能、参数(名称,格式,单位,类型等)、周期性I/O变量、状态表等等。
对于某类设备家族的成员,它们分别具有共同或类似的功能框架:比如所有调速驱动器具有相同或类似的功能框架,所有伺服驱动器具有相同或类似的功能框架,编码器家族,远程I/O家族,显示终端家族也分别具有有类似的功能框架,目的是为了实现标准化或者互换性。
1991年开始,以施耐德变频器为代表的欧系调速驱动器以DRIVECOM作为功能框架,从2005年开始逐渐演变为CiA402(调速和运动控制设备框架),代表了调速和运动设备功能框架的最新标准,并成为IEC 61800-7标准的一部分。
IEC61800-7标准定义了几种调速器的功能框架,其中包括CiA402,PROFIFRIVE,CIP等。
PLC、变频器通讯报文报文解释
![PLC、变频器通讯报文报文解释](https://img.taocdn.com/s3/m/ad872319770bf78a64295480.png)
经过平滑
转矩限制 的输出电
流
状态字2 控制字2 状态字2 控制字2 状态字2 控制字2 状态字2 控制字3 状态字3
扭矩状态
位置速度 倍率
消息字
位置速度 倍率
消息字
扭矩减少 扭矩状态
编码器1 状态字
编码器1 位置实际 值1 32位
MDI目标 位置
位置实际 值A
MDI目标 位置
编码器1 位置实际 控制字
编码器2
编码器1 位置实际 值1 32位
位置偏移 量32位
编码器1 控制字 位置实际 值1 32位
编码器1 位置实际 值1 32位
位置偏移 量32位
编码器1 位置实际 值2 32位
编码器2 状态字
位置控制 器的比例 增益32位
编码器1 位置实际 值2 32位
编码器1 位置实际 值2 32位 位置控制 器的比例 增益32位 编码器2 状态字
转速设定 值16位
用户自定 义
用户自定 义
经过平滑 的转速实 际值A 经过平滑 的输出电 流 经过平滑 的转矩实 际值
转速设定 值16位
经过平滑 的转速实 际值A
转速设定 值16位
用户自定 义
用户自定 义
经过平滑 的转速实 际值A 经过平滑 的输出电 流 经过平滑 的转矩实 际值
用户自定 义
警告代码
350
状态字1 控制字1 状态字1 控制字1 状态字1 控制字1 状态字1 控制字1 状态字1
选择程序 EPOS选择 定位控制 定位状态
转速实际 段
的程序段 字1
字1
值32位 定位控制 定位状态 定位控制 定位状态
字
字
字2
字2
485通信讲解(附案例)
![485通信讲解(附案例)](https://img.taocdn.com/s3/m/81118b738bd63186bdebbc8e.png)
帧头 帧头:一个字节 帧头是主机发布命令或从机回应主机响应的第一个字节,不论是主机还是从 机,都在收到该字节后开始记录有效数据。 为确保能准确识别报文头,要求两个通信帧之间保持2个字节传输时间以上的总 线空闲时间。
数据帧格式示意图
起始字节 (字节)
从机地址 (字节)
用户数据
异或校验 (字节)
76543210
速度
0
未到达设定频率
/速度
RS485通讯协议
响应字位定义
控制字 (位)
值
bit11
1
含义 变频器运行状态
功能描述
0
变频器停止状态
bit15
1
变频器接受出错
0
变频器接收正确 本位表示来自控制器的通讯帧经
校验出错,控制器应再次发送该
bit0
预留
帧。
bit7~8
预留
bit12~1 4,
预留
RS485通讯协议
1、以50Hz运行2#变频器。(此例需要将变频器频率设定成F0.03=6)
功能码号 功能码组号 命 令 /响 应 字 ( 码 )
RS485通讯协议
命令字(码)
命令字(码)
功能描述
0 无任务 1 请求读取功能码参数数据
2 请求更改功能码参数数据 14 请求更改功能码参数并存储至EEPROM
3~13,15 预留
响应字(码)
响应字(码)
内容描述
0 无响应
1 功能码参数操作正确(读取或更改)
先发高字节,再发低字节的原则
数据帧格式示意图
起始字节 (字节)
从机地址 (字节)
功能码操作 命 令 /响 应 (字节)
功能码号 (字节)
6041状态字位定义
![6041状态字位定义](https://img.taocdn.com/s3/m/7daf0fa3162ded630b1c59eef8c75fbfc77d94e0.png)
6041状态字位定义
6041状态字位通常用于描述特定系统或设备的状态信息。
在数
字系统中,状态字位是由一组二进制位组成的,每一位代表特定的
状态或条件。
这些状态字位可以用来表示各种信息,例如开关状态、故障信息、传感器读数等。
具体到6041状态字位的定义,需要结合具体的系统或设备来进
行解释。
通常情况下,这个数字可能代表了某个设备的多个状态,
比如开关状态、故障信息、运行模式等。
在实际应用中,这些状态
字位可以被用来监控设备的运行状态,进行故障诊断,或者触发相
应的控制动作。
除了数字系统中的应用,状态字位的概念也可以扩展到其他领域,比如网络通信、控制系统、传感器数据等。
无论在哪个领域,
理解状态字位的含义都是非常重要的,因为它们直接关系到系统的
运行和控制。
总之,6041状态字位的定义取决于具体的应用和系统,它们可
以代表各种不同的状态信息,并且在实际工程中发挥着重要的作用。
希望这个回答能够帮助你更好地理解状态字位的概念和应用。
第1节4 方式控制字及状态字
![第1节4 方式控制字及状态字](https://img.taocdn.com/s3/m/8099210d19e8b8f67d1cb903.png)
例3:使C口的第0位PC0发出负脉冲,控制端口地址为203H。
解:置1相应的控制字为:00000001B=01H
置0相应的控制字为:00000000B=00H
MOV DX, 203H;控制端口地址→DX MOV AL, 01H ;控制字→AL OUT DX,AL ; 控制字→控制端口 MOV AL, 00H ;控制字→A OUT DX,AL ; 控制字→控制端口
DEC AL;PC6=0 OUT DX , AL;关打印
1 00 00 0 01
图7.17 采用方式1的查询方式
PP: MOV AL , 10101000B
MOV DX , 383H OUT DX , AL
MOV AL , 00001101B; 初始化PC6=1允许中断
OUT DX,AL;书上有错!P276
图7.16 采用方式0的查询方式
设8255A的端口地址为:
A端口 380H ; B端口 381H
C端口 382H ; 控制口 383H 具体程序段如下:
PP: MOV AL , 10000001B MOV DX , 383H OUT DX , AL MOV AL , 00001100B OUT DX , AL;初始化PC6=0 MOV DX , 382H
LPST:IN AL , DX;测PC2 AND AL , 04H JNZ LPST;忙,等待
MOV AL , CL
MOV DX , 380H
OUT DX , AL;输出字符
MOV AL , 0DH;=00001101B MOV DX , 383H OUT DX , AL;PC6=1打印 CALL DELAY
…
RD
PB0
WR
…
力士乐控制字和状态字
![力士乐控制字和状态字](https://img.taocdn.com/s3/m/bbff59e84028915f804dc2f5.png)
1
反 转 0
运 行 状 态 1 停 机 状 态
点 动 状 态 2 非 点 动 状 态
加 速 过 程 中 3 非 加 速 过 程 中
减 速 过 程 中 4 非 减 速 过 程 中
失 速 过 压 5 正 常
失 速 过 流 6 正 常
有 故 障 7 无 故 障
保 留 8 保 留
保 留 9 保 留
保 留 10 保 留
保 留 11 保 留
保 留 12 保 留
保 留 13 保 留
保 留 14 保 留
0 正
转
正转 反转 故障
0 1 0
1 1 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 1
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
保 留 15 保 留 十 进 制 十 六 进 制
0 0 0 1 0 0
0 0 0 0 0 0
1 1 1 1 1 1
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
129 136 128 160 130 132
81 88 80 A0 82 84
点 动 有 效 ( 运 行 指 令 有 效 0 位 2 决 定 点 动 方 向 ) 1 无 效 反 转 2 正 转
状态字
1
按 功 能 码 设 定 的 停 机 方 式 停 机 3 无 效
紧 急 停 车 有 效 4 无 效
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8255A自身规定其4个片内端口地址A1和A0应为00,01,10和11。
系统总线的A0总为0。将8255A的A1,A0和系统地址总线 的A2,A1分别相连。从而得到四个连续的偶地址。
图 8086与8255A连接
图7.16 采用方式0的查询方式
设8255A的端口地址为:
A端口 380H ; B端口 381H
C端口 382H ; 控制口 383H 具体程序段如下:
PP: MOV AL , 10000001B MOV DX , 383H OUT DX , AL MOV AL , 00001100B OUT DX , AL; 初始化PC6=0 MOV DX , 382H
① CPU输出数据 ② CPU发出WR :
INTE A
PC 6 PC 7
(1) 数据写到 8255A的端口
ACK A
(2) WR 的低电平清除中断请求
OBFA 信号INTR
&
(3) WR 的上升沿使OBF 有效,
O
PC 3
WR
PC 4, PC 5
INTR A
表示输出端口满,通知外设取数 据。
I / O ③ 外设接受到数据后,发出
MOV AL, 01H ; 控制字→AL OUT 203H,AL ; 控制字→控制口
注意:
(1)当端口地址大于255时必须使用间接的输入输出指令。 将端口地址先写入DX中,然后执行输入/输出操作 。
OUT 203H,AL
×
(2)只能用累加器作为输入/输出过程的机构,不能用其他 寄存器代替。
OUT DX ,CL ×
OUT DX,AL ; 控制字→控制端口
CALL DELAY MOV AL, 01H ; 控制字→A
OUT DX,AL ; 控制字→控制端口
2.8255的状态字
当8255的A口、B口工作在方式 1或A口工作在方式 2,通过读C口的数据,可以 检测A口和B 口的状态。
图7.12 A、B口均为方式1输入时的状态字
8086
CPU IOR
IOW
A2 A1
A0
A3
A4
A5
门
电
A9
路
A10
A15 …
D0--D7
RD
PB0
WR A1
…
A0
PB7
8255A
PA0
CS
…
PA7
+5V
… …
PC2
图 无条件传送方式
1、方式 0 2、B口方式 1输入:PC2=STB
7.1.6 8255应用举例
例7.1:现将A口作为传送字符的通道,工作于方式 0,输出方式,B端口未用,端 口C也工作于方式0,PC2 作为BUSY信号的输入端,故PC3~PC0 为输入方式,PC6 作为STROBE 信号输出端,故PC7~PC4 为输出方式,准备传送的字符已在CL 中。
例3:使C 口的第0位PC0 发出负脉冲,控制端口地址为 203H 。
解:置1相应的控制字为:00000001B=01H
1
1
置0相应的控制字为:00000000B=00H
0
MOV DX, 203H;控制端口地址→DX
MOV AL, 01H ; 控制字→AL
OUT DX,AL ; 控制字→控制端口 MOV AL, 00H ; 控制字→A
D7 D6 D5 D4 D3 D2 D1 D0
1
0
0
0
0
0
1
1
标志位
端口A为 定义端口 C口高4 端口B为 定义端口 C口低4 工作方式 0 A为输出 位输出 工作方式0 B为输入 位输入
工作方式控制字为83H
初始化程序:
MOV DX, 63H ; 指向控制口 MOV AL, 83H ;10000011B OUT DX, AL ;8255 初始化 也可以写为: MOV AL, 83H ;10000011B OUT 63H, AL ;8255 初始化
7.1.4 方式控制字及状态字(配电箱/配电盘开关状态)
1.8255的控制字
(1) 方式控制字
方式控制字:10100011 MOV AL , 10100011B MOV DX , 控口地址 OUT DX , AL
图7.10 8255方式控制字格式
例1 使8255A其各口工作于方式0,A口作输出,B口作输入,C 口高4位作输出,C口的低4位作输入。先写出其工作方式控制 字,并写出初始化程序。(控制端口地址为63H)
ACK 信号:
图7.4 端口A方式 1 输出
(1) ACK 的下降沿使OBF 变高,
ACK :外设应答 OBF :输出缓冲器满 INTE :中断允许,
(2) ACK 的上升沿使INTE=1, 则INTR 变高,发出中断请求,请 求CPU 输出新的数据。
1 00 00 0 01
图7.17 采用方式1的查询方式
PP: MOV AL , 10101000B MOV DX , 383H OUT DX , AL
MOV AL , 00001101B; 初始化PC6=1 允许中断
OUT DX,AL; 书上有错!P276
具体输出过程:
PA 7 ~ PA 0
(2) 端口C置位/复位控制字
例如: PC5=1 置位复位控制字:00001011
MOV AL , 00001011B MOV DX , 控口地址 OUT DX , AL
图7.11 8255端口C置位/复位控制字格式
例2:把C 口的第0位PC0 置1,控制端口地址为203H 。
解:相应的控制字为:00000001B=01H MOV DX, 203H;控制口地址→DX MOV AL, 01H ; 控制字→AL OUT DX,AL ; 控制字→控制口
图7.13 A、B口均为方式1输出时的状态字
图7.14 A口在方式2工作时的状态字
7.1.5 8255与CPU的连接 8088
图7.15 计算机中8255的连接
8088:8位数据总线,8255A的A1和A0直接与系统地址总线 的A1和A0相接。
8086:16位数据总线, 低8位数据线 偶地址 高8位数据线 奇地址
LPST :IN AL , DX;测PC2 AND AL , 04H JNZ LPST ;忙,等待
MOV AL , CL
ห้องสมุดไป่ตู้MOV DX , 380H
OUT DX , AL;输出字符
MOV AL , 0DH;=00001101B MOV DX , 383H OUT DX , AL;PC6=1 打印 CALL DELAY DEC AL ;PC6=0 OUT DX , AL;关打印