SIEMENS西门子安徽省阜阳市(授权)一级代理商——西门子华中总代理
2024-11-21 07:00 120.237.217.245 1次- 发布企业
- 广东湘恒智能科技有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第1年主体名称:广东湘恒智能科技有限公司组织机构代码:91441304MAC3TWY11U
- 报价
- 请来电询价
- 西门子总代理
- PLC
- 西门子一级代
- 驱动
- 西门子代理商
- 伺服电机
- 关键词
- PLC,变频器,代理商,一级代理,伺服电机
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 联系电话
- 15903418770
- 手机
- 15915421161
- 联系人
- 张经理 请说明来自顺企网,优惠更多
- 请卖家联系我
- 15915421161
产品详细介绍
读取LED状态1. 读取LED状态指令的调用,如图1所示。图1. 读取LED状态指令2.读取LED状态指令的使用。说明:可以使用“LED”指令,读取CPU上面LED的状态。通过LADDR参数,可以寻址CPU。通过LED参数,可以选择要通过该指令读取当前状态的模块LED指示灯。调用该指令时,RET_VAL参数将输出所选LED的状态。根据所选的LED,将仅显示指定的状态信息。如表1所示:表1"LED"指令的参数参数声明数据类型说明LEDInputUINTLED的标识号:1:STOP/RUN2:ERROR3:MAINT(维护)5:Link(绿色)6:Rx/Tx(黄色)RET_VALReturnINTLED的状态:0 = LED 不存在或状态信息不可用1 = yongjiu关闭2 = 颜色 1(例如,对于 LEDSTOP/RUN:绿色)yongjiu点亮3 = 颜色 2(例如,对于 LED STOP/RUN: 橙色) yongjiu点亮4 =颜色 1 将以 2 Hz 的频率闪烁5 = 颜色 2 将以 2 Hz 的频率闪烁6 = 颜色 1 和 2 将以 2 Hz的频率交替闪烁7 = LED 正在运行,颜色 18 = LED 正在运行,颜色 29 = LED不存在或状态信息不可用示例:下面的示例中,显示了如何读取CPU上面的LED状态。在全局DB中创建两个变量,用来保存数据,如图2所示:图2.在全局DB中创建变量在OB1中调用"LED"指令,并连接参数,其中参数LADDR指向CPU的硬件标识符(在"PLC变量->系统常量"中,名称为"Local~Common"),如图3所示:图3.在OB1中调用"LED"指令通过参数LED("LED")指向待监视CPU的LED。示例一中参数LED("LED"=1)表示查询CPU的LED(STOP/RUN)状态。如果CPU的操作模式从STOP转入RUN,则在输出参数RET_VAL("ReturnValue")中的值为"6"(绿色和橙色交替闪烁)。如图4所示:图4."LED"指令执行结果(示例一)通过参数LED("LED")指向待监视CPU的LED。示例二中参数LED("LED"=2)表示查询CPU的LED(ERROR)状态。如果CPU中发生错误,则在输出参数RET_VAL("ReturnValue")中的值为"4"(红色闪烁)。如图5所示:图5."LED"指令执行结果(示例二)读取诊断信息1. 读取诊断信息指令的调用,如图6所示。图6.读取诊断信息指令2.读取诊断信息指令的使用。说明:GET_DIAG指令可以用来读取硬件组件的诊断信息。例如:读取S7-1200CPU的诊断信息。通过LADDR参数,来选择硬件组件。通过MODE参数,可以选择要读取的诊断信息。通过DIAG参数,根据不同的MODE参数,输出不同的诊断信息。如表2所示:表2GET_DIAG指令的MODE参数和DIAG参数对应关系MODE说明DIAGCNT_DIAG0以 DWORD格式输出硬件组件所有支持的诊断信息,其中位 X=1 表示支持模式 X。DWORD 数据类型的位:位 0 = 1:支持 MODE 0。位1 = 1:支持 MODE 1。位 2 = 1:支持 MODE 2。位 3 到 31:不相关MODE=0 时,S7-1200 CPU将忽略参数 LADDR。01输出所寻址硬件组件的诊断状态。结构DIS:MaintenanceStateComponentStateDetailOwnStateIOStateOperatingState02输出所寻址硬件对象中所有从属组件的状态。结构DNN:SubordinateStateSubordinateIOStateDNNmode0当参数MODE=1时,参数DIAG以结构DIS 输出诊断信息。此时,在变量声明中输入系统数据类型“DIS”作为数据类型。结构DIS的内容如表3所示:表3结构DIS中各参数的含义参数数据类型值说明参数构成规则MaintenanceStateDWORD枚举MaintenanceState取决于 ComponentStateDetail。0良好ComponentStateDetail 的位 15 始终为1。ComponentStateDetail 的位 11 到 14 的值可以是 0 或 1。ComponentStateDetail的位 3 可以是 1。ComponentStateDetail 的所有其它位均为 0。1硬件组件已禁用。如果ComponentStateDetail 的位 16 为 1如果 ComponentStateDetail 的位 17 为12--3--4--5需要维护如果 ComponentStateDetail 的位 4 为 16要求维护如果ComponentStateDetail 的位 5 为 17错误如果 ComponentStateDetail 的位 6 为18上一级硬件组件的状态为“未知/错误”如果 ComponentStateDetail 的位 11 到 14 的值为 3如果ComponentStateDetail 的位 7 到 10 的值为 3 或 49--10输入/输出不可用。如果ComponentStateDetail 的位 11 到 14 的值为 2如果 ComponentStateDetail 的位 7 到10 的值为 1 或 2如果 ComponentStateDetail 的位 18 为 1如果ComponentStateDetail 的位 19 为 1ComponentStateDetailDWORD位数组状态:位 0 到15:硬件组件的状态位 16 到 31:CPU 的状态-0 到 2(枚举)其它信息:0:无其它信息1:不允许传送-3位 3 =1:至少一个合格诊断可用-4位 4 = 1:至少一个通道或组件需要维护-5位 5 = 1:至少一个通道或组件需要维护-6位 6 =1:至少一个通道或组件错误-7 到 10(枚举)0:硬件组件可用1:无 I/O访问2:硬件组件不可访问3:硬件组件不可访问4:硬件组件不可访问-11 到14(枚举)0:元素正确。1:该元素将替代为一个兼容元素。2:该元素将替代为一个非兼容元素(该元素可访问,但尚未就绪无法操作)。3:该元素不存在。-15预留(始终为“1”)。-16到 31CPU 生成的模块状态信息:第 16 位 = 1:子模块或模块已禁用第 17 位 = 1:激活 CiR 操作第 18 位 =1:输入不可用第 19 位 = 1:输出不可用第 20 位 = 1:诊断缓冲区溢出第 21 位 = 1:诊断不可用第 22 位 =1: 部分设备故障(带有 PNIO,可用于共享设备)第 23 到 31 位 :预留(始终为0)-OwnStateUINT枚举维护状态OwnState 取决于 MaintenanceState。0良好如果MaintenanceState 的值为 0。1禁用如果 MaintenanceState 的值为 1。2需要维护如果MaintenanceState 的值为 5。3要求维护如果 MaintenanceState 的值为 6。4错误如果MaintenanceState 的值为 7。5不可访问如果 MaintenanceState 的值为8。6诊断状态未知未返回诊断事件的组件的默认值。7输入/输出不可用。如果 MaintenanceState 的值为10。IOStateWORD位数组硬件组件的 I/O 状态可设置一个或多个位。IOState 取决于ComponentStateDetail。位 0 = 1良好ComponentStateDetail 的位 15 始终为1。ComponentStateDetail 的位 11 到 14 的值可以是 0 或 1。ComponentStateDetail的位 3 可以是 1。ComponentStateDetail 的所有其它位均为 0。如果位 0 = 1,则位 1 到 5 和位 7= 0。位 1 = 1禁用如果 ComponentStateDetail 的位 16 为 1如果ComponentStateDetail 的位 17 为 1如果位 1 = 1,则所有其它位均为 0。位 2 = 1需要维护如果ComponentStateDetail 的位 4 为 1位 3 = 1要求维护如果 ComponentStateDetail 的位5 为 1位 4 = 1错误如果 ComponentStateDetail 的位 6 为 1位 5 = 1硬件组件无法访问。如果ComponentStateDetail 的位 11 到 14 的值为 3如果 ComponentStateDetail 的位 7 到10 的值为 3 或 4如果位 5 = 1,则所有其它位均为 0。位 6 = 1:至少一个合格诊断可用如果ComponentStateDetail 的位 3 为 1。在这种情况下,将位 0、2 或 3 置位。位 7 = 1:I/O数据不可用如果 ComponentStateDetail 的位 11 到 14 的值为 2如果ComponentStateDetail 的位 7 到 10 的值为 1 或 2如果 ComponentStateDetail 的位18 为 1如果 ComponentStateDetail 的位 19 为 1位 8 到15预留(始终为“0”)-OperatingStateUINT枚举-0不支持 - 对于 I/O 模块,OperatingState的值始终为“0”。-1STOP / 固件更新-2STOP / 存储器复位-3STOP /自启动-4STOP-5存储器复位-6启动-7--8RUN-9RUN-Redundant-10HOLD-11--12--13DEFECT(注:仅在诊断缓冲区条目中可见)-14--15断电(注:仅在诊断缓冲区条目中可见)-16CiR-17STOP,且无ODIS-18RUN ODIS-19PgmTest-20RunPgmTest(备用 CPU 处于测试模式时主 CPU的状态)-21Run-Syncup(只有主 CPU 处于SYNCUP 系统状态)-22SYNCUP(仅备用 CPU 处于 SYNCUP系统状态)-31伙伴 CPU 的状态未知(如,伙伴 CPU 不可用)-32--33STOP 系统状态-34预留-35STARTUP系统状态-36预留-37RUN-Solo 系统状态-38SYNCUP 系统状态-39预留-40RUN-Redundant系统状态-示例:在全局DB中创建三个变量和一个"Diag"结构(数据类型为DIS),用来保存数据,如图7所示:图7.在全局DB中创建变量在OB1中调用GET_DIAG指令,并连接参数,其中参数LADDR指向CPU的硬件标识符(在"PLC变量->系统常量"中,名称为"Local~Common"),如图8所示:图8.在OB1中调用GET_DIAG指令根据参数MODE("Mode")的值"1",有以下几点说明:指令将读取(CPU的)所寻址硬件对象的状态。在参数DIAG("Diag")中,诊断信息将在结构(DIS数据类型)中输出。要了解诊断信息,必须将十六进制值转换为二进制代码。通过参数DIAG("Diag"),指示以下信息:MaintenanceState:根据值"6",表示CPU要求维护。ComponentStateDetail:根据十六进制值"0000_8020",位15已激活(预留,始终为"1"),位5已激活(至少一个通道或组件需要维护)。OwnState:根据值"3",要求维护。IOState:根据十六进制值"0008",要求维护。OperatingState:输出"0"。输出参数RET_VAL("ReturnValue")用于指示处理无错误。通过输出参数CNT_DIAG("CNT_DIAG"),指示参数DETAIL的"0"诊断详情已输出。如图9所示:图9. GET_DIAG指令执行结果读取数据记录1. 读取数据记录指令的调用,如图10所示。图10. 读取数据记录指令
成立日期 | 2022年11月17日 | ||
主营产品 | 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头 | ||
公司简介 | 广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ... |
公司新闻
- 调速变频器怎样调快慢参数 变频器调速怎么设定变频器过载故障处理调速变频器怎样调快慢参数调速变频器的调整参数包括基本参数和gaoji参数两部分,... 2024-09-09
- 伺服电机压力机的作用是什么伺服电机压力机是一种采用伺服电机作为动力源的新型压力机,具有高精度、高效率、高稳... 2024-09-09
- 伺服编码器线Zui长多少米接线伺服编码器是一种高精度的测量设备,用于测量伺服电机的旋转角度和速度。在伺服系统中... 2024-09-09
- 夏季高温来了,该如何使用我们的变频器夏季已至,以现在设备控制调速不可缺少的变频器而言,烈日炎炎的天气是变频器发热的硬... 2024-09-09
- 变频器功率 修改方法本文主要介绍变频器功率修改方法,主要介绍常用牌子及其型号,希望对业内人士有所帮助... 2024-09-09
我们的其他产品
- SIEMENS西门子安徽省蚌埠市(授权)一级代理商——西门子华中总代理西门子总代理:PLC
- SIEMENS西门子安徽省宿州市(授权)一级代理商——西门子华中总代理西门子总代理:PLC
- SIEMENS西门子安徽省亳州市(授权)一级代理商——西门子华中总代理西门子总代理:PLC
- SIEMENS西门子安徽省淮北市(授权)一级代理商——西门子华中总代理西门子总代理:PLC
- SIEMENS西门子安徽省合肥市(授权)一级代理商——西门子华中总代理西门子总代理:PLC
- SIEMENS西门子安徽省淮南市(授权)一级代理商——西门子华中总代理西门子总代理:PLC
- SIEMENS西门子安徽省滁州市(授权)一级代理商——西门子华中总代理西门子总代理:PLC
- SIEMENS西门子安徽省六安市(授权)一级代理商——西门子华中总代理西门子总代理:PLC
- SIEMENS西门子安徽省马鞍山市(授权)一级代理商——西门子华中总代理西门子总代理:PLC
- SIEMENS西门子安徽省芜湖市(授权)一级代理商——西门子华中总代理西门子总代理:PLC