西门子(中国)S7-400模块代理商
其产品范围包括西门子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低压配电与控制产品及软起动器等
IO-base 设备用户编程接口的典型应用
说明
下图说明了一个典型应用: 一台 PC 通过工业以太网与多台 PROFINET IO
控制器通信。
IO-base 设备用户程序和 SIMATIC NET PC 软件产品的 IO-base 设备函数均在 PC
上运行。 数据通信通过 PROFINET IO 通信处理器与 SIMATIC S7 PROFINET CP (PLC)
进行处理,或由 PC 与 IO-base 控制器用户程序通过工业以太网进行处理。
此组态将在提供的示例程序中提及。
AS-Interface (AS-i) – 更准确地说,是按钮头-传感器接口 – 是一种现场级智能总线系统。该总线系统可以比任何一种其它系统更简便、更灵活、更高效地将现场中的全部传感器和按钮头连接至上层控制系统。
复杂自动化系统的结构并非总能一眼看出。带大量具备实时性要求的设备的现场级,尤其必须拥有清晰的结构。
这正是 AS‑i 现场总线可以提供的:AS‑i 网络中,采用简单的双绞线(一种黄色的 AS‑i 电缆),*多可将 62 个总线节点连接至 AS‑i 主站,还可以向该些主站和总线节点供电。该标准适用于实现恶劣环境中的可靠数据传输,还对 AS-interface 提供了高程度的保护功能。
西门子公司的 AS-I 产品具有各种优势
一站式提供基于总线标准和安全技术的全部 AS‑i 系列产品
在系统范围内将 AS-Interface 设备集成到 SIMATIC、SINUMERIK 以及 TIA Portal 工程组态框架中
将 ASIsafe 应用程序集成到 SIMATIC F 控制器安全编程中
在 TIA Portal 和 STEP 7 (Classic) 中集中组态标准及安全技术 – 控制器、AS-Interface 和安全功能只需一个工程组态框架
通过 Web 浏览器、HMI 或 TIA Portal 快速诊断主站和从站组件
使用 TIA Selection Tool 中的安全分析工具,可基于 AS‑i Safety 对整个安全链进行规划、计算和验证
PROFINET IO 借助 IO-base 用户编程接口提供 C 用户程序与 PROFINET IO
设备通信所需的所有函数。
其中包括用于读/写 IO 数据、发送报警与接收报警确认以及读/写数据记录的 IO-base
函数。PROFINET IO 软件通过 PROFINET IO 通信处理器连接到过程。通过 STEP 7 或
NCM PC 组态与 IO 控制器的通信O-base 设备用户程序的典型顺序可划分为 3 个阶段。
● 初始化阶段
● 生产运行阶段
● 完成阶段
下面将对这几个阶段进行详细介绍。
6.3.1 初始化阶段
说明
初始化阶段划分为多个步骤。 对由 IO-base 设备用户程序激活的函数调用和由 IO-base
接口激活的回调函数调用必须加以区分。
说明
除非另行指定,否则唯一可以使用的回调函数为下表“目的”列中指定的 IO-base 函数。
步骤 操作 目的
1 PNIO_device_open( ) • 向 CP 注册。
• 注册用于过程数据、数据记录和报警的回调函数
。
2 PNIO_api_add( ) 注册 API(Application Process
Identifier,应用程序进程标识符)插入相关子模块 0(对应于前端站)。
如果 PNIO_CBF_PULL_PLUG_CONF( )
已注册,则等待其调用。
5 PNIO_mod_plug( ) 插入其它模块。
如果 PNIO_CBF_PULL_PLUG_CONF( )
已注册,则等待其调用。
6 PNIO_sub_plug_ext_IM(
)
插入相关子模块。
如果 PNIO_CBF_PULL_PLUG_CONF( )
已注册,则等待其调用。
7 PNIO_CP_register_cbf(
)
如需支持 IRT
组态,支持等时实时模式,则必须注册回调函
数 PNIO_CP_CBE_OPFAULT_IND 和
PNIO_CP_CBE_STARTOP_IND。
不然,*终才允许使用
PNIO_set_appl_state_ready( ) 函数(请参见步骤
17)建立连接。
之后便会通知这些回调函数。
8 PNIO_device_start( ) 激活 IO 设备,IO 控制器此后便能识别该 IO 设备操作 目的
9 等待 PNIO_CBF_AR_
CHECK_IND( )
回调函数调用。
IO 控制器建立到 IO-base
设备用户程序的连接以及传送其预期用于 IO-base
设备用户程序的组态后,IO-base
接口立即调用此回调函数。
通过调用此回调函数,将应用关系全局参数传送到
IO-base 设备用户程序中检查。
如果应用关系全局参数存在错误,IO-base
设备用户程序可中止应用关系的建立;另请参见
PNIO_device_ar_abort( )。
*终允许使用 PNIO_set_appl_state_ready( )
函数(请参见步骤 17)建立连接。
10 响应任何
PNIO_CBF_CHECK_
IND( ) 回调函数调用。
在 IO 设备的子模块的组态与 IO
控制器的组态不匹配时,将为每个这样的子模块调
用该回调函数。
用户程序能更改子模块的组态或将相关子模块
标记为兼容或不良。
如果组态匹配,则不调用该回调函数。