数控机床电气控制16.doc
文本预览下载声明
SMO.4分脉冲,占空比为50%,周期为1min的脉冲串。
SMO.5秒脉冲,占空比为50%,周期为1s的脉冲串。
SMO.6扫描时钟,一个扫描周期为ON,下一个周期为OFF,交替循环。
SM1.0执行指令的结果为0时,该位置为1.
SM1.1执行指令的结果溢出或检测到非法数值时,该位置1.
SM1.2执行数学运算的结果为负值时,该位置1.
SM1.3除数为0时,该位置1。
位地址:SM[字节地址].[位地址],如SMO.1。
字节,字,双字地址;SM[数据长度][起始字节地址],如SMB8,SMW10,SMD12。
顺序控制继电器(S)。顺序控制继电器(S)又称为状态元件,用于顺序控制(步进控制),通常与顺序控制指令LSCR,SCRT,SCRE结合使用。
顺序控制继电器可按位为单位使用,也可按字节,字,双字来存取数据,其地址格式为
位地址:S[字节地址].[位地址],如SO.1。
字节,字,双字地址;S[数据长度][起始字节地址],如SB4,SW6,SD8。
CPU226模块状态寄存器的有效地址范围为:S(0.0~31.7);SB(0~31);SW(0~30);SD(0~28)。
定时器(T)。PLC中的定时器(T)的作用相当于继电器控制系统的时间继电器。定时器的设定值由程序赋予,定时器的分辨率有三种:1ms,10ms,100ms。每个定时器有一个16位的当前值寄存器和一个状态位。
定时器地址表示格式为:T[编号],如T24.
S7-200 PLC定时器的有效地址范围为:T(0~255)。
计数器(C)。计数器(C)是累计其计数输入端子送来的脉冲数。计数器的结构与定时器基本一样,其设定值在程序中赋予,它有一个16位的当前值寄存器和一个状态位。一般计数器的计数频率搜扫描周期的影响,不可以太高,高频箱号的技术可以指定的高速计数器。
计数器地址表示格式为:C[编号],如C24.
S7-200 PLC计数器的有效地址范围为:C(0~255)。
变量寄存器(V)。S7-200系列PCL有较大容量的变量寄存器(V)。由于模拟量控制,数据运算,设置参数等用途。变量寄存器可按bit(位)为单位使用,也可按字节,字,双字为单位使用。其地址格式为:
位地址:V[字节地址].[位地址],如VO.1。
字节,字,双字地址;V[数据长度][起始字节地址],如VB4,VW6,VD8。
CPU226模块状态寄存器的有效地址范围为:V(0.0~5119.7);VB(0~5119);VW(0~5118);VD(0~5116)。
9)累加器(AC)累加器(AC)是用来赞词计算中间值得寄存器,也可向子程序传递参数或返回参数。S7-200 PLC中提供4个32bit累加器(AC0~AC3)。累加器支持以字节,字和双字为单位的存取。以字节或字为单位存取累加器时,是访问累加器的低8位或低16位。
10)模拟量输入/输出寄存器(AI/AQ)。PLC外的模拟量A/D转换为数字量,存放在模拟量输入寄存器(AI),供CPU运算,CPU运算的相关结果存放在模拟量输出寄存器(AQ),经D/A转换为模拟量,以驱动外部模拟量控制设备。在PLC内的数字量字长为16bit,即2Byte,故其地址格式为
AIW/AQW [起始字节地址],如AIWO,2,4,....;AQWO,2,4,...。
CPU226模块模拟量输入/输出寄存器的有效地址范围:AIWO~AIW62,AQW0~AQW62。
基本逻辑指令
S7-200PLC的基本指令多用于开关量控制逻辑,这里着重介绍基本指令的功能,梯形图的编程方法及对应的指令表形式。
编程时,应注意各操作数的数据类型及数值范围。
LD(load)指令:常开触点逻辑运算开始。
A(And)指令:常开触点串联连接。
O(Or)指令:常开触点并联连接。
=(Out)指令:输出。
其应用如图4-11所示。
指令使用说明
LD指令用于与输入母线相连的触点,在分支电路块的开始出也要使用LD指令。
触点的串/并联用A/O指令,输出线却总是放在最右边,用=(Out)指令。
LD,A,O指令的操作元件(操作数)可为I,Q,M,SM,T,C,V,S。=(Out)指令的操作元件(操作数)一般可为Q,M,SM,T,C,V,S。
在PLC中,除了常开触点外还有常闭触点。为与之相对应,引入了一下指令。
LDN(load NOT)指令:常闭触点逻辑运算开始。
AN(And Not)指令:常闭触点串联连接。
ON(Or nOT)指令:常闭触点并联连接。
这三条指令的操作元件与对应常开触点指令的操作元件相同。
指令使用注意
在程序中不要用=(Out)指令去驱动实际的输入(I),因为I的状态应由实际输入器件的状态来决定。
尽量避免双线圈输出(即同一线圈多次使用),如图4-12所示。
若I
显示全部