西门子(中国)200smart模块代理商
其产品范围包括西门子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 数据 (RT) 理论上的工作原理 在 IO-base 设备用户程序写入和读取 IO 数据时,都是对 PC 上的本地过程映像执行读写操作。 没有任何数据是通过网络发送的。 底层 IO-base 设备函数或硬件周期性地独立处理本地过程映像与 IO 控制器之间的数据交换。 此数据交换的详细内容在组态中指定。 说明 IO-base 设备用户程序不必在每个总线循环都写入或读取 IO 数据。 说明 IO-base 设备用户程序不必比组态的周期更为频繁地访问过程映像。 IO 数据和数据状态 IO 数据的质量通过数据状态的 GOOD 或 BAD 这两个值来描述。 无论是写入还是读取时,都将交换以下两个数据状态: ● 本地状态(IO-base 设备用户程序的状态) ● 远程状态(通信伙伴的状态) 6.5.1 状态的周期性读取 PNIO_CBF_DATA_READ( ) 函数的顺序 IO-base 设备用户程序通过调用 PNIO_initiate_data_read( ) 或 PNIO_initiate_data_read_ext( ) 函数启动读取操作。 之后,针对由 IO 控制器运行的每个子模块,IO-base 接口将调用 PNIO_CBF_DATA_READ( ) 回调函数。 通过调用该回调函数,通信伙伴可从本地过程映像读出输出数据及相应的远程数据状态。 此外,还会将该输出数据的本地状态写入通信伙伴的本地过程映像通常情况下,IO-base 设备用户程序都会将本地状态设置为 GOOD。 但是,如果 IO-base 设备用户程序无法进一步处理所提供的输出数据,则会在执行读作业期间将本地状态设置 为 BAD。 通信伙伴在接到此状态后,便可识别出其发送的输出数据是否已被成功处理。 6.5.2 状态的周期性写入 写入过程映像的顺序 IO-base 设备用户程序通过调用 PNIO_initiate_data_write( ) 或 PNIO_initiate_data_write_ext( ) 函数启动写入操作。 之后,针对由 IO 控制器运行的每个子模块,IO-base 接口将调用 PNIO_CBF_DATA_WRITE( ) 回调函数。 通过调用 PNIO_CBF_DATA_WRITE( ) 回调函数,将输入数据及其相应的本地数据状态写入通信伙伴的本地过程映像。 通信伙伴还将从本地过程映像中读取该输入数据的远程状态。通常情况下,IO-base 设备用户程序都会将本地状态设置为 GOOD。 如果输入数据不正确或无效,IO-base 设备用户程序应将本地状态设置为 BAD。 在这种情况下,通信伙伴便可输出所组态的替换值。 通信伙伴的远程状态 通信伙伴使用远程状态传递其是否能够成功处理过程输入数据或者是否存在问题的信息。 此状态与之前同一子模块传送的输入数据相关,而不是与刚刚启动的写入作业相关。 6.6 等时实时和非等时实时访问周期性 IO 数据 (IRT) 说明 在等时实时模式下,用户程序在两个周期性重复的 IRT 时间点之间处理和写入 IRT 数据。 ● IRT 传送结束 ● IRT 传送开始 在到达 IRT 传送结束时,DMA 将 IRT 数据从过程映像传送到主机存储器中,并且 PNIO_CP_CBE_STARTOP_IND 回调事件将此情况通知 IRT 用户程序。 此后,所有 IRT 数据便处于主机存储器中,可开始数据处理过程。 在 PNIO_CP_register_cbf( ) 函数调用后,将报告首批 PNIO_CP_CBE_STARTOP_IND 回调事件的情况。 在 IRT 用户程序完成数据处理后,它会调用 PNIO_CP_set_opdone( ) 函数报告此情况。 如此将使用 DMA 将 IRT 输入数据(从 IO 控制器的角度来看)复制到过程映像存储器违背等时实时模式 如果 IRT 数据处理完毕的信号传递得过晚,则 DMA 传送无法及时完成,并且 IRT 输入数据(从 IO 控制器的角度来看)无法标记为有效。 从而在下一个总线循环中,通信处理器会将 IRT 数据作为无效数据传送。 用户程序将通过 PNIO_CP_CBE_OPFAULT_IND 回调事件获知此情况。 等时实时 IO 数据(IRT 数据)的一致性 为了给用户程序更多的数据处理时间,通过 DMA 在主机存储器和过程映像存储器之间传送 IRT 数据。 IRT 数据因此仅在 IRT 传送结束和 IRT 传送开始之间的时段内一致。 这意味着用户程序只能在 PNIO_CP_CBE_STARTOP_IND 回调事件和 PNIO_CP_set_opdone( ) 之间访问一致的 IRT 数据。 在 PNIO_CP_CBE_OPFAULT_IND 回调事件到达时,数据将不再一致。