总线插头、总线电缆、电机驱动、触摸屏、变频器、电源模块、控制模块、人机界面,数控系统、数控伺服驱动模块、西门子楼宇系列、备品备件等
产品简介
详细介绍
西门子数字量模块6ES72882QT160AA0原装
通信
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 221
3. 消息定时器: 消息定时器在消息开始后的时间终止消息。消息定时器将在接收消
息功能的开始条件得到满足后立即启动。经过 SMW92 或 SMW192 中的毫秒数
后,消息定时器时间到。请参见下图。
通常,当通信设备不能保证字符之间无时间间隔或使用调制解调器进行通信时,可以
使用消息定时器。对于调制解调器,可以使用消息定时器一个从消息开
总是与结束字符检测、字符间定时器或消息定时器结合在一起使用。
5. 奇偶校验错误: 当硬件发出信号指示奇偶校验错误、组帧错误或超限错误时,或在消
息开始后检测到断开条件时,接收指令自动终止。仅当在 SMB30 或 SMB130 中启用
了奇偶校验后,才会出现奇偶校验错误。仅当停止位不正确时,才会出现组帧错误。
仅当字符进入速度过快以致硬件无法处理时,才会出现超限错误。断开条件因与硬件
的奇偶校验错误或组帧错误类似的错误而终止消息。无法禁用此功能。
6. 用户终止: 用户程序可以通过执行另一个 SMB87 或 SMB187 中的使能位 (EN) 设置
为零的接收指令终止接收消息功能。这样可以立即终止接收消息功能。
程序指令
西门子数字量模块6ES72882QT160AA0原装
西门子数字量模块
6ES72882QT160AA0
原装
由于对机械装备制造业的支持力度的加大,又加国基础设施建设的不减,西部大等战略实施廊胄碌钠章,对矿山机械的需求十分大。 近日,食品局副边振甲在出席2012年食品稽查工作会议时要求:2012年稽查工作将以高姿态剑指。重点应驱动滚筒和改向滚筒的上,其次是托辊的与物料的落料点的。 管链输机的特点 1、结构紧凑,可以三维改变输送方向。 吸粮机根据输送分为两种:1、吸送型,2、只吸不送型。
7.3 通信
S7-200 SMART
222 系统手册, V2.5, 01/2020, A5E03822234-AI
使用字符中断控制接收数据
为了*适应对各种协议的支持,您还可以使用字符中断控制来接收数据。接收每个字符
时都会产生中断。执行连接到接收字符事件的中断例程之前,接收到的字符存入 SMB2,
奇偶校验状态(若已启用)存入 SM3.0。SMB2 是自由端口接收字符缓冲区。自由端口
模式下接收到的每一个字符都会存入这一位置,便于用户程序访问。SMB3 用于自由端口
模式,包含一个奇偶校验错误位,如果在接收到的字符中检测到奇偶校验错误、组帧错
误、超限错误或断开错误,该位将置位。保留该字节的所有其它位。可使用奇偶校验位丢
弃消息或向该消息发送否定确认。
以较高波特率(38.4 Kbps 到 115.2 Kbps)使用字符中断时,中断之间的时间间隔会非常
短。例如,波特率为 38.4 Kbps 时的字符中断为 260 微秒,57.6 Kbps 时为 173 微秒,
115.2 时为 86 微秒。确保中断例程足够短,以避免字符丢失,否则请使用接收指令。
说明
SMB2 和 SMB3 可供端口 0 和端口 1 共用。在端口 0 上接收字符导致执行连接到该事件
(中断事件 8)的中断例程时,SMB2 包含在端口 0 上接收的字符,而 SMB3 则包含该
字符的奇偶校验状态。在端口 1 上接收字符导致执行连接到该事件(中断事件 25)的中
断例程时,SMB2 包含在端口 1 上接收的字符,而 SMB3 则包含该字符的奇偶校验状
态。
程序指令
7.3 通信
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 223
示例:发送和接收指令
MAIN Network 1 Network 1
//本程序接收字符串,直至接收到换行字符。然后,消息会发
送回发送方。
LD SM0.1
MOVB 16#09, SMB30
次扫描时:
1.初始化空闲端口:
- 选择 9600 波特。
- 选择 8 位数据位。
- 选择无奇偶校验。
MOVB 16#B0, SMB87 2.初始化 RCV 消息控制字节:
- 启用 RCV。
- 检测消息结束字符。
- 检测是否以线路空闲条件作为消
息起始条件。
MOVB 16#0A, SMB89 3.将消息结束字符设为十六进制
0A(换行)。
MOVW +5, SMW90 4.将空闲线超时设为 5 ms。
MOVB 100, SMB94 5.将字符数设为 100。
ATCH INT_0, 23 6.将中断 0 连接到接收完成事
件。
ATCH INT_2, 9 7.将中断 2 连接到发送完成事
件。
ENI 8.启用用户中断。
RCV VB100, 0 9.启用具有 VB100 缓冲区的接收
功能框。
INT 0 Network 1 Network 1
LDB= SMB86, 16#20
MOVB 10, SMB34
ATCH INT_1, 10
CRETI
NOT
RCV VB100, 0
收到完成中断例程:
1.如果接收状态显示接收结束字
符,则连接 10 ms 定时器,触发
发送并返回。
2.如果因其它原因完成接收,则
启动新的接收过程。获取端口地址和设置端口地址( RS485/RS232 上的 PPI 协议)
可使用 GET_ADDR 和 SET_ADDR 指令来读取和设置所选端口的 PPI 网络地址。
说明
CPU 型号 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 不支持使用信号
板。
LAD/FBD STL 说明
GPA ADDR, PORT
GET_ADDR 指令可读取 PORT 中的 CPU 端口的站地址,并
将该值放入 ADDR 中的地址。
西门子数字量模块6ES72882QT160AA0原装
西门子数字量模块
6ES72882QT160AA0
【图片】
S7-200CN、S7-200Smart、S7-300、S7-400、S7-1200、S7-1500、V20、V90、G120、G120C、S120。
公司本着“以人为本、科技先导、矢志创新、追求"的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以 PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长,几年来,公司在与德国 SIEMENS公司自动化与驱动部门的长期紧密合作过程中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的技术及自动控制的解决方案。
SPA ADDR, PORT
SET_ADDR 指令可将端口站地址 (PORT) 设为在 ADDR 中的
值。新地址不会保存。循环上电后,受影响的端口将返回到通
过系统块下载的网络地址。
程序指令
7.3 通信
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 225
ENO = 0 时的非致命错误条件 受影响的 SM 位
• 006H 间接地址
• 0004H 尝试在中断例程中执行
SET_ADDR 指令
• 0090H 端口号无效
• 0091H 端口地址无效
无
输入/ / 输出 数据类型 操作数
ADDR BYTE IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、常
数
(常数值仅对“设置端口地址"指令有效。)
PORT BYTE 常数 : 0 或 1
注:两个可用端口如下:
• 集成 RS485 端口(端口 0),
• CM01 信号板 (SB) RS232/RS485 端口(端口 1)
7.3.4 获取 IP 地址和设置 IP 地址(以太网)
可使用 GIP_ADDR 和 SIP_ADDR 指令来读取和设置以太网端口的以太网 IP 地址、子网
掩码和网关地址。
说明
CPU 型号 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 无以太网端口,不
支持与使用以太网通信相关的所有功能。
程序指令
7.3 通信
S7-200 SMART
226 系统手册, V2.5, 01/2020, A5E03822234-AI
LAD/FBD STL 说明
GIP ADDR, MASK, GATE
GIP_ADDR 指令将 CPU 的 IP 地址复制到 ADDR,将 CPU 的
子网掩码复制到 MASK,并且将 CPU 的网关复制到 GATE。
SIP ADDR, MASK, GATE
SIP_ADDR 指令将 CPU 的 IP 地址设置为 ADDR 中找到的
值,将 CPU 的子网掩码设置为 MASK 中找到的值,将 CPU
的网关设置为 GATE 中找到的值。
ENO = 0 时的非致命错误 受影响的 SM 位
• 006H 间接地址
• 0004H 尝试在中断例程中执行
SIP_ADDR 指令
• IP 地址无法更改(参见下方注
释)
• IP 地址对于当前子网无效
无
输入/ / 输出 数据类型 操作数
ADDR DWORD ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC
MASK DWORD ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC
GATE DWORD ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC
说明
若要使用 SIP_ADDR 指令,请勿选中系统块通信部分中以太网端口的 “IP 地址数据固定为
下面的值,不能通过其它方式更改" "(IP address data is fixed to the values below and
cannot be changed by other means) 选项。
执行 SIP_ADDR 指令后,CPU 会将 IP 地址、子网掩码和网关值存储到性存储器
中。
程序指令
7.3 通信
S7-200 SMART
系统手册, V2.5, 01/2020, A5E03822234-AI 227
示例
注意 STEP 7-Micro/WIN SMART 会将 GIP_ADDR 指令、ADDR、MASK 和 GATE 的输
出以字符串值的形式显示。但是,对于 SIP_ADDR 指令,用户需以十六进制值的形式提
供 ADDR、MASK 和 GATE 输入。对于 SIP_ADDR 输入值,会将 IP 地址、MASK 和
GATE 的每个八位字节都视作十六进制数。
对于 SIP_ADDR 指令,IP 地址的八位字节表示为“192.168.2.150":
八位十进制值 十六进制值
192 C0
168 A8
2 02
150 96
用户应使用八位十六进制值的组合作为 SIP_ADDR 指令的 ADDR 输入:
16#C0A80296。(可将这些数转化为十进制值,但十六进制值为八位字节值的表示形
式。)
类似地,子网掩码的八位字节表示为“255.255.255.0":
八位十进制值 十六进制值
255 FF
255 FF
西门子数字量模块6ES72882QT160AA0原装
西门子数字量模块
6ES72882QT160AA0
西门子调试
总线插头、总线电缆、电机驱动、触摸屏、变频器、电源模块、控制模块、人机界面,数控系统、数控伺服驱动模块、西门子楼宇系列、备品备件等:
服务为一体的综合性的SIEMENS代理商是专业从事工业自动化控制系统、机电一体化装备系统集成和硬件维护的综合性企业。 本着“以人为本、科技先导、顾客满意、持续改进"的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成, 拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,为广大用户提供了SIEMENS的技术及自动控制的决方案,
255 FF
0 00
用户应使用八位十六进制值的组合作为 SIP_ADDR 指令的 MASK 输入:
16#FFFFFF00。也可使用十进制等效值,但非字符串表示形式。
下面的程序状态显示屏显示了两个程序段:
● 程序段 1:GIP_ADDR 读取 IP 地址 192.168.2.150 和子网掩码 255.255.255.0。
● 程序段 2:SIP_ADDR 设置 IP 地址为 192.168.2.150 (16#C0A80296),设置子网掩
码为 255.255.255.0 (16#FFFFFF00)。
注意默认网关值为 0。
程序指令
7.3 通信
S7-200 SMART
228 系统手册, V2.5, 01/2020, A5E03822234-AI
7.3.5 开放式用户通信
开放式用户通信 (OUC) 指令可使您的程序通过以太网与另一个支持以太网的设备进行通
信。对方以太网设备可以是另一个 S7-200 SMART CPU 或是另一个支持 UDP、TCP、
或 ISO-on-TCP 协议的第三方设备。您的程序对通信进行全的控制,包括选择协议、
发起连接、发送数据、接收数据和终止连接。
说明
CPU 型号 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 无以太网端口,不
支持与使用以太网通信相关的所有功能。
7.3.5.1 OUC 指令
控制通信过程的开放式用户通信 (OUC) 指令有四条:
● TCON 打开 S7-200 SMART CPU 和远程设备之间的 UDP、TCP、或 ISO-on-TCP
(RFC 1006) 连接。
● TSEND 和 TRCV 发送和接收数据。
● TDCON 关闭连接。表格 7- 7 OUC 指令
LAD/FBD STL 描述
TCON table
TCON 用于发起从 CPU 到通信伙伴的 UDP、TCP 或 ISO-
on-TCP 通信连接。
TSEND table
TSEND 用于将数据发送到另一个设备。
TRECV table
TRECV 用于检索通过现有通信连接接收到的数据。
TDCON table
TDCON 用于终止 UDP、TCP 或 ISO-on-TCP 的通信连
接。