电动机功率 | 3kW | 外形尺寸 | 3mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 2kg |
全新的西门子S7-200SMART带来两种不同类型的CPU 模块,标准型和经济型,*满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展CPU 模块,可满足对I/O 规模有较大需求,逻辑控制较为复杂的应用;而经济型CPU 模块直接通过单机本体满足相对简单的控制需求。
![]() |
参考价 | ¥300 |
订货量 | 1 件 |
更新时间:2019-09-16 17:02:07浏览次数:500
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子S7-200SMART模块新疆代理价格
西门子S7-300 PLC的数据块指令
SIMATIC S7300/400系列PLC对于编程元件和内部寄存器,具有很强的故障检测和处理能力。当CPU检测到某个故障后,操作系统将调用相应的组织块,通过编写故障中断组织块的程序,对检测到的故障进行处理,否则将进入STOP模式。为了避免发生某种故障时CPU进入STOP模式,可以在CPU中建立一个对应的空组织块。
系统程序可以检测出下列错误:不正确的CPU功能、系统程序执行中的错误、用户程序中的错误和I/O中的错误。CPU检测到错误时,会调用适当的组织块。
能够通过组织块进行处理的错误分为两个基本类型。
(1)异步错误
异步错误是与PLC的硬件或操作系统密切相关的的错误,与程序执行无关,异步错误的后果一般比较严重。
(2)同步错误
同步错误是与程序执行有关的错误,它们的优先级与出现错误时被中断的块的优先级相同,即同步错误OB中的程序可以访问块被中断时累加器和状态寄存器中的内容。对错误进行适当处理后,可以将处理结果返回被中断的块。
(1)打开数据块
指令格式:OPN<data block>
说明:打开一个数据块作为shared共享数据块(DB)或者作为instance背景数据块(DI)。
可以同时打开一个shared数据块和一个instance数据块。
[例4-33] 打开数据块指令应用。
OPN DB 10 //打开数据块DB 10作为shared数据块
L DB W35 //将DB 10的数据字W35装入到累加器1的低字
T M W22 //将累加器1的低字传输到M W22
OPN DI 20 //打开数据块DI 20作为instance数据块
L DI B12 //将DI 20的数据字节B12装入到累加器1的低字
T DB B37 //将累加器1的低字传输到DB 10的字节37中
[例4-34] 打开数据块LAD指令如图4-65所示。
图4-65 数据块打开指令
(2)交换shared数据块和instance数据块
指令格式:CDB
说明:交换shared数据块和instance数据块。shared数据块变成instance数据块,instance数据块变成shared数据块。
(3)装shared数据块的长度到累加器1
指令格式:L DBLG
说明:将shared数据块的长度装到累加器1。
(4)装shared数据块的数目到累加器1
指令格式:L DBNO
说明:将shared数据块的数目装到累加器1。
(5)装instance数据块的长度到累加器1
指令格式:L DTLG
说明:将instance数据块的长度装到累加器1。
(6)装instance数据块的数目到累加器1
指令格式:L DIN(
说明:将instance数据块的数目装到累加器1。
[例4-35] 调用数据块DB20,当数据块长度超过30 Byte时,程序转移到标号为ABC处,调用功能FC15。用STL编写的程序如下:
OPN DB20
L DBLG
L +30
>=I
L ABC
A T0.1
BEU
ABC: CALL FC15
1.CPU的启动方式
当PLC接通电源以后,CPU有3种启动方式,可以在STEP 7中设置CPU的属性时选择其一:热启动( Hot restart)、暖启动(Warm restart)、冷启动(Cold restart)。
不同的CPU具有不同的启动方式,例如S7 -300系列,除了CPU318可以选择暖启动或者冷启动外,其他的CPU只有暖启动的方式,对于S7 -400系列,根据不同的CPU型号,都可以选择热启动,或者选择暖启动、冷启动。只能选择1种启动方式。
(1)暖启动
手动暖启动:将CPU的模式选择开关扳到STOP位置,“STOP”LED指示灯亮,然后再扳到RUN或者RUN -P位置。
自动暖启动:启动时将复位过程映像寄存器及非保持的存储器位,复位定时器和计数器。在STEP 7中设置CPU的属性时设置的具有保持功能的器件将保留原数据。重新开始运行程序,执行08100或OB1。
(2)热启动
如果PLC在运行期间突然停电,又重新上电,CPU将执行一个初始化程序OB101,自动完成热启动,从上次RUN模式下中断处继续执行,不对计数器等复位。
(3)冷启动
手动冷启动:将CPU的模式选择开关扳到STOP位置,“STOP”LED指示灯亮,再扳到MRES位置,STOP指示灯灭1s,亮1s,再灭1s,然后常亮,后将模式开关再扳到RUN或者RUN -P位置。
自动冷启动:过程映像区的所有过程映像数据、存储器位、定时器、计数器、数据块以及有保持功能的器件的数据,都被复位到“0”。如果用户程序希望在启动后继续使用原有的值,也可以选择不将过程映像区清“0”。
2.启动组织块(OB100~ OB102)
启动事件,一般由于下列原因引起:
·PLC电源上电后;
·模式选择开关从STOP拨到RUN或RUN_P时;
·接收到通过通信功能发送来的启动请求。
启动用户程序之前,先执行启动OB。在暖启动、热启动或冷启动时,操作系统分别调用OB100、OB101或OB102。用户在启动OB中编写程序,设置CPU的初始化操作,例如开始运行的初始值,I/O模块的起始值等。启动程序没有长度和时间的限制,因为循环时间监视还没有被激活,在启动程序中不能执行时间中断程序和硬件中断程序。
在设置CPU模块属性的对话框中,选择Startup选项,可以设置启动的各种参数
西门子S7-200SMART模块新疆代理价格