西门子(中国)伺服驱动代理商
| 更新时间 2025-01-11 08:30:00 价格 请来电询价 西门子 支持售后 联系电话 18873121520 联系手机 18873121520 联系人 陈经理 立即询价 |
西门子(中国)伺服驱动代理商
作为西门子(中国)伺服驱动代理商,我们致力于为客户提供高品质和可靠的产品和服务。西门子的伺服驱动产品以其卓越的性能和精密度而闻名,可以适应各种复杂的应用场景,包括自动化、机器人、工程机械和航空航天等领域。
作为西门子伺服驱动代理商,我们拥有全面的销售和技术支持服务体系。我们的专业团队可以为客户提供技术咨询、产品选择、安装配置和维修服务等全方位支持,在确保产品质量和性能的同时,帮助客户提升生产效率和降低成本。
我们深知每位客户的需求和挑战都是独特的,因此我们致力于根据客户的实际需求和情况,提供个性化的解决方案,以*大程度地满足客户的需求。我们的产品线覆盖伺服驱动系统、数控系统、机器人系统等,可以满足不同应用场景下的需求。
作为西门子(中国)伺服驱动代理商,我们承诺为客户提供全面的技术支持和质量保障,确保客户的长期利益。我们将继续致力于技术创新和服务理念的不断升级,不断提升产品质量和客户体验,为客户创造更大的价值。应用程序进程标识符 - 必须与子模块所属的 API 参数相对应。
ArNumber PNIO_CBF_AR_CHECK_IND( ) 中的应用关系编号 -
有关回调的说明,请参见“回调函数
PNIO_CBF_AR_CHECK_IND( )(报告应用关系检查指示)
(页 222)”部分。
SessionKey PNIO_CBF_AR_CHECK_IND( ) 中的会话密钥 -
有关回调的说明,请参见“回调函数
PNIO_CBF_AR_CHECK_IND( )(报告应用关系检查指示)
(页 222)”部分。
AlarmState 指示诊断报警是进入还是退出状态,可能值有:
• PNIO_STATE_ALARM_APPEARS
• PNIO_STATE_ALARM_DISAPPEARS
pAddr 指向生成报警的本地子模块地址的指针。
注意
如果错误地指定“插槽”或“子插槽”结构元素,该函数的返回值中不
会有任何错误消息。指向网络格式(大端)报警数据的指针 -
必须通过“pData”指针传送诊断报警的诊断数据。
该诊断数据必须与之前通过 PNIO_diag_generic_add( ) 或
PNIO_diag_channel_add( ) 函数传送的诊断数据相对应。
如果使用了 PNIO_diag_generic_add( )
函数传送诊断数据,则诊断数据与“pInfoData”指向的数据相对应
。
如果使用了 PNIO_diag_channel_add( )
函数传送诊断数据,则诊断数据必须以包含以下值的字段的形式
传送:
• ChannelNum(大端)
• ChannelProp(大端)
• ChannelErrorType(大端)
如果传送“pData =
NULL”,则表示所有之前设置的报警均退出报警状态。
注意
“pData”指针必须指向“用户结构标识符”数据元素之后的报警数据
。
“Alarm ASE.pdf”文件中介绍了报警数据。 您可以在产品 CD“DK16xx PN IO”的“doc”文件夹中找到该文档。
DataLen 使用“pData”传送的数据的长度(字节)。
注意
当所有报警都在退出状态时,传送 DataLen = 0。
根据 IO 控制器的能力,IO 设备应用必定会拒绝“DataLen”为 172
字节或更多字节的服务。如果 IO 控制器是 CP 1616 或 CP
1604,“DataLen”的*大值为 172 个字节。
(参数“DataLen”的*大值受“AlarmNotification”PDU
*大长度的限制。 根据 PROFINET IO 标准,网络上 PDU
的*大长度取决于 IO 控制器,其值在 200 到 1432
字节之间(包括 PDU 报头)。 每次发送的 PDU 的报头长度为
28 字节,也就是说,IO 设备应用必定会拒绝“DataLen”值为 172
或更大值的服务。提供有关“pData”指向的数据的信息。
0x0000 到
0x7FFF
“pData”中的供应商特定数据,另请参见“PNI
O_diag_generic_add(
)(将供应商特定诊断数据存储在子插槽中)
(页 206)”函数。
0x8000 “pData”中的通道诊断数据
注意
当使用 PNIO_build_channel_properties
创建通道属性时,必须为“Type”传送值
PNIO_DIAG_CHANPROP_TYPE_SUBMOD
,为“Dir”传送值
PNIO_DIAG_CHAN_DIRECTION_MANUFA
CTURE。
0x8001 不得设置此值。
注意
在一个报警通知 PDU 中,不能向 IO
控制器发送多条诊断报警。
这意味着,“UserStructIdent”参数不得设置为
值 0x8001。
0x8002 扩展通道诊断数据
UserHndl IO-Base 设备用户程序分配的句柄,用于在通过
PNIO_CBF_REQ_DONE( ) 收到确认时识别报警。
返回值
如果成功,则异步返回 PNIO_OK。
如果发生错误,可能出现以下同步或异步返回值(有关值的含义,请参见头文件“pnioerrx
.h”中的注释)PNIO_ret_of_sub_alarm_send( )(发送子模块返回报警)
说明
如果随用户数据 IOPS/IOCS发送的值的状态从 BAD 变为 GOOD,IO
设备将使用此函数向 IO 控制器发送子模块特定的子模块返回报警。 IO
控制器的反应与出现模块插入报警时相似,但在这种情况下,不会为子模块分配新的参数
设置。
通过 PNIO_CBF_REQ_DONE( ) 回调函数表示异步作业的结果。说明
SessionKey PNIO_CBF_AR_CHECK_IND( ) 中的会话密钥 -
有关回调的说明,请参见“回调函数
PNIO_CBF_AR_CHECK_IND( )(报告应用关系检查指示)
(页 222)”部分。
pAddr 指向生成报警的本地子模块地址的指针。
注意
如果错误地指定“插槽”或“子插槽”结构元素,该函数的返回值中不
会有任何错误消息。
UserHndl IO-Base 设备用户程序分配的句柄,用于在通过
PNIO_CBF_REQ_DONE( ) 收到确认时识别报警。
返回值
如果成功,则异步返回 PNIO_OK。
如果发生错误,可能出现以下同步或异步返回
联系方式
- 电 话:18873121520
- 经理:陈经理
- 手 机:18873121520
- 微 信:18873121520