智能设备用户编程接口
法律资讯
前言
目录
1 实时模式概述
1.1 实时模式概述
1.2 实时和等时实时模式
2 智能设备功能快速入门
2.1 步骤
2.2 产品功能概述
3 用于智能设备的智能设备用户编程接口概述
3.1 智能设备用户编程接口的典型应用
3.2 具有 PROFINET IO 的 PC 上的软件架构
3.3 智能设备用户程序的典型顺序
3.3.1 初始化阶段
3.3.2 生产操作
3.3.3 完成阶段
4 智能设备数据类型与函数的说明
4.1 PNIO_DEV_ADDR(IO 设备地址类型)
4.2 智能设备的管理函数
4.2.1 数据结构
4.2.1.1 PNIOD_ANNOTATION
4.2.1.2 PNIOD_CBF_FUNCTIONS
4.2.2 PNIOD_init_open_sync()
4.2.3 PNIOD_open_sync()
4.2.4 PNIOD_close_sync()
4.2.5 PNIOD_start_sync()
4.2.6 PNIOD_stop_async()
4.2.7 PNIOD_CBF_SYNC_STOPPED
4.2.8 PNIOD_CBF_SYNC_CP_STOP_REQ
4.3 智能设备组态的接口
4.3.1 PNIOD_get_config_sync()
4.4 用于读取和写入数据记录的接口
4.4.1 PNIOD_CBF_ASYNC_REC_READ
4.4.2 PNIOD_rec_read_async_rsp
4.4.3 PNIOD_CBF_ASYNC_REC_WRITE
4.4.4 PNIOD_rec_write_async_rsp
4.5 AR 的建立和终止
4.5.1 PNIOD_CBF_ASYNC_CONNECT_IND
4.5.2 PNIOD_connect_async_rsp
4.5.3 等待 PNIOD_CBF_ASYNC_OWNERSHIP_IND
4.5.4 PNIOD_ownership_async_rsp
4.5.5 PNIOD_CBF_ASYNC_PRM_END_IND
4.5.6 PNIOD_prm_end_async_rsp
4.5.7 PNIOD_CBF_ASYNC_IRT_INIT_INPUTS
4.5.8 PNIOD_irt_init_inputs_async_rsp
4.5.9 PNIOD_CBF_ASYNC_INDATA_IND
4.5.10 PNIOD_indata_async_rsp
4.5.11 PNIOD_CBF_SYNC_DISCONNECT_IND
4.5.12 PNIOD_CBF_SYNC_DATA_STATUS_IND
4.6 报警和诊断接口
4.6.1 PNIOD_build_chan_prop_sync()
4.6.2 PNIOD_init_diag_channel_add_sync()
4.6.3 PNIOD_diag_channel_add_sync()
4.6.4 PNIOD_init_diag_generic_add_sync()
4.6.5 PNIOD_diag_generic_add_sync()
4.6.6 PNIOD_diag_remove_sync()
4.6.7 PNIOD_init_alarm_send_async()
4.6.8 PNIOD_alarm_send_async()
4.6.9 PNIOD_CBF_SYNC_ALARM_DONE
4.7 用于读取和写入 IO 数据的接口。
4.7.1 PNIOD_trigger_data_read_sync()
4.7.2 PNIO_CBF_DATA_READ()
4.7.3 PNIOD_trigger_data_write_sync()
4.7.4 PNIO_CBF_DATA_WRITE( )
4.7.5 IRT 模式
4.7.5.1 PNIO_CP_register_cbf()
4.7.5.2 PNIO_CP_CBE_APPL_START_IND
4.7.5.3 PNIO_CP_set_opdone()
4.7.5.4 PNIO_CP_CBE_APPL_FAULT_IND
4.7.5.5 PNIO_CP_CBE_BUSCYCLE_IND
4.7.5.6 PNIO_CP_CBE_PRM
5 示例程序
6 从设备接口到智能设备接口的更改概述