西门子(中国)工业电源代理商
其产品范围包括西门子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_CP_CBE_OPFAULT_IND
● PNIO_CP_set_opdone( )
7.12.1 PNIO_CP_register_cbf( )(注册回调)
说明
该函数注册一个回调函数。
说明
回调函数只能由 IO 设备用户程序在 PNIO_device_start( ) 之前注册。
说明
PNIO_CP_CBE_OPFAULT_IND 回调事件类型必须在 PNIO_CP_CBE_STARTOP_IND
回调事件类型之前注册。回调事件 PNIO_CP_CBE_STARTOP_IND(开始等时实时数据处理)
说明
PNIO_CP_CBE_STARTOP_IND 回调事件通知 IO-base 用户程序 IRT
数据传送阶段结束并且 IRT 输出数据(从 IO 控制器的角度来看)使用 DMA
从过程映像传输到主机存储器。 此后,所有 IRT 输出数据(从 IO
控制器的角度来看)都保存在主机存储器中。 这样,用户程序可以访问一致的 IRT
数据。
以下语法显示此事件的具体参数,将其作为 PNIO_CP_CBE_PRM
结构中“联合体”的一部分;请参见“PNIO_CP_CBE_PRM(回调事件参数)
(页 260)”部分。
说明
在每个 IRT 数据传送阶段结束时,系统都会调用 PNIO_CP_CBE_STARTOP_IND
回调事件。 未与 IO 控制器建立连接,IO 设备中没有 IRT 数据,也是如此。
如果因 PNIO_CP_CBE_STARTOP_IND 回调事件而调用 IO 数据访问函数,则没有
IRT 数据,也会出现警告返回值
PNIO_WARN_NO_SUBMODULES,但在这种情况下可以将该值忽略。在 PNIO_CP_CBE_STARTOP_IND
事件发生期间,不允许调用任何可能损害用户程序实时功能的函数。
这里的函数指的是需要较长处理时间(如文件操作或屏幕显示)的函数。
请参见操作系统说明,以了解在您所处的情况下可能会涉及哪些函数。
为了访问 IO-base 用户接口的 IRT 数据,我们通常建议您限制使用这些函数。
7.12.3 回调事件 PNIO_CP_CBE_OPFAULT_IND(违反等时实时模式)
说明
PNIO_CP_CBE_OPFAULT_IND 回调事件将违反等时实时模式通知给 IO-base
用户程序。 这意味着用户程序在收到 PNIO_CP_CBE_STARTOP_IND 回调事件后调用
PNIO_CP_set_opdone( ) 过晚。
以下语法显示此事件的具体参数,将其作为 PNIO_CP_CBE_PRM
结构中“联合体”的一部分;请参见“PNIO_CP_CBE_PRM(回调事件参数)
(页 260)”部分。
回调事件 PNIO_CP_CBE_NEWCYCLE_IND(新总线周期)
说明
PNIO_CP_CBE_NEWCYCLE_IND 回调事件通知 IO-base 用户程序新总线周期开始。
只有使用 PNIO_CP_register_cbf( ) 注册了该事件后,才会通知该事件。
以下语法显示此事件的具体参数,将其作为 PNIO_CP_CBE_PRM
结构中“联合体”的一部分;请参见“PNIO_CP_CBE_PRM(回调事件参数)
(页 260)”部分。说明
1 将“pBuffer”参数从 PNIO_CBF_REC_READ( ) 回调函数转换为“概述
(页 237)”部分“转换数据记录”表中的一种数据类型。
2 按照“PNIO_IM0_TYPE(I&M0 数据记录)
(页 263)”到“PNIO_IM1_TYPE(I&M1 数据记录)
(页 265)”部分的说明在数据缓冲区中设置 I&M 参数。
从保持性存储器中读取以下元素:
• IM_Tag_Function
• IM_Tag_Location
• IM_Date
• IM_Descriptor
• IM_Signature
默认情况下,这些元素的值为零,且在工程师站上设置。
说明
I&M 数据记录中数据长度为两个或四个字节的所有元素都具有大端格式。说明
每个支持可写入 I&M 数据记录的子模块的 GSDML
文件中必须包括“Writeable_IM_Records”条目。
说明
用于读取数据记录号为 0xF840 的信息数据记录“I&M0FilterData”的工程师站作业由
PROFINET IO 函数在内部进行处理,并且不传递到 PROFINET IO 设备用户程序。
错误代码元素
下表描述了错误代码元素及其在 PNIO_CBF_REC_WRITE( )
回调函数(另请参见“回调函数 PNIO_CBF_REC_WRITE( )(处理写入数据记录作业)
(页 197)”部分)的“pPnioState”参数出错和不出错时的可能值:
名称 不发生错误时的
值
发生错误时的值
ErrorCode = 0 = 0xDF (IODWriteRes)版本 ID 必须通过 PNIO_device_open( ) 函数调用进行传送。 这包含 IO
设备类型、订货号、硬件及软件版本。
PNIO_ANNOTATION 结构的参数在“HW
Config”工具的在线诊断中显示,并且可以让用户(维护人员)识别模块类型和设备版本
(或者是在设备上运行的控制应用程序的版本)。
订购更换设备时,订货号(“orderId”)很有用。
用户应用程序应当使用有用的值来初始化该参数,因为该信息对于工厂维护和设备标识非
常重要。虚拟机与 TIA Portal Cloud Connector 在私有云中紧密协作,具有以下优势:
• 支持先进的私有云系统架构:
– 具有**的可扩展性
– 无需安装在每一个工作站上
– 可在虚拟机中对 TIA Portal 进行统一维护和管理
– 项目和库数据进行集中存储
• 支持跨网络在线访问 PLC 和 HMI 设备
• 通过 HTTPS 进行安全连接(Windows 8.1 和更高版本)
• 支持工作站的所有本地接口
• 可快速访问不同版本的 TIA Portal
• 显著提高可用许可证的应用效率
• 远程轻松实现设备维护
用户可基于预组态的虚拟机创建一个模板,并基于该模板生成新的虚拟机。这样,可显著降
低安装与组态的工作量。
说明
TIA Portal Cloud Connector
TIA Portal Cloud Connector 仅适用于在 TIA Portal 中完成工程组态任务。还需确保使
用 Cloud Connector 进行访问时,系统上未运行任何实时进程。组态 TIA Portal Cloud Connector
在使用 TIA Portal Cloud Connector 建立连接之前,必须对 TIA Portal Cloud Connector 进行
组态。具体的组态设置取决于设备的通信角色。TIA Portal Cloud Connector 可具备以下两种
通信角色:
• 通信角色“用户设备”:
用户设备是指连接硬件设备的 PG/PC。在此设备上,无需安装 TIA Portal。单独安装 TIA
Portal Cloud Connector 时(即,不随 TIA Portal 一同安装),系统将自动预设该通信角色。
另请参见“在 PG/PC 上组态 TIA Portal Cloud Connector (页 38)”
• 通信角色“远程设备”:
远程设备是指安装有 TIA Portal 的虚拟机。TIA Portal Cloud Connector 与 TIA Portal 一同
安装时,系统将自动预置该通信角色。
另请参见“在虚拟机中组态 TIA Portal Cloud Connector (页 40)”
TIA Portal Cloud
TIA Portal Cloud 是一种高效的在线服务,用于随时随地在虚拟环境中进行操作。通过 TIA
Portal Cloud Connector,可在云环境的 TIA Portal 工程组态中访问本地 PG/PC 接口以及这些
接口所连接的 SIMATIC 硬件。TIA Portal Cloud 的文档在某些地方对 TIA Portal Cloud
Connector 文档进行了增补。