控制字状态字
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
变频器控制字状态字
![变频器控制字状态字](https://img.taocdn.com/s3/m/abc3e2318762caaedc33d406.png)
变频器控制字状态字标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]字体大小: | | 2010-02-11 12:51 - 阅读:143 - :3工控网曾有过关于主题的文章,很精华,没找到链接,抱歉!下面给您一篇我曾摘自工控网的技术文章:1.通讯方式的设定:PPO 4,这种方式为0 PKW/6 PZD,输入输出都为6个PZD,(只需要在STEP7里设置,变频器不需要设置);PROFIBUS的通讯频率在变频器里也不需要设置,PLC方面默认为.在P60=7设置下,设置P53=3,允许CBP(PROFIBUS)操作.设置变频器的PROFIBUS地址.2.设置第一与第二个输入的PZD为PLC给变频器的控制字,其余四个输入PZD这里没有用到.设置第一与第二个输出的PZD为变频器给PLC的状态字,设置第三个为变频器反馈给PLC的实际输出频率的百分比值,第四个为变频器反馈给PLC的实际输出电流的百分比值,其余两个输出PZD这里没有用到.给变频器的第一个PZD存储在变频器里的K3001字里.K3001有16位,从高到底为3115到3100(不是到.变频器的参数P554为1时变频器启动为0时停止,P571控制正转,P572控制反转.如果把P554设置等于3100,那么K3001的位3100就控制变频器的启动与停止,P571设置等于3101则3101就控制正转,P572设置等于3102则3102就控制反转.(变频器默认P571与P572都为1时正转,都为0时为停止).经过这些设置后K3001就是PLC给变频器的第一个控制字.此时K3001的3100到3115共16位除了位3110控制用途都不是固定的,所以当设置P554设置等于3101时则3101可以控制启动与停止,P571等于3111时则3111控制正转,等等.K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC的控制讯号,所以变频器里没有用一个参数对应到这个位,必须保证PLC发过来第一个字的BIT 10为1.这里设置为:P554=3100,P571=3101,P572=3102,当PLC发送W#16#0403时(既0000,0100,0000,0011)变频器正转.给变频器的第二个PZD存储在变频器里的K3002字里.变频器的参数P443存放给定值.如果把参数P443设置等于K3002,那么整个字K3002就是PLC给变频器的主给定控制字.PLC发送过来的第二个字的大小为0到16384(十进制),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz.5.变频器的输出给PLC的第一个PZD字是,第二个PZD字是,等等.要想把PLC接收的第一个PZD用作第一个状态字,需要在变频器里把=0032(既字K0032), 要想把PLC接收的第二个PZD用作第二个状态字,需要在变频器里把=0033(既字K0032). (K0032的BIT 1为1时表示变频器准备好,BIT 2表示变频器运行中,等等.)(变频器里存贮状态的字为K0032,K0033等字,而变频器发送给PLC的PZD是,等)在变频器里把=0148,在变频器里把=0022,则第三个和第四个变频器PZD分别包含实际输出频率的百分比值和实际输出电流的百分比值6.程序:(建立DB100,调用SFC14,SFC15,6SE7的地址为512既W#16#200)A. 读出数据CALL "DPRD_DAT"LADDR :=W#16#200RET_VAL:=MW200RECORD :=P# BYTE 12(读取12个BYTE) NOP 0B. 发送数据CALL "DPWR_DAT"LADDR :=W#16#200RECORD :=P# BYTE 12(写入12个BYTE) RET_VAL:=MW210NOP 0C. L "DB100".DBW0T "MW20"NOP 0D. L "DB100".DBW2T "MW22"NOP 0则: 控制启动与停止;控制正转;控制反转;变频器READY;变频器FAULT.不同的通讯方式有不同的通讯连接虽然先前也会一部分,但是楼主的详细说明,个人感觉,还是细致入微的。
微机原理控制字的意义
![微机原理控制字的意义](https://img.taocdn.com/s3/m/ad7287d2112de2bd960590c69ec3d5bbfd0adad7.png)
微机原理控制字的意义
微机原理中,控制字是一段二进制代码,用于指示微机执行某种特定的操作或者控制命令。
控制字的意义包括:
1. 定义操作码:控制字中的一部分被用来表示某种特定的操作或者指令。
这些操作码告诉微机进行何种运算、将数据存储在何处、将结果存储在何处等。
2. 设定寻址模式:控制字中的一些位被用来表示寻址模式,即确定要对哪些数据进行操作。
寻址模式可以是直接寻址、间接寻址、相对寻址等,通过这些位可以确定要对某个寄存器、内存单元或者其他设备进行操作。
3. 控制器状态:控制字中的位可以表示控制器的状态,比如是否正在运行、是否出现错误、是否在等待输入等。
4. 定义控制信号:控制字中的一部分位可以用来生成控制信号,例如时钟信号、使能信号、复位信号等。
这些信号用来启动、停止或控制微机系统的各个部分。
通过设置控制字,微机可以根据需要执行各种操作、控制不同的设备以及处理不同类型的数据。
控制字的意义在于确定微机的行为,对于扩展性和灵活性至关重要。
atv320控制字与状态字
![atv320控制字与状态字](https://img.taocdn.com/s3/m/b6f16d2c1fb91a37f111f18583d049649b660ea2.png)
atv320控制字与状态字(最新版)目录1.ATV320 控制字和状态字的概述2.ATV320 控制字的功能和应用3.ATV320 状态字的功能和应用4.ATV320 控制字和状态字的区别与联系5.总结正文一、ATV320 控制字和状态字的概述ATV320 是一种常见的自动变速器控制单元,广泛应用于各类汽车中。
在 ATV320 中,控制字和状态字是其重要的组成部分,对于理解 ATV320 的工作原理以及进行故障诊断有着重要的意义。
控制字是 ATV320 中的一种数据类型,它包含了变速器的各种控制信息,如换挡策略、扭矩请求等,是 ATV320 实现自动变速器控制的关键。
状态字则是用来表示 ATV320 的各种工作状态,如故障状态、油压状态等,是诊断 ATV320 故障的重要依据。
二、ATV320 控制字的功能和应用ATV320 控制字的主要功能是控制自动变速器的工作,包括换挡、锁止、解锁等。
控制字的应用主要体现在以下几个方面:1.控制自动变速器的换挡,实现平稳且高效的动力输出。
2.控制变速器的锁止和解锁,提高燃油经济性。
3.实现与其他汽车系统的协同工作,如与发动机控制单元的通信等。
三、ATV320 状态字的功能和应用ATV320 状态字的主要功能是表示 ATV320 的各种工作状态,包括故障状态、油压状态等。
状态字的应用主要体现在以下几个方面:1.诊断 ATV320 的故障,如油压故障、电路故障等。
2.监控 ATV320 的工作状态,如油压、温度等。
3.提供 ATV320 的运行数据,为汽车性能分析和优化提供依据。
四、ATV320 控制字和状态字的区别与联系ATV320 控制字和状态字虽然都是 ATV320 的重要组成部分,但它们有着明显的区别:1.控制字主要用于控制自动变速器的工作,而状态字主要用于表示ATV320 的工作状态。
2.控制字是动态的数据,会随着自动变速器的工作而变化,而状态字是静态的数据,表示的是 ATV320 在某一特定时刻的工作状态。
变频器控制字状态字
![变频器控制字状态字](https://img.taocdn.com/s3/m/a4e93ca27fd5360cbb1adb19.png)
西门子变频器与PLC 通讯时,PLC 如何给出控制字和主给定H-字体大小:I I 2010-02-11 12:51 - 工控网曾有过关于主题的文章,很精华,没找到链接,抱歉!下面给您 一篇我曾摘自工控网的技术文章:1.通讯方式的设定:PPO 4,这种方式为0 PKW/6 PZD,输入输出都为6个PZD,(只需要在STEP 理设置,变频器不需要设置);PROFIBUS 勺通讯频率在变频器里也不需要设置,PLC 方面默认为.在P60=7设置下,设置P53=3,允许CBP (PROFIBU 操作. 设置变频器的PROFIBU 地址.2.设置第一与第二个输入的PZD 为PLC 给变频器的控制字,其余四个输入PZD 这里没有用到.设置第一与第二个输出的PZD 为变频器给PLC 的状态字,设置第三个 为变频器反馈给PLC 的实际输出频率的百分比值, 第四个为变频器反馈给PLC 的实际输出电流的百分比值,其余两个输 出PZD 这里没有用到.给变频器的第一个PZD 存储在变频器里的K3001字里.K3001有16位,从高到底为3115到3100(不是到.变频器的参数 P554为1时变频器启动为 0时停止,P571控制正 转,P572控制反转.如果把P554设置等于3100,那么K3001的位3100就控制变频器的启 动与停止,P571设置等于3101则3101就控制正转,I阅读:143 - : 3P572设置等于3102则3102就控制反转.(变频器默认P571与P572 都为1时正转,都为0时为停止).经过这些设置后K3001就是PLC给变频器的第一个控制字.此时K3001的3100到3115共16位除了位3110控制用途都不是固定的,所以当设置P554设置等于3101时则3101可以控制启动与停止,P571等于3111时则3111控制正转,等等.K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC的控制讯号,所以变频器里没有用一个参数对应到这个位必须保证PLC发过来第一个字的BIT 10为1.这里设置为:P554=3100,P571=3101,P572=3102,当PLC 发送W#16#0403寸(既0000,0100,0000,0011)变频器正转.给变频器的第二个PZD存储在变频器里的K3002字里.变频器的参数P443存放给定值.如果把参数P443设置等于K3002,那么整个字K3002就是PLC给变频器的主给定控制字.PLC发送过来的第二个字的大小为0到16384(十进制),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz.5.变频器的输出给PLC的第一个PZD字是,第二个PZD字是,等等.要想把PLC接收的第一个PZD用作第一个状态字,需要在变频器里把=0032(既字K0032),要想把PLC接收的第二个PZD用作第二个状态字,需要在变频器里把=0033(既字K0032).(K0032的BIT 1为1时表示变频器准备好,BIT 2表示变频器运行中,等等.)(变频器里存贮状态的字为K0032,K0033等字,而变频器发送给PLC的PZD是,等)在变频器里把=0148,在变频器里把=0022,则第三个和第四个变频器PZD分别包含实际输出频率的百分比值和实际输出电流的百分比值6.程序:(建立DB100,调用SFC14,SFC15,6SE7的地址为512既W#16#200)A.读出数据CALL "DPRD DAT"LADDR :=W#16#200RET VAL:=MW200RECORD :二P# BYTE 12读取12 个BYTE)NOP 0B.发送数据CALL "DPWR DAT"LADDR :二W#16#200RECORD :二P# BYTE 12写入12 个BYTE)RET VAL:=MW210NOP 0C. L "DB100".DBW0T "MW20"NOP 0D. L "DB100".DBW2T "MW22"NOP 0则:控制启动与停止;控制正转;控制反转;变频器READY;变频器FAULT.不同的通讯方式有不同的通讯连接虽然先前也会一部分,但是楼主的详细说明,个人感觉,还是细致入微的。
西门子6SE70控制字状态字说明
![西门子6SE70控制字状态字说明](https://img.taocdn.com/s3/m/d3524bc884254b35eefd3470.png)
6SE70变频器控制字对照表
序号 1 2 3 4 5 6 7 控制字1 位0 位1 位2 位3 位4 位5 位6 控制字1对应位 DB?.DBX1.0 DB?.DBX1.1 DB?.DBX1.2 DB?.DBX1.3 DB?.DBX1.4 DB?.DBX1.5 DB?.DBX1.6 说明 开/关1命令 关机OFF2命令(电气的) 关机OFF3命令(快停) 逆变器使能命令 斜坡函数发生器封锁命令 斜坡函数发生器保持命令 设定值使能命令 备注 ↑,低信号 低信号 低信号 高信号 低信号 低信号 高信号 843F 1 1 1 1 1 1 0
8 9 10 11 12 13 14 15 16 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
位7 位8 位9 位10 位11 位12 位13 位14 位15 控制字2 位16 位17 位18 位19 位20 位21 位22 位23 位24 位25 位26 位27 位28 位29 位30 位31
故障确认命令 点动1开机命令 点动2开机命令 PLC来的控制命令 顺时针旋转磁场命令 逆时针旋转磁场命令 点动电位计增加命令 点动电位计减小命令 外部故障1 说明 功能数据组,FDS位0命令 功能数据组,FDS位1命令 电机数据组,MDS位0命令 电机数据组,MDS位1命令 固定设定值FSW位0命令 固定设定值FSW位1命令 同步化使能命令 捕捉再起动命令使能 软化/工艺调节器使能命令 调节器使能命令 外部故障2命令 主从传动命令 外部报警1命令 外部报警2命令 选择BICO数据组 主接触器返回信号命令
↑ ↑,低信号 ↑,低信号 高信号 高信号 高信号 高信号 高信号 低信号 备注
Байду номын сангаас
高信号 高信号 高信号 高信号 低信号 高信号从动,低 信号主动 低信号 低信号 高信号数据组 2,低信号数据 组1 高信号
西门子PLC高速计数器的控制字和状态字介绍
![西门子PLC高速计数器的控制字和状态字介绍](https://img.taocdn.com/s3/m/5d4dbdda84254b35eefd344b.png)
每个高速计数器都有一个状态字节,状态位表示当前计数方向以及当前值是否大于或等于预置值。每个高速计数器状态字节的状态位如表8所示。状态字节的0-4位不用。监控高速计数器状态的目的是使外部事件产生中断,以完成重要的操作。
表7 HSC的控制字节
HSC0
HSC1
HSC2
HSC3
HSC4
HSC5
说明
SM157.5
向HSC写入新预置值:
0 =无更新1 =更新预置值
SM37.6
SM47.6
SM57.6
SM137.6
SM147.6
SM157.6
向HSC写入新当前值:
0 =无更新1 =更新当前值
SM37.7
SM47.7
SM57.7
HSC允许:
0 =禁用HSC 1 =启用HSC
SM37.0
SM47.0
SM57.0
SM147.0
复位有效电平控制:
0=复位信号高电平有效;1=低电平有效
SM47.1
SM57.1
起动有效电平控制:
0=起动信号高电平有效;1=低电平有效
SM37.2.
SM47.2
SM57.2
SM147.2
正交计数器计数速率选择:
0=4×计数速率;1=1×计数速率
SM37.3
每个高速计数器均有一个控制字节它决定了计数器的计数允许或禁用方向控制仅限模式和2或对所有其他模式的初始化计数方向装入当前值和预置值
1.控制字节
定义了计数器和工作模式之后,还要设置高速计数器的有关控制字节。每个高速计数器均有一个控制字节,它决定了计数器的计数允许或禁用,方向控制(仅限模式0、1和2)或对所有其他模式的初始化计数方向,装入当前值和预置值。控制字节每个控制位的说明如表7所示。
控制字与状态字
![控制字与状态字](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
控制字和状态字
atv320控制字与状态字
![atv320控制字与状态字](https://img.taocdn.com/s3/m/a7f29ebb0342a8956bec0975f46527d3250ca673.png)
atv320控制字与状态字摘要:1.ATV320 控制字和状态字的概述2.ATV320 控制字的功能和应用3.ATV320 状态字的功能和应用4.ATV320 控制字和状态字的区别与联系5.总结正文:一、ATV320 控制字和状态字的概述ATV320 是一种常用的单片机,它具有丰富的外设接口和可编程I/O 口,常用于嵌入式系统开发。
在ATV320 中,控制字和状态字是两种重要的数据类型,它们分别用于控制外设的操作和表示外设的状态。
二、ATV320 控制字的功能和应用ATV320 控制字主要用于控制外设的操作,包括初始化、配置、启动、停止等。
控制字通常由CPU 通过指令发送给外设,外设根据控制字的内容执行相应的操作。
例如,在ATV320 中,控制字可以用于配置定时器、中断控制器、串行通信接口等外设。
三、ATV320 状态字的功能和应用ATV320 状态字主要用于表示外设的状态,包括正常状态、错误状态、中断状态等。
状态字通常由外设通过中断或轮询方式发送给CPU,CPU 根据状态字的内容判断外设的工作状态,并采取相应的措施。
例如,在ATV320中,状态字可以用于检测定时器溢出、串行通信错误等异常情况。
四、ATV320 控制字和状态字的区别与联系ATV320 控制字和状态字在功能和应用上有明显的区别,但它们之间也存在密切的联系。
控制字用于控制外设的操作,而状态字用于表示外设的工作状态,两者是相辅相成的关系。
CPU 通过发送控制字来控制外设的操作,并通过接收状态字来监控外设的工作状态,实现对整个系统的有效控制。
五、总结ATV320 控制字和状态字在嵌入式系统开发中具有重要作用,它们分别用于控制外设的操作和表示外设的状态。
通过使用控制字和状态字,CPU 可以有效地控制和管理外设,实现对整个系统的稳定运行。
ABB变频器与PLC的通讯
![ABB变频器与PLC的通讯](https://img.taocdn.com/s3/m/f8c6c394e53a580216fcfef5.png)
ABB变频器与PLC的通讯现场总线通讯是现有工业自动化控制里重要的一个环节,采用现场通讯可以极大地降低工业现场的线路复杂的问题。
现我港卸船机采用ABB系统的PLC和变频器进行现场总线通讯,对其进行简要介绍如下:一.字与位的换算关系位为最基本的单位,8位为一字节,每个字有两个字节,所以每一个字有16位,此为数字电路基础。
二.控制字与状态字控制字是现场总线系统控制传动单元的基本手段,控制字由现场总线控制器发送给传动单元即变频器。
状态字是一个包含了状态信息的字,它由传动单元发送给现场总线控制器。
PLC与变频器可简单认定为大脑与四肢的关系,所有大脑发出的命令由四肢进行执行,同时四肢是否执行需要反馈与大脑。
三.数据集的概念在ABB变频器通讯中存在数据集的概念,每一个数据集拥有三个字,即三个字组成数据集。
命令字(控制字)为数据集1、3、5……。
若71.5参数设置为10则命令字数据集为10、12、14……。
同理状态字数据集为2、4、6……若71.5参数设置为10则状态字数据集为11、13、15……。
71.5参数的意义为和上位机进行现场总线通讯的第一个数据集的数据集号。
我港采用的变频器内部参数71.5参数设置为10。
(以下所涉及到的数据集全部按照75.1参数为10进行说明)。
由此参数分配地址的数据集是发给传动的第一个数据集也是命令字。
而下一个数据集就是来自传动的第一个数据集即状态字,所有两者之间的通讯为一问一答的方式。
四.变频器90 92组参数的意义90和92组参数是用于用户定义的PLC与变频器之间通讯的内容。
90组为命令字,92组为状态字,其中命令字最多有6个字,92组参数有9个字。
命令字对应于数据集16和数据集18。
状态字对应于数据集13,数据集15和数据集17。
若将直流总线电压值传送至PLC则需要对92.1-92.9的任意一个的内容更改为107,那么传送至PLC的内容即为直流总线电压值,那么107所代表的含义为第一组参数的第7个参数的内容。
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外部故障信号。
6RA70控制字与状态字的位解释
![6RA70控制字与状态字的位解释](https://img.taocdn.com/s3/m/c4bc1067842458fb770bf78a6529647d272834c3.png)
6RA70控制字与状态字的位解释状态字Bit 0:准备合闸Bit 1:就绪待运行Bit 2:运行Bit 3:有故障产生Bit 4:OFF2激活Bit 5:OFF3激活Bit 6:合闸禁止Bit 7:有报警产生Bit 8:给定值与实际值之间有偏离Bit 9:PZD控制(常为1)Bit 10:实际值大于或等于P373中的设定值Bit 11:欠压故障F006Bit 12:主接触器合闸Bit 13:斜坡函数发生器使能Bit 14:给定值为正Bit 15:备用控制字bit 0——OFF1,斜坡停车。
减速停车过程按照定义的斜坡下降时间停车。
就是给定信号斜坡下降直到停止,然后变频器输出断电。
bit 1——OFF2,是自由停车方式,也就是通常说的惯性停车。
或者说是变频器直接断电,电机自由滑行停车。
bit 2——OFF3,是快速停车方式,就是带直流制动功能。
是快速的斜坡下降,然后变频器停止时断电。
通常比off1方式停车快。
bit 3——使能信号,使能变频器的触发脉冲。
bit 4——使能变频器的斜坡发生器。
你将这一位默认设置为1即可。
bit 5——启动变频器的斜坡发生器。
你将这一位默认设置为1即可。
bit 6——使能给定值。
你将这一位默认设置为1即可。
bit 7——故障确认,复位信号。
bit 8——点动位0。
bit 9——点动位1。
bit 10——PLC控制位。
bit 11——允许正方向旋转。
bit 12——允许反方向旋转。
bit 13——电动电位计增加信号。
bit 14——电动电位计减少信号。
bit 15——外部故障信号。
怎样理解状态字(statusword)?
![怎样理解状态字(statusword)?](https://img.taocdn.com/s3/m/52036a3cb80d6c85ec3a87c24028915f804d8471.png)
怎样理解状态字(statusword)?启程⾃动化务实+靠谱的⾃动化培训服务提供商培训项⽬:PLC 系统集成+运动控制+机器⼈+机器视觉提供专业的⾃动化项⽬实施系统集成项⽬服务1. /FC,⾸次检测位状态字的第0位——“/FC”称为“⾸次检测位”,控制⼀串逻辑指令的顺序。
“/FC”位信号状态为“0”,说明⽤户程序中从这⼀点开始下⾯的逻辑指令,作为新的逻辑串(换⽽⾔之:在每⼀个逻辑串开始时,“/FC”位总为0)。
每⼀个逻辑指令检测“/FC”位的状态,就像指令检测它的寻址接点⼀样,决定了指令对其寻址状态、信号状态检测结果的存放位置。
如果“/FC”位的状态为0,逻辑指令将结果存在(逻辑操作的结果位)“RLO”中,并将“/FC”位的状态置为1。
这⼀过程,称为“⾸次检测”。
经过⾸次检测存放在“RLO”中的0或者1,被称为“⾸次检测的结果”。
在⼀个逻辑串中,当CPU完成逻辑串中的第⼀条指令以后,“/FC”位的状态⼀直为1。
当“/FC”位为1时,指令操作将其寻址接点的“检测结果状态”与先前存放在“RLO”中的状态结合起来。
⼀串逻辑指令总是以⼀个输出指令(如:S、R、=),或者⼀个与逻辑操作结果相关的条件跳转指令(JC),或者⼀个嵌套指令[ 如:A(、O(、X(、AN(、ON(、XN( ] 作为结束。
这些输出指令、跳转指令、嵌套指令将“/FC”位复位⾄0。
2. RLO,逻辑操作的结果状态字的第1位——“RLO”称为“逻辑操作的结果(Result of logic operation)”,存放⼀个位逻辑指令,或者算术⽐较指令的结果。
例如,在⼀串“位逻辑指令”中的第⼆条指令,检测寻址接点的信号状态,并且产⽣⼀个“0或者1的结果”。
然后,指令将这⼀“0或者1的结果”和状态字中的“RLO”值进⾏布尔逻辑运算,结果代替上⼀次的“RLO”值,并且存放在状态字的“RLO”中。
每⼀个接下来逻辑串中的指令,均是根据这两个值(⼀个值为“指令检测寻址接点所产⽣的结果”,另⼀个值为“当前的RLO”)进⾏布尔逻辑运算操作。
西门子博途编程-变频器控制
![西门子博途编程-变频器控制](https://img.taocdn.com/s3/m/cc3af4fa18e8b8f67c1cfad6195f312b3169eb9f.png)
西门子博途编程-变频器ห้องสมุดไป่ตู้制
这次我们编写一个变频器控制任务。我们选择标准报文2PZD。
这里我们简要讲一下状态字中的第二个字,返回的是频率的百分比,-100% 到 +100% 相对应的范围为-16384 到 +16384, 所以需要把它除以16384, 然后再乘以频率50,就是真实的频率。 CONVERTOR_PLC 是状态字。 PLC_CONVERTOR 是控制字。 这个是电机速度,正向和反向分别有两个速度。
这里为啥要把控制字和状态字分开保存呢?主要是接受和发送函数是分开来的,如果有10台电机,那么就可以实现一起发送和一起接收。
第1节4方式控制字及状态字.ppt
![第1节4方式控制字及状态字.ppt](https://img.taocdn.com/s3/m/85df5d34a76e58fafab00354.png)
1.8255的控制字
(1) 方式控制字
方式控制字:10100011 MOV AL , 10100011B MOV DX , 控口地址 OUT DX , AL
图7.10 8255方式控制字格式
(2) 端口C置位/复位控制字
例如: PC5=1 置位复位控制字:00001011
PP: MOV AL , 10101000B
MOV DX , 383H OUT DX , AL
MOV AL , 00001111B OUT DX , AL
例7.3 采用中断方式传送数据,电路的连接形式如下图.
NoA Image
图7.18 8255采用中断方式与打印机的连接
设8255A的端口地址为:
…
MOV AL , 0DH MOV DX , 0C6H OUT DX , AL STI
子程序:
TINTR: MOV AL , [DI] MOV DX , 0C0H OUT DX, AL MOV AL , 00001000B MOV DX , 0C6H OUT DX , AL INC AL OUT DX , AL
图7.16 采用方式0的查询方式
设8255A的端口地址为:
A端口 380H ; B端口 381H
C端口 382H ; 控制口 383H 具体程序段如下:
PP: MOV AL , 10000001B MOV DX , 383H OUT DX , AL MOV AL , 00001101B OUT DX , AL MOV DX , 382H
LPST:IN AL , DX AND AL , 04H JNZ LPST
MOV AL , CL MOV DX , 380H OUT DX , AL MOV AL , 0CH MOV DX , 380H OUT 0D6H , AL
4方式控制字及状态字
![4方式控制字及状态字](https://img.taocdn.com/s3/m/ce512d269b6648d7c1c746c6.png)
D7 D6 D5 D4 D3 D2 D1 D0
1
0
0
0
0
0
1
1
标志位
端口A为 工作方式0
定义端口 C口高4 端口B为 定义端口 C口低4 A为输出 位输出工作方式0 B为输入 位输入
工作方式控制字为83H
初始化程序:
MOV DX, 63H ; 指向控制口 MOV AL, 83H ;10000011B OUT DX, AL ;8255初始化 也可以写为: MOV AL, 83H ;10000011B OUT 63H, AL ;8255初始化
…
RD
PB0
WR
…
A1
A0
PB7
8255A
…
PA0
…
门
CS
电
PA7
路
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中。
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
7.1.4 方式控制字及状态字(配电箱/配电盘开关状态)