详细介绍: 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-1PM22-0XA8
1.17 立即读取
说明
对于“立即读取”功能,必须按以下实例所示创建符号程序段。
对于对时间要求苛刻的应用程序,对数字输入的当前状态的读取可能要比正常情况
下每OB1扫描周期一次的速度快。“立即读取”在扫描“立即读取”梯级时从输入模块中
获取数字输入的状态。否则,必须等到下一OB1扫描周期结束,届时将以P存储器状
态更新I存储区。
要从输入模块立即读取一个输入(或多个输入),请使用外设输入(PI)存储区来代替输
入(I)存储区。可以字节、字或双字形式读取外设输入存储区。因此,不能通过触点
(位)元素读取单一数字输入。
根据立即输入的状态有条件地传递电压:
1. CPU读取包含相关输入数据的PI存储器的字。
2. 如果输入位处于接通状态(为“1”),将对PI存储器的字与某个常数执行产生非零结
果的AND运算。
3. 测试累加器的非零条件。
位逻辑指令
S7-300和S7-400的梯形图(LAD)编程
1-22 A5E00446504-01
实例
可以立即读取外设输入I1.1的梯形图程序段
WAND_W
EN
6ES7223-1PM22-0XA8
计数
信息字符
发送字节个数(字节区)
起始
字符
结束
字符
S7-200 指令集
6-21
表6-12 接收缓冲区字节(SMB86 到SMB94 和SMB186 到SMB194)
端口0 端口1 描述
SMB86 SMB186
接收信息状态字节
n: 1= 用户通过禁止命令结束接收信息
r: 1= 接收信息结束:输入参数错误或缺少起始和结束条件
e: 1= 收到结束字符
t: 1= 接收信息结束:超时
c: 1= 接收信息结束:字符数超长
p: 1= 接收信息结束:奇偶校验错误
SMB87 SMB187 接收信息状态字节
en:0= 禁止接收信息功能
1= 允许接收信息功能
每次执行RCV 指令时检查允许/禁止接收信息位。
sc:0= 忽略SMB88 或SMB188
1= 使用SMB88 或SMB188 的值检测起始信息
ec:0= 忽略SMB89 或SMB189
1= 使用SMB89 或SMB189 的值检测结束信息
il: 0= 忽略SMW90 或SMW190
1= 使用SMW90 值检测空闲状态
6ES7223-1PM22-0XA8
<address1>
<address2>
参数 数据类型 内存区域 说明
<address1> BOOL I、Q、M、L、D 已扫描信号
<address2> BOOL I、Q、M、L、D M_BIT边沿存储位,存储
<address1>的前一个信号状态
Q BOOL I、Q、M、L、D 单触发输出
说明
POS(地址上升沿检测)比较<address1>的信号状态与前一次扫描的信号状态(存储在
<address2>中)。如果当前RLO状态为“1”且其前一状态为“0”(检测到上升沿),执行
此指令后RLO位将是“1”。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写: x - - - - x 1 x 1
实例
POS
M_BIT
Q
I 0.3
M 0.0
I 0.0
( )
I 0.1 I 0.2 I 0.4 Q 4.0
满足下列条件时,输出Q4.0的信号状态将是“1”:
? 输入I0.0、I0.1和I0.2的信号状态是“1”
? 输入I0.3有上升沿
6ES7223-1PM22-0XA8 |