西门子伺服驱动中国一级代理商
西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商——浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球**芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
说明 CMD INPUT INT 发给 FB AG_CNTEX 的命令 PING INPUT ANY 引用包含 Ping命令数据结构的数据块(如 DB)。 数据块包括 IP 地址,还包括有关时间监视以及要在 Ping 请求中传送的字节数的可选信息。数据结构,请见下文 DONE OUTPUT BOOL 0: 仍在处理作业或尚未 触发作业 1: 作业已完成该参数指示是否无错完成该作业。 对于与 ERROR 和 STATUS 参数一起使用时的含义,请参见 AG_CNTEX 的代码 (页73) 注意: 如果 DONE=1,则可评估 RESULT ERROR OUTPUT BOOL 0: 无错误 1: 有错误 错误代码对于与 DONE 和 STATUS 参数一起使用时的含义,请参见 AG_CNTEX 的代码 (页 73) STATUS OUTPUTWORD 状态代码 对于与 DONE 和 ERROR 参数一起使用时的含义,请参见 AG_CNTEX 的代码 (页 73)RESULT1 OUTPUT DWOR D 根据命令返回给 AG_CNTEX 的信息。 RESULT2 OUTPUT DWOR D根据命令返回给 AG_CNTEX 的信息的第 2 部分。ARRAY [1..4] of Byte TIMEOUT INT1..60000 ms 可作为选项指定;默认值 = 1000 ms 大小 INT 1..1000 字节 可作为选项指定;默认值 =32 字节 2.3.2.5 AG_CNTEX 的代码 条件代码 下表显示了根据 DONE、ERROR 和 STATUS形成的条件代码,其中这些参数必须由用户程序进行评估。 必须根据“命令和作业结果 - AG_CNTEX (页 75)”对RESULT1/2 参数中的命令结果进行评估。 表格 2- 6 AG_CNTEX 的代码 DONE ERROR STATUS 含义 10 0000H 成功地向 CP 传送了作业 (CMD)(例如 RESET)或从 CP 成功地读取了状态。 可以评估 RESULT1/2参数。 0 0 0000H 没有块调用或使用 ACT=0 调用程序块。 0 0 8181H 作业处于活动状态必须以相同的参数重复调用块,直到发出 DONE 或 ERROR 信号。 0 1 8183H 没有组态或还未在以太网 CP上启动该服务。 0 1 8184H 系统错误或参数类型错误。 原因可能是: • ANY 指针数据类型不适合 PING 参数。 •ANY 指针引用奇数位地址。 0 1 8186H ID 参数无效。 允许的 ID 取决于所选的命令。 含义 0 1 8090H可能的含义: • 不存在带该模块起始地址的模块; • 所使用的程序块与正在使用的系统系列不匹配(请牢记为 S7300 和 S7-400 使用不同的块); • 该模块不支持该功能。 0 1 8091H 模块起始地址不是双字边界。 0 1 8092H模块起始地址不正确。 0 1 80B0H 该模块不能识别数据记录。 0 1 80B2H 没有建立 CPU 与 CP之间的通信总线连接。 H 系统的相应 CPU 处于 STOP 模式。 0 1 80C0H 无法读取数据记录。 0 1 80C1H当前正在处理所指定的数据记录。 0 1 80C2H 未决的作业太多。 0 1 80C3H CPU 资源(存储器)被占用。 0 180C4H 通信错误 临时发生该错误;通常**在用户程序中重复执行该作业。 0 1 8286H PING数据块中“超时”值超出有效值范围。 0 1 8287H Ping DB 中指定的 IP 地址被保留,不允许使用该地址。 0 18288H 只会对 PING 结果请求命令显示此状态。 可能的含义: • Ping 命令未到达此 IP 地址(例如,因为 PC 在发送Ping 请求命令后切换为 STOP 模式); • 已读出 Ping 结果; • 在*长 30 秒的时间内未读出 Ping 结果。 01 8289H Ping 请求的数据量超出了允许范围(*多 1000 字节;参见 PING 命令数据结构) 0 1 828AH已经在处理 4 个 Ping 请求。 只有处理完现有请求后才能接受新请求。 0 1 828BH 已经在处理访问指定 IP 地址的PING 请求。 使用 PING 含义 0 NOP – nooperation 执行块,但并不向 CP 发送作业。 RESULT (对于CMD = 0) 含义 参数 十六进制数值/范围RESULT1 0000 0001H 无错执行 RESULT2 0000 0000H 默认值 CMD 含义 1 CN_STATUS –connection status 该命令返回通过该 ID 选择的连接的状态。 在 LADDR 参数中选择 CP。 如果位 15(复位ID)置位,则自动复位(该动作对应于 CN_CLEAR_RESET 作业 - 参见 CMD = 5)。 RESULT(对于 CMD =1) 值/含义 参数 十六进制数值/ 范围 位 RESULT1 0000 000*H 位 0-3:用于发送方向的连接类型 • 0:无发送和接收连接 • 1: 为发送和接收作业保留的连接 位 1 当前作业的状态 • 0: 当前没在执行发送作业 • 1:正在执行发送作业 位 2+3 上次作业: • 00: 没有关于上次发送作业的信息 • 01: 上次发送作业成功完成 • 10:上次发送作业未成功完成 CMD 含义 1 CN_STATUS – connection status (CMD=1 续)该命令返回通过该 ID 选择的连接的状态。 在 LADDR 参数中选择 CP。 如果位 15(复位ID)置位,则自动复位(该动作对应于 CN_CLEAR_RESET 作业 - 参见 CMD = 5)。 RESULT(对于 CMD =1) 值/含义 参数 十六进制数值/ 范围 位 RESULT1 0000 00*0H 位 4−7:用于接收方向的代码(不包括值:0x2) 位 4 连接类型 • 0: 无发送和接收连接 • 1: 为发送和接收作业保留的连接 位 5 当前作业的状态 •0: 当前没在执行接收作业 • 1: 当前正在执行接收作业上次作业: • 00: 没有关于上次接收作业的信息 • 01:上次接收作业成功完成 • 10: 上次接收作业未成功完成 CMD 含义 1 CN_STATUS – connection status(CMD=1 续) 该命令返回通过该 ID 选择的连接的状态。 在 LADDR 参数中选择 CP。 如果位 15(复位ID)置位,则自动复位(该动作对应于 CN_CLEAR_RESET 作业 - 参见 CMD = 5)。 RESULT(对于 CMD =1) 值/含义 参数 十六进制数值/ 范围 位 RESULT1 0000 0*00H 位 8-11:用于 FETCH/WRITE的代码 (不包括值:0x3、0x7、0x8、0xB 和 0xF) 位 8 连接类型: • 0: 无 FETCH 连接 • 1: 为FETCH 作业保留的连接 位 9 连接类型: • 0: 无 WRITE 连接 • 1: 为 WRITE 作业保留的连接 位 10作业状态 (FETCH/WRITE): • 0: 作业状态正常 • 1: 作业状态不正常 在下列情况下设置该 ID: – CPU否定地确认该作业 – 由于连接处于“已锁定”状态,作业无法转发给 CPU。 – 由于 FETCH/WRITE报头结构不正确,作业被拒绝 FETCH/WRITE 作业的状态 • 0: 无激活的作业 • 1: 来自 LAN的作业激活 CMD 含义 1 CN_STATUS – connection status (CMD=1 续) 该命令返回通过该 ID选择的连接的状态。 在 LADDR 参数中选择 CP。 如果位 15(复位 ID)置位,则自动复位(该动作对应于CN_CLEAR_RESET 作业 - 参见 CMD = 5)。 RESULT(对于 CMD = 1) 值/含义 参数 十六进制数值/范围 位 RESULT1 0000 *000H 位 12-15:常规 CP 信息 (不包括值:0x3 和 0xB) 位 12 + 13关于连接状态的信息: (仅用于基于 ISO/RFC/TCP 协议的 SEND/RECV 连接,对于 UDP,输出相应的内部信息) •00: 连接被终止 • 01: 连接建立激活 • 10: 连接终止激活 • 11: 连接已经建立 位 14 CP 信息: • 0:CP 处于 STOP 状态 • 1: CP 处于 RUN 状态 位 15 复位 ID • 0: AG_CNTEX尚未复位连接或已清除复位 ID。 • 1: AG_CNTEX 导致连接复位。含义 2 CN_RESET – connectionreset 该命令复位具有指定 ID 的所选连接。 在 LADDR 参数中选择 CP。复位连接指的是中止并建立连接(是主动还是被动取决于组态)。 中止连接时,将删除已接收但尚未输入用户程序的数据。在诊断缓冲区中生成一个条目,可在那里找到作业结果。 RESULT(对于 CMD = 2) 含义 参数 十六进制数值/范围RESULT1 0000 0001H 成功地将复位作业传送给 CP。 触发连接中止及后续的连接建立。 0000 0002H无法将复位作业传送给 CP,原因是 CP 上的服务尚未启动(例如,CP 处于 STOP 状态)。 RESULT2 0000 0000H默认值 CMD 含义 3 CN_STATUS_ALL – all connections status 该命令在 RESULT1/2参数中返回所有连接的连接状态(已建立/已终止)(共 8 字节的组信息)。 ID 参数必须设置为“0”(检查是否为 0)。 在LADDR 参数中选择 CP。 必要时,以 CMD=1 调用连接状态,获取关于已终止或未组态连接的详细信息。 RESULT(对于CMD = 3) 含