西门子(中国)PLC模块配件代理商
其产品范围包括西门子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_sub_plug_ext_IM 之后,IO 控制器会为相应的子模块分配新参数。 这意味着 IO-Base 接口为 IO 控制器传送的每个参数分配数据记录调用 PNIO_CBF_REC_WRITE( ) 回调函数。 IO-Base 接口通过调用 PNIO_CBF_PRM_END_IND( ) 回调函数指示参数分配完成。 紧接参数分配,IO-Base 设备用户程序检查插入的子模块是否能够使用传送的参数设置运行。 ● 如果答案是“能”,则 IO-Base 设备用户程序将输入数据设置为待发送,并将该子模块输入输出的本地状态设置为 GOOD。 之后 IO-Base 设备用户程序通过一个空的子模块列表调用 PNIO_set_appl_state_ready( ) 函数。 这样就完成了插入过程。 ● 如果答案是“不能”,则 IO-Base 设备用户程序必须使该子模块输入输出的本地状态设置保持为 BAD(在拔出前设置为 BAD;请参见上文注意事项)。 在这种情况下,IO-Base 设备用户程序必须调用 PNIO_set_appl_state_ready( ) 函数指出子模块列表中的相应子模块。 插入操作随即因出错而结束。 6.9.1 “子模块恢复”的注意事项 说明 如果插入的模块存在功能问题,则 IO-Base 设备用户程序会将输入输出数据的本地状态设置为 BAD。 对于已分配的 IO 控制器,这意味着输入输出数据对 IO 控制器的用户程序不再有效。 当子模块功能恢复时,IO-Base 设备用户程序必须将输入输出数据的本地状态设置为 GOOD。 之后,IO-Base 设备用户程序必须通过调用 PNIO_ret_of_sub_alarm_send( ) 函数将 BAD 到 GOOD 的变化通知给 IO 控制器。 由于子模块恢复报警,IO 控制器不会将新的参数设置发送给子模块。在 IO-Base 设备用户程序中编写回调函数。 回调函数可任意命名。 回调事件是由 IO-Base 接口启动的异步事件。 其可中断 IO-Base 控制器用户程序的执行,并可在单独的线程上启动回调函数。 这意味着必须具备同步技术。 IO 设备的回调函数 下表列出了 IO 设备上的各回调事件和事件类型。 该表还说明了要使用什么来注册回调函数以及哪些情况会触发回调事件:回调函数可随时中断 IO-Base 设备用户程序。 不同事件的回调函数也可互相中断。 由于可能从不同的线程调用回调函数,因此必须将回调函数设计成能够同时多次执行(可 重入)。 具体而言,这表示共享变量的写入和读取必须由同步机制提供保护。 避免回调函数中的等待时间,尤其是当进入关键部分时。 否则,将限制对其及其它回调函数的新调用。 应当尽可能应使用单独的数据库IO-Base 设备用户程序使用此函数向 IO-Base 接口注册 IO 设备。 将使用函数表注册要使用的回调函数。 说明 当显示返回值“PNIO_ERR_CONFIG_IN_UPDATE”时,表示 PNIO 控制器尚未给 IO 设备分配 IP 地址。在此情况下,应用程序需要调用“PNIO_device_open”,直到不再显示该返回值。说明 CpIndex 模块索引 - 用于唯一标识通信模块;必须是 1! ExtPar 始终必须传送 PNIO_CEP_MODE_CTRL! VendorId IO 设备的供应商 ID - 由 PROFINET 用户组织分配。这对应于 GSDML 文件的“VendorID”。 DeviceId IO 设备 ID - 在制造商的 PROFINET IO 产品范围内必须唯一。这对应于 GSDML 文件的“DeviceID”。 InstanceId “实例 ID”是 IO 设备的预留标识符,其值 = 1。 MaxAR 取决于所需模式, • 如果仅需要支持实时模式,“MaxAR”必须始终为 1。 • 如果需要支持实时及等时实时模式,“MaxAR”必须为 2。 • 如果需要支持实时模式、等时实时模式以及管理器连接,“Max AR”必须为 3。 pDevAnnotation 指向模块版本标识结构的指针;请参见“PNIO_ANNOTATION(版 本 ID 结构) (页 242)”部分。 pCbf 指向回调函数函数表的指针 - 如果为回调函数输入了空指针,则不支持相应的服务。 请参见头文件“pniousrd.h”中对 PNIO_CFB_FUNCTIONS 结构的定义,了解哪些回调函数需要注册。 pDevHandle 指向分配给 IO 设备的句柄的指针