详细介绍: Q Q: 304166234,135-5405-5580 唐唐
武汉浩科自动化--西门子华中代理商 特价销售西门子6ES5,6ES7,6AV,6XV,6EP,6GK,6AG,6RA,6SE,6SL,6SY,6RY,6SN,6FC,6FX,1PP,2CF,1FT,1FK,1PH,C98043,6DD,6DR,7MH,7ML。
http://txq45632206.cnelc.com/
6ES7223-1PL22-0XA8
? 如果输出位在程序各处产生了多个中间状态(1/0),而这些状态不应发送给输出模块,则
执行“立即写入”可能会导致危险情况(输出端产生瞬态脉冲)发生。
? 作为常规设计原则,在程序中只能以线圈形式对外部输出模块引用一次。如果用户遵循
此设计原则,则可以避免使用立即输出时的大多数潜在问题。
位逻辑指令
S7-300和S7-400的梯形图(LAD)编程
1-24 A5E00446504-01
实例
立即写入外设数字输出模块5通道1的等价梯形图程序段。
可以修改寻址输出Q字节(QB5)的状态位,也可以将其保持不变。程序段1中给Q5.1
分配I0.1信号状态。将QB5复制到相应的直接外设输出存储区(PQB5)。
字PIW1包含I1.1的立即状态。对PIW1与W#16#0002执行AND运算。如果PB1中的
I1.1(第二位)为真(“1”),则结果不等于零。如果WAND_W指令的结果不等于零,触点
A<>0时将传递电压。
I 0.1 Q 5.1
Network 1
MOVE
IN
EN ENO
QB5 OUT PQB5
Network 2
在此实例中,Q5.1为所需的立即输出位。
字节PQB5包含Q5.1位的立即输出状态
6ES7223-1PL22-0XA8
bk:0= 忽略中断条件
1= 使用中断条件来检测起始信息。
信息的中断控制字节位用来定义识别信息的标准。信息的起始和结束均需定义。
起始信息:il*sc+bk*sc
结束信息=ec+tmr+最大字符数
起始信息编程:
1. 空闲检测: il=1,sc=0,bk=0,SMW90>0
2. 起始字符检测: il=0,sc=1,bk=0,SMW90 被忽略
3. 中断检测: il=0,sc=1,bk=1,SMW90 被忽略
4. 对一个信息的响应: il=1,sc=0,bk=0,SMW90=0
(信息定时器用来终止没有响应的接收)
5. 中断一个起始字符: il=0,sc=1,bk=1,SMW90 被忽略
6. 空闲和一个起始字符: il=1,sc=1,bk=0,SMW90>0
7. 空闲和起始字符(非法): il=1,sc=1,bk=0,SMW90=0
注意:通过超时和奇偶校验错误(如果允许),可以自动结束接收过程。
SMB88 SMB188 信息字符的开始
SMB89 SMB189 信息字符的结束
SMB90
SMB91
SMB190
SMB191
空闲线时间段按毫秒设定。空闲线时间溢出后接收的第一个字符是新的信息的开始
字符。SMB90(或SMB190)是最高有效字节,SMB91(或SMB191)是最低有
效字节。
SMB92
6ES7223-1PL22-0XA8
在此实例中,立即输入I1.1与I4.1和I4.5串联。
字PIW1包含I1.1的立即状态。对PIW1与W#16#0002执行AND运算。如果PB1中的
I1.1(第二位)为真(“1”),则结果不等于零。如果WAND_W指令的结果不等于零,触点
A<>0时将传递电压。
位逻辑指令
S7-300和S7-400的梯形图(LAD)编程
A5E00446504-01 1-23
1.18 立即写入
说明
对于“立即写入”功能,必须按以下实例所示创建符号程序段。
对于对时间要求苛刻的应用程序,将数字输出的当前状态发送给输出模块的速度可
能必须快于正常情况下在OB1扫描周期结束时发送一次的速度。“立即写入”将在扫
描“立即写入”梯级时将数字输出写入输入模块。否则,必须等到下一OB1扫描周期
结束,届时将以P存储器状态更新Q存储区。
要将一个输出(或多个输出)立即写入输出模块,请使用外设输出(PQ)存储区来代替输
出(Q)存储区。可以字节、字或双字形式读取外设输出存储区。因此,不能通过线圈
单元更新单一数字输出。要立即向输出模块写入数字输出的状态,将根据条件把包
含相关位的Q存储器的字节、字或双字复制到相应的PQ存储器(直接输出模块地址)
中。
! 当心
6ES7223-1PL22-0XA8 |