西门子S7-1200授权代理经销商

西门子S7-1200授权代理经销商

发布商家
湖南西控自动化设备有限公司
联系人
杨本刚(先生)
职位
销售顾问
手机
15386422716
微信
AK66F7

西门子S7-1200授权代理经销商

其产品范围包括西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:

与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;

网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。

西门子中国授权代理商——湖南西控自动化设备有限公司,本公司坐落于湖南省中国(湖南)自由贸易试验区长沙片区开元东路 1306 号开

阳智能制造产业园一期 4 栋 30市内外连接,交通十分便利。

公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统

集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们

的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓

储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销

售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。

目前,湖南西控自动化设备有限公司将产品布局于中、高端自动化科技产品领域,

PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等

HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、

驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等

接收到的字节数(字节字段) ② 起始字符 ③ 消息 ④ 结束字符 ⑤ 消息字符 如果中断例程连接到接收消息完成事件,CPU会在接收完缓冲区的*后一个字符后生成中断 (对于端口 0 为中断事件 23,对于端口 1 为中断事件 24)。可以不使用中断,而通过监视 SMB86(端口 0)或 SMB186(端口 1)来接收消息。如果接收指令未激活或已终止,该字节不为零。正在接收时,该字节为零。 如下表所示,接收指令允许您选择消息开始和结束条件,对于端口 0 使用SMB86 到 SMB94, 对于端口 1 使用 SMB186 到 SMB194。 说明如果出现组帧错误、奇偶校验错误、超限错误或断开错误,则接收消息功能将自动终止。必须定义开始条件和结束条件(*大字符数),这样接收消息功能才能运行。 =接收消息功能终止;用户发出禁用命令。 r:1 = 接收消息功能终止;输入参数错误或缺少开始或结束条件。 e:1 = 收到结束字符。t:1 = 接收消息功能终止;定时器时间到。 c:1 = 接收消息功能终止;达到*大字符计数。 p:1 =接收消息功能终止;奇偶校验错误。= 禁用接收消息功能。 1 = 启用接收消息功能。 每次执行 RCV指令时,都会检查启用/禁用接收消息位。 sc: 0 = 忽略 SMB88 或 SMB188。 1 = 使用 SMB88 或SMB188 的值检测消息的起始。 ec: 0 = 忽略 SMB89 或 SMB189。 1 = 使用 SMB89 或 SMB189的值检测消息的结束。 il: 0 = 忽略 SMB90 或 SMB190。 1 = 使用 SMB90 或 SMB190的值检测消息的起始。 c/m: 0 = 定时器为字符间定时器。 1 = 定时器为消息定时器。 tmr: 0 = 忽略 SMW92 或SMW192。 1 = 如果超出 SMW92 或 SMW192 中的时间段,则终止接收。 bk: 0 = 忽略断开条件。 1 =使用断开条件作为消息检测的起始。 SMB88 SMB188 消息字符开始。 SMB89 SMB189 消息字符结束。 SMW90SMW190 空闲线时间段以毫秒为单位指定。空闲线时间过后接收到的第一个字符为新消息的开 始。 SMW92 SMW192字符间/消息定时器超时值以毫秒为单位指定。如果超出该时间段,接收消息功能将终 止。 SMB94 SMB194 要接收的*大字符数(1至 255 字节)。即使没有使用字符计数消息终止,此范围也必 须设置为预期的*大缓冲区大小。接收指令的开始和结束条件接收指令使用接收消息控制字节(SMB87 或 SMB187)中的位来定义消息开始和结束条 件。 说明执行接收指令时,如果通信端口上有来自其它设备的通信,则接收消息功能可能会从该字符的中间开始接收字符,从而导致奇偶校验错误或组帧错误以及接收消息功能终止。如果未启用奇偶校验,收到的消息可能包含错误字符。将开始条件指定为特定起始字符或任何字符时, 可能会发生这种情况,如下文中的第 2 项和第 6项所述。 接收指令支持多种消息开始条件。指定与断开或空闲线检测相关的开始条件,并在将字符放入消息缓冲区之前强制接收消息功能将消息开始与字符开始同步,这样可避免出现从字符的 中间开始消息的问题。 接收指令支持多种开始条件:1. 空闲线检测:空闲线条件定义为传输线路上的安静或空闲时间。当通信线的安静或空闲时间 达到在 SMW90 或 SMW190中指定的毫秒数时,便会开始接收。执行程序中的接收指令时,接收消息功能将开始搜索空闲线条件。如果在空闲线时间过期之前接收到任何字符,接收消 息功能会忽略这些字符,并会按照 SMW90 或SMW190 中指定的时间重新启动空闲线定时器。 请参见下图。空闲线时间过期后,接收消息功能会将接收到的所有后续字符存入消息缓冲区。空闲线时间应始终大于以指定波特率传送一个字符(包括起始位、数据位、奇偶校验位和停止位)所需的时间。空闲线时间的典型值为以指定波特率传送三个字符所需要的时间。对于二进制协议、没有特定起始字符的协议或指定了消息之间*小时间间隔的协议,可以将 空闲线检测用作开始条件。 设置:il = 1,sc= 0,bk = 0,SMW90/SMW190 = 空闲线超时(毫秒) ᄫヺ ᄫヺ 1 2 2 3 4 ① 执行接收指令:启动空闲时间② 重新启动空闲时间 ③ 检测到空闲时间:启动接收消息功能 ④ 第一个字符放入消息缓冲区中 2.起始字符检测:起始字符是用作消息第一个字符的任意字符。当收到 SMB88 或 SMB188 中指定的起始字符时,启动消息。接收消息功能会将起始字符作为消息的第一个字符存入接收缓冲区。接收消息功能忽略在起始字符之前收到的任何字符。起始字符以及在起始字符之后 收到的所有字符都存储在消息缓冲区中。通常情况下,对于所有消息均以同一字符开始的 ASCII 协议,可以使用起始字符检测。 设置:il = 0,sc = 1,bk =0,SMW90/SMW190 = 不相关 3.空闲线和起始字符:接收指令可启动组合了空闲线和起始字符的消息。执行接收指令时,接收消息功能会搜索空闲线条件。找到空闲线条件后,接收消息功能将查找指定的起始字符。如果接收到的字符不是起始字符,接收消息功能将开始重新搜索空闲线条件。所有在满足空闲线条件之前接收到以及在收到起始字符之前接收到的字符都将被忽略。起始字符与所有后续 字符一起存入消息缓冲区。空闲线时间应始终大于以指定波特率传送一个字符(包括起始位、数据位、奇偶校验位和停止位)所需的时间。空闲线时间的典型值为以指定波特率传送三个字符所需要的时间。通常,对于指定消息之间*小时间间隔并且消息的首字符为指定特定设备的地址或其它信息的协议,可以使用这种类型的起始条件。这种方式尤其适用于通信链路上存在多台设备的情况。这种情况下,仅当接收到的消息的起始字符为特定地址或设备时,接收指令才会触发中 断。 设置:il = 1,sc = 1,bk =0,SMW90/SMW190 > 0,SMB88/SMB188 = 起始字符 4.断开检测:当接收到的数据保持为零的时间大于完整字符传输的时间时,会指示断开。完整字符传输时间定义为传输起始位、数据位、奇偶校验位和停止位的时间总和。如果接收指令组态为接收到断开条件后启动消息,断开条件之后接收到的任意字符都会存储在消息缓冲区 中。断开条件之前接收到的任何字符都会被忽略。通常,仅当协议需要时才将断开检测用作开始条件。 设置:il = 0,sc = 0,bk = 1,SMW90/SMW190 =不相关,SMB88/SMB188 = 不相关 5. 断开和起始字符:接收指令可组态为在接收到断开条件后开始接收字符,然后按顺序接收特定起始字符。满足断开条件后,接收消息功能将查找指定的起始字符。如果接收到的字符不是起始字符,接收消息功能将重新搜索断开条件。所有在断开条件满足之前以及在接收到起始字符之前接收的字符都会被忽略。起始字符与所有后续字符一起存入消息缓冲区。 设置:il = 0,sc = 1,bk =1,SMW90/SMW190 = 不相关,SMB88/SMB188 = 起始字符 6.任意字符:接收指令可组态为立即开始接收任意字符和所有字符,并将其存入消息缓冲区。这是空闲线检测的一种特殊情况。在这种情况下,空闲线时间(SMW90 或 SMW190)设为零。这样会强制接收指令一经执行便开始接收字符。 设置:il = 1,sc = 0,bk = 0,SMW90/SMW190 =0,SMB88/SMB188 = 不相关 以任意字符开始一条消息允许使用消息定时器监视消息接收是否超时。如果使用自由端口实施协议的主站或主机部分,并且要在指定时间段内从站没有发出任何响应的情况下采用超时处理,这种方法非常有用。由于空闲线时间设为零,接收指令执行时,消息定时器将启动。如果未满足其它结束条件,则消息定时器超时,并会终止接收消息功能。 设置:il = 1,sc = 0,bk =0,SMW90/SMW190 = 0,SMB88/SMB188 = 不相关,c/m = 1, tmr = 1,SMW92 =消息超时(毫秒) 接收指令支持多种终止消息的方式。终止消息的方式可以是以下一种方式,也可以是几种方式的组合: 1. 结束字符检测:结束字符是用于指示消息结束的任意字符。找到开始条件之后,接收指令将检查接收到的每一个字符,并判断其是否与结束字符匹配。接收到结束字符时,会将其存入 消息缓冲区,接收终止。通常情况下,对于所有消息均以特定字符结束的 ASCII 协议,可以使用结束字符检测。可以将结束字符检测与字符间定时器、消息定时器或*大字符计数相结合,以终止消息。 设置:ec = 1,SMB89/SMB189 = 结束字符2. 字符间定时器:字符间时间是指从一个字符结束(停止位)到下一个字符结束(停止位)测得的时间。如果字符间的时间(包括第二个字符)超出 SMW92 或 SMW192 中指定的毫秒数,则接收消息功能将终止。接收到每个字符后,字符间定时器重新启动。请参见下图。如果协议没有特定的消息结束字符,可以使用字符间定时器终止消息。由于定时器总是包含接收一个完整字符(起始位、数据位、奇偶校验位和停止位)的时间,定时器的值必须设为 大于以选定波特率传输一个字符所需的时间。可以将字符间定时器与结束字符检测和*大字符计数结合使用,以终止消息。 设置:c/m = 0,tmr = 1,SMW92/SMW192= 超时(毫秒) ᄫヺ ᄫヺ 1 1 1 2 ① 重新启动字符间定时器 ② 字符间定时器时间到:终止消息并生成接收消息中断 3.消息定时器:消息定时器在消息开始后的指定时间终止消息。消息定时器将在接收消息功能 的开始条件得到满足后立即启动。经过 SMW92 或SMW192 中指定的毫秒数后,消息定时器 时间到。请参见下图。通常,当通信设备不能保证字符之间无时间间隔或使用调制解调器进行通信时,可以使用消息定时器。对于调制解调器,可以使用消息定时器指定一个从消息开始算起的允许接收消息的*大时间。消息定时器的典型值约为在选定波特率下接收*长消息所需时间值的 1.5 倍。可以将消息定时器与结束字符检测和*大字符计数相结合,以终止消息。 设置:c/m = 1,tmr = 1,SMW92/SMW192 =超时(毫秒) ᄫヺ ᄫヺ 1 2 ① 消息开始:启动消息定时器 ② 消息定时器时间到:终止消息并生成接收消息中断 4.*大字符计数:接收指令必须获知要接收的*大字符数(SMB94 或 SMB194)。达到或超出该值后,接收消息功能将终止。即使*大字符计数不被专门用作结束条件,接收指令仍要求用户指定*大字符计数。这是因为接收指令需要知道接收消息的*大长度,这样才能保证消 息缓冲区之后的用户数据不被覆盖。对于消息长度已知并且恒定的协议,可以使用*大字符计数终止消息。*大字符计数总是与结束字符检测、字符间定时器或消息定时器结合在一起使用


人气
31
发布时间
2023-12-17 06:11
所属行业
PLC
编号
40799952
我公司的其他供应信息
相关授权代理产品
15386422716 请卖家联系我