西门子(中国)HMI触摸屏代理商
其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。
我们还提供西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子(中国)授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球**芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
来自 PNIO_device_open( ) 的 IO 设备句柄
API 应用程序进程标识符 - 必须与子模块所属的 API 参数相对应。
pAddr 指向本地子插槽地址的指针,诊断数据记录将下载到该地址。
ChannelNum 通道编号 - 按照 PROFINET IO
标准,供应商特定诊断的“ChannelNumber”总是 0x0 到
0x7FFF(请参见 IEC 61158)!
ChannelProp 诊断数据 - PNIO_build_channel_properties( ) 函数的返回值
DiagTag 用户指定的对诊断数据记录的唯一引用 (!=0)
UserStructIdent 诊断数据的结构;请参见 IEC 61158,
值范围为 0x0 到 0x7FFF 的用户结构标识符。
pInfoData 指向网络格式(大端)诊断数据的指针
InfoDataLen 诊断数据的长度(字节),*大值 1404。应用程序进程标识符 - 必须与子模块所属的 API 参数相对应。
pAddr 指向本地子模块地址的指针,将从该地址删除诊断数据记录。
DiagTag • DiagTag ≠ 0 -
用户指定的对要删除的诊断数据记录的唯一引用。
• DiagTag = 0 -
删除子模块的所有供应商特定通道诊断数据记录。
注意
如果使用无效的“DiagTag”调用 PNIO_diag_generic_remove( )
函数,则不会产生任何错误消息IO 设备的报警接口
概述
以下函数可用于处理 IO 设备和 IO 控制器之间的报警:
● PNIO_process_alarm_send( )
● PNIO_diag_alarm_send( )
● PNIO_ret_of_sub_alarm_send( )
● PNIO_CBF_REQ_DONE( )
7.8.1 PNIO_process_alarm_send( )(发送过程报警)
说明
该函数可将子模块特定过程报警从 IO 设备发送到 IO 控制器。 通过
PNIO_CBF_REQ_DONE( ) 回调函数表示异步作业的结果。
报警数据不储存在子模块上。 函数的用户也可以在 pData 中添加用户特定的报警数据。
应用程序进程标识符 - 必须与子模块所属的 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)”部分。
pAddr 指向生成报警的本地子模块地址的指针。
pData 包含网络格式(大端)报警数据的数据缓冲区。
DataLen 数据长度(字节)- 根据控制器的能力,IO
设备应用必定会拒绝“DataLen”为 172 字节或更多字节的服务。
如果 IO 控制器是 CP 1616 或 CP 1604,“DataLen”的*大值为
172 个字节。
UserStructIdent 有关诊断数据的结构,请参见 IEC 61158/用户结构标识符。
UserHndl IO-base 设备用户程序分配的句柄,用于在通过
PNIO_CBF_REQ_DONE( ) 收到确认时识别报警该函数可将子模块特定诊断报警从 IO 设备发送到 IO 控制器。 通过
PNIO_CBF_REQ_DONE( ) 回调函数表示异步作业的结果。
诊断报警可以是进入或退出状态。 在发出进入状态报警前,必须通过
PNIO_diag_channel_add( )、PNIO_diag_ext_channel_add( ) 或
PNIO_diag_generic_add( ) 将相关的诊断数据报告传送到 IO-base
接口,以便在以后读出报警数据。
如果报警原因不再存在,必须先通过 PNIO_diag_channel_remove(
)、PNIO_diag_ext_channel_remove( ) 或 PNIO_diag_generic_remove( )
删除数据记录