
西门子(中国)模块配件代理商
其产品范围包括西门子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低压配电与控制产品及软起动器等
在 IEC 61158-6 PROFINET IO“应用层协议规范”版本 1.0
中,强烈建议使用“通道诊断数据”作为诊断过程。
6.8.1 通道诊断数据
在 PROFINET IO 中,诊断数据编码为“通道诊断数据”。
“通道属性”是“通道诊断数据”的一部分。 这些属性可由 IO-base 设备用户程序使用
PNIO_build_channel_properties( ) 函数生成。 关于“通道诊断数据”的确切定义,请参见
PROFINET IO 标准。
在 PROFINET IO 中,一个子模块可由包含多个通道。
每个通道可能有许多通道诊断数据。 可通过 IO-base 设备用户程序使用
PNIO_diag_channel_add( ) 函数将这些数据存储在子模块上。
如果通道诊断数据不再有效,IO-base 设备用户程序必须通过
PNIO_diag_channel_remove( ) 函数将其从子模块中删除。
以下函数可用于管理通道诊断数据:
函数 目的
PNIO_build_channel_properties( ) 生成通道属性
PNIO_diag_channel_add( ) 将通道诊断数据存储在子插槽中将通道诊断数据存储在子插槽中。
3 PNIO_diag_alarm_send( ) 将通道出错进入状态作为诊断报警通知给
IO 控制器。
4 PNIO_CBF_REQ_DONE( ) 评估确认情况。
移除通道诊断数据
移除通道诊断数据可分为四个步骤:
步骤 操作 目的
1 PNIO_build_channel_properties(
)
通过“退出状态”参数生成通道属性。
2 PNIO_diag_channel_add( ) 从子模块中移除通道诊断数据。
3 PNIO_diag_alarm_send( ) 将通道出错退出状态作为诊断报警发送给
IO 控制器。
制造商特定诊断数据
制造商特定诊断数据允许 IO-base 设备用户程序存储子模块的制造商特定诊断数据。
没有为制造商特定诊断数据指定固定结构。
也必须为制造商特定诊断数据指定通道属性。 有关确切细节信息,请参见 PROFINET IO
标准。在生产运行阶段插拔模块的注意事项
移除模块/子模块时的拔出报警
在 IO-base 设备用户程序调用以下函数拔出模块或子模块后,IO-base 接口会立即生成
PROFINET IO 拔出报警:
● PNIO_mod_pull( )
● PNIO_sub_plug_ext_IM
注意
如果拔出一个模块,将自动移除其包含的所有子模块。
注意
PROFINET 标准规定,必须使用 BAD 状态写入要拔出的子模块的 IO 数据。
只有在连接建立期间注册了子模块时才可能做到这一点。
说明
在 PNIO_CBF_AR_CHECK_IND( ) 回调函数及 PNIO_CBF_PRM_END_IND( )
之间不允许插/拔模块。
说明
只有通过 PNIO_device_open( ) 注册了 PNIO_CBF_PULL_PLUG_CONF( )
回调函数后,才支持生产运行期间插拔模块。
说明
如果未注册 PNIO_CBF_PULL_PLUG_CONF( )
回调函数,但要更改模块组态,则必须使用 PNIO_device_stop( ) 调用停止 IO
设备,以在插/拔模块或子模块前终止应用关系。
在插入模块和子模块后,通过 PNIO_device_start( ) 启动 IO 设备。
之后重复从“初始化阶段 (页 144)”部分中的步骤 8 开始的步骤。
插入模块/子模块时的插入报警
在 IO-base 设备用户程序调用以下函数插入模块或子模块