西门子(中国)工控设备代理商
、西门子(中国)工控设备代理商
其产品范围包括西门子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低压配电与控制产品及软起动器等
等时实时访问 IRT 数据 使用以下函数及相应的回调函数访问 IRT 数据: ● 读 – PNIO_initiate_data_read_ ext(PNIO_ACCESS_IRT_ WITHOUT_LOCK) – PNIO_CBF_DATA_READ( ) ● 写 – PNIO_initiate_data_write_ ext(PNIO_ACCESS_IRT_ WITHOUT_LOCK) – PNIO_CBF_DATA_WRITE( ) 如果在 PNIO_CP_CBE_STARTOP_IND 回调事件和 PNIO_CP_set_opdone( ) 之间访问 IRT 数据,则称为等时实时访问 IRT 数据。 非等时实时访问 IRT 数据 如果在 PNIO_CP_CBE_STARTOP_IND 回调事件和 PNIO_CP_set_opdone( ) 以外的时间访问 IRT 数据,则称为异步访问 IRT 数据。 这些访问不被允许且不返回 PNIO_WARN_IRT_INCONSISTENT 错误代码。 确定哪些子模块包含 IRT 数据 IO-Base 设备用户程序使用 PNIO_CBF_AR_INFO_IND( ) 回调函数的传送参数“pAR”识别包含 IRT 数据并因此必须在等时实时模式中进行处理的子模块。 或者,IO-Base 设备用户程序可在第一次调用 PNIO_CP_CBE_STARTOP_IND 回调函数时调用 PNIO_initiate_data_read_ext(PNIO_ACCESS_IRT_WITHOUT_LOCK) 及 PNIO_initiate_data_write_ext(PNIO_ACCESS_IRT_WITHOUT_LOCK) 函数,并在执行 PNIO_CBF_DATA_READ( ) 和 PNIO_CBF_DATA_WRITE( ) 回调函数期间建立 IO 设备列表。访问非周期性数据 理论上的工作原理 非周期性数据交换包括对读数据记录请求及写数据记录请求进行响应,以及发送报警和确 认接收。 6.7.1 处理数据记录作业 说明 IO 设备用户程序必须通过 PNIO_device_open( ) 注册以下两个回调函数: ● PNIO_CBF_REC_READ( ) ● PNIO_CBF_REC_WRITE( ) 在收到 IO 控制器的读数据记录或写数据记录请求后,IO-Base 接口总是调用这些回调函数。 要使 IO 设备用户程序能够处理读数据记录或写数据记录作业,这些回调函数必须包含数据记录号 及子模块号作为参数。 请参见 IEC 61158 了解哪些记录已标准化以及哪些可根据需要自由使用。 6.7.2 发送报警及接收报警确认 说明 IO-Base 接口为 IO 设备用户程序提供了用于将报警发送到 IO 控制器或向其报告意外事件的函数。 对于 IO 设备发送的每个报警,通过 IO-Base 接口调用 PNIO_CBF_REQ_DONE( ) 回调函数,IO-Base 设备用户程序都会收到一个报警确认。 通过用户句柄分配报警确认。 IO-Base 设备用户程序在发送报警时分配该用户句柄。PNIO_CBF_REQ_DONE( ) 回调函数包括用户句柄,并将其作为传送参数。 说明 仅在调用 calling PNIO_set_appl_ state_ready( ) 后,IO-Base 设备用户程序才能发送报警。 PROFINET IO 的会话密钥 会话密钥是一个在每次建立应用关系时都会递增的值。 每个连接的会话密钥必须单独存放(“ArNumber”)且在后续的所有函数调用中与“ArNum ber”参数一起使用。 通过调用 PNIO_CBF_AR_CHECK_IND( ) 回调函数,在连接建立期间,在 pAr -> SessionKey 参数中将会话密钥传送给应用关系。 每个报警都必须包括会话密钥。 IO 控制器然后才能丢弃过期报警以及读数据记录和写数据记录作业的确认。 示例 在 PROFINET IO 中,报警与 IO 控制器及 IO 设备之间的应用关系重建之间实际上存在竞争。 以下示例很好地说明了这一点: 假设以下前提成立: ● 在 IO 控制器与 IO 设备之间存在应用关系。 ● 子模块因接触不良导致暂时出现故障,因而 IO 设备要将诊断报警发送到 IO 控制器。 ● 但是,在 IO 设备通过网络发送该报警之前,IO 控制器终止了现有的应用关系(例如,由于重启所致),并想重建应用关系。 ● 但是,重建 IO 控制器与 IO 设备的应用关系后,在子模块上已不存接触不良问题。 如果之前存在的应用关系的报警此时到达 IO 控制器,则 IO 控制器会错误地认为子模块上仍然存在接触不良问题。