电动机功率 | 5kW | 外形尺寸 | 4mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 3kg |
全新的西门子S7-200SMART带来两种不同类型的CPU 模块,标准型和经济型,*满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展CPU 模块,可满足对I/O 规模有较大需求,逻辑控制较为复杂的应用;而经济型CPU 模块直接通过单机本体满足相对简单的控制需求。
![]() |
参考价 | ¥322 |
订货量 | 1 |
更新时间:2019-06-05 11:57:03浏览次数:221
联系我们时请说明是化工仪器网上看到的信息,谢谢!
天津西门子S7-200SMART模块代理商优势价格
PLC通过分布式I/O通信
分布式模块(站、DP从站)分配到DP主站,这跟分配到CPU的集中模块受CPU控制是一样的。DP主站及其所有DP从站合在一起组成DP主系统。几个DP主系统可以在一个S7站里。
当前可用的DP主系统承认两种模式:DPV1和S7-可兼容。“S7-可兼容”跟以前的模式相对应。通过它,根据EN 50170可以运行所有的DP标准从站,还可以运行西门子的“DP S7从站”,这些从站已经给DP主站发送中断请求。在DPV 1模式下,仍可以使用DP从站,根据IEC 61131,这些从站表现出了新的属性,例如一些增强的诊断和参数配置能力,这都是由于非周期传送数据或者新型中断的使用而发展起来的。因为有了新的“DPV1从站”,故有了新的系统功能,例如数据记录的传送、新的中断组织块。
分布式I/O的组态与集中模块非常相似。起点是组态中用图表描述DP主系统的DP主站。站挂在DP主系统下,并对站分配地址和进行参数设置。
特殊的用户数据*性需求对于分布式I/O需要特殊的系统功能。这样,不用考虑DP从站的串行传输,数据*性可以超出由S7规定的4字节,并且这样来连接DP从站组,即从站可以同步地提供或输出数据。
S7-400支持多处理器模式。在同一P总线或K总线上,在一个机架上面可以运行多至4个合理配置的CPU。
如果通过硬件组态在一个*机架上布置多个CPU,S7-400站会自动运行于多处理器模式。插槽是任意的。CPU之间以升序数字来区分,这些数字是在CPU安装时自动分配的。用户也可以在“Multicomputing”选项卡里配置数字。
所有CPU的组态数据必须下载到PLC,即使只对一个CPU做了修改,也应做这样的操作。
在对CPU配置参数之后,还得把在站里的每个模块分配给CPU。这通过在“CPU assignment’下的“Addresses”选项卡配置模块参数来实现(如图20-5所示)。在配置模块地址域的同时,也要为CPU分配模块中断。通过View→Filter→CPU No.x-Modulfs,在组态表里为CPU配置的模块做强制规定。
图20-5 多处理器方式的模块配置
在一个多处理器网络中的全部CPU都有同样的操作模式,这意味着:
●参数配置必须有同样的重启模式。
●同时进入运行状态。
●当有一个CPU以单步调试方式工作时,全部CPU HOLD。
●只要一个CPU STOP,其他CPU也都STOP。
当站里的一个机架不能正常工作,每个CPU都会调用组织块OB 86。
各个CPU里的用户程序是独立执行的,它们是非同步的。
SFC 35 MP_ALM调用可以同时启动所有CPU中的组织块OB 60“多处理器中断”。
系统功能SFC 47 WAIT可以暂停程序扫描一个的时间。SFC 47WAIT有整型输入参数WT,可以设置微秒级的等待时间。
大的等待时间是32 767微秒。小等待时间与系统功能的执行时间*,与CPU型号有关。
SFC 47可以被更高优先级的事件中断。在S7-300里,对高级中断服务程序的扫描会增加等待时间。
系统功能SFC 46 STP终止程序扫描,并且CPU变为STOP方式。SFC 46 STP没有参数。
在线块修改时,多次删除和块的重新加载操作经常会在CPU工作存储器和RAM加载存储器中产生间隙。这些间隙会减少存储器可用空间的数量。在调用“压缩”功能的时候,通过启动一个CPU程序,把块压缩在一起以填充间隙。通过连接到CPU的编程器或调用功能SFC 25 COMPRESS可以初始化“压缩”功能。SFC 25的参数列在表20-6中。
压缩过程分布在几个程序周期里面。SFC返回BUSY=“1”,表示仍然在处理中;DONE=“1”表示完成了压缩操作。当一个外部初始化的压缩过程正在运行时,当“删除块”功能被激活时,或者当PG功能正在访问被移位的块时,SFC就不能够压缩。
注意:特别的CPU大长度的块不能压缩,因此间隙仍存在于CPU存储器里。只有在CPU停止时,通过PG初始化的压缩功能才会关掉所有的间隙。
表20-6 SFC 25 COMPRESS的参数
在CPU中,运行时间表是对小时数进行计数。通过运行时间表可以决定CPU的运行时或者确定连接到CPU上的设备的运行时。
存在运行时间表里的值,不管是冷重启、备用电压失败,还是全体复位,都能保存。
每个CPU的运行时间表的个数和计时值的范围由CPU决定。范围是16位[(215-1)小时]或者32位[(231-1)小时]。当CPU STOP或者HOLD时,运行时间表也停止计数;CPU重启,运行时间表将从以前的值重新开始。
在运行时间表达到大值时,它会停止并报数据溢出。只有通过一个SFC调用,才会把运行时间表设为新值或者复位为零。
下面的系统功能就是用来控制运行时间表的:
●SFC SET_RTM
设置16位的运行时间表。
●SFC 3 CTRL_RTM
启动或停止16运行时间表。
●SFC 4 READ_RTM
读16位运行时间表。
●SFC 101 RTM
使用32位运行时间表。
表20-5示出了这些系统功能的参数。
表20-5 用于运行时间表的SFC的参数
NR参数表示的是运行时间表的数字,其数据类型是字节型。可以用一个常量或者变量来初始化该参数(所有具有基本数据类型的输入参数都可以)。PV参数(整型数据类型)用来设置运行时间表的初始值。SFC 3的S参数用来启动(状态“1”)或停止(状态“0”)所选择的运行时间表。CQ示出了运行时间表在扫描时的运行(信号状态“1”)和停止(信号状态“0”)状态。CV参数以整型数格式记录小时数。
通过对SFC 101的MODE参数的设置,可以如下来控制32位运行时间表:
B#16#00 读当前值
B#16#01 从上次的值开始
B#16#02 停止计时
B#16#04 用在PV里的值设置
B#16#05 以在PV里的值设置和启动
B#16#06 以在PV里的值设置和停止
可以把用于16位运行时间表的SFC用来控制32位运行时间表。这样,32位运行时间表跟16位的运行时间表的值的范围*。
天津西门子S7-200SMART模块代理商优势价格