商铺名称:上海陌然自动化科技有限公司
联系人:吴阳培(先生)
联系手机:
固定电话:
企业邮箱:2196116499@qq.com
联系地址:上海市金山区枫泾镇环东一路65弄7号2250室
邮编:201600
联系我时,请说是在五金机电网上看到的,谢谢!
西门子CPU417-4中央处理器 西门子CPU417-4中央处理器 西门子CPU417-4中央处理器
S7-400 是 SIMATIC 控制器家族能最为强大的 PLC。它可以成功实现全集成自动化 (TIA) 解决方案。S7-400 是一个用于制造业和过程工业系统解决方案的自动化平台,其主要特点是具有模块化的结构并拥有性能储备。
在产品目录 ST 70 中也可找到有关 SIMATIC S7-400 的信息:
SIMATIC S7-400 是中端到高端性能范围内功能强大的 PLC。
SIMATIC S7-400 具有模块化、无风扇设计和较高扩展能力,并具有全面的通信和网络功能,可以简便实现分布式结构,用户操作十分方便,因此成为中端到高端性能范围内要求极为苛刻的任务的理想解决方案。
SIMATIC S7-400 的应用领域包括:
由于具有多种性能等级的 CPU,并有具备大量用户友好的功能的广泛模块,用户可以根据具体情况执行其自动化任务。
任务扩展时,可通过附加模块随时对控制器进行扩展,成本不会很高。
SIMATIC S7-400 是一种通用控制器:
在自动化技术的许多领域中,对自动化系统的可用性(从而故障安全性)的需求在不断提高。在许多领域中,设备停机会产生极高的成本。此时,只有冗余系统才能满足可用性要求。
容错型 SIMATIC S7-400H 即能满足这些要求。即使在一个或多个故障导致控制器的部件出现故障时,也能继续运行。通过以这种方式实现的可用性让 SIMATIC S7-400H 尤其适用于以下应用领域:
订货数据
关于 S7-400H 组件的订货数据,请参见在“S7-400/S7-400H/S7-400F/FH"下的相应模块。
SIMATIC S7-400F/FH 故障安全自动化系统可在安全要求较高的工厂中使用。它可对立即停机不会给人员或环境带来危险的过程进行控制。S7-400F/FH 具有两种基本设计:
通过另外使用标准模块,可以建立一个全集成控制系统,可在非安全相关和安全相关任务共存的工厂环境中使用。可以使用相同的标准工具对整个工厂进行组态和编程。
SIMATIC S7-400 有多个型号:
S7-400 自动化系统采用模块化设计。它拥有丰富的模块,这些模块可进行各种组合。
系统包含下列组件:
根据具体要求,也可使用下列模块:
扩展
若用户需要在应用中使用一个以上中央控制器时,则可以对 S7-400 进行扩展:
西门子CPU417-4中央处理单元
S7-200PLC 特殊指令
特殊指令如表4-27所示。PLC中一些实现特殊功能的硬件需要通过特殊指令来使用,可实现特定的复杂的控制目的,同时程序的编制非常简单。
特殊指令
名称 |
指令格式 (语句表) |
功能 |
操作数 |
中断指令 |
ATCH INT,EVNT |
把一个中断事件(EVNT)和一个中断程序联系起来,并允许该中断事件 |
INT:常数 EVNT:常数(CPU221/222:0~12,19~23,27~33;CPU224:0~23,27~33;CPU226:0~33) |
DTCH EVNT |
截断一个中断事件和所有中断程序的联系,并禁止该中断事件 |
||
ENI |
全局地允许所有被连接的中断事件 |
无 |
|
DISI |
全局地关闭所有被连接的中断事件 |
||
CRETI |
根据逻辑操作的条件从中断程序中返回 |
||
RETI |
位于中断程序结束,是必选部分,程序编译时软件自动在程序结尾加入该指令 |
||
通信指令 |
NETR TBL,PORT |
初始化通讯操作,通过指令端口(PORT)从远程设备上接收数据并形成表(TBL)。可以从远程站点读最多16个字节的信息 |
TBL:VB,MB,*VD,*AC,*LD PORT:常数 |
NETW TBL,PORT |
初始化通讯操作,通过指定端口(PORT)向远程设备写表(TBL)中的数据,可以向远程站点写最多16个字节的信息 |
||
XMT TBL,PORT |
用于自由端口模式。指定激活发送数据缓冲区(TBL)中的数据,数据缓冲区的第一个数据指明了要发送的字节数,PORT指定用于发送的端口 |
TBL:VB,IB,QB,MB,SB,SMB,*VD,*AC,*LD PORT:常数(CPU221/222/224为0;CPU226为0或1) |
|
RCV TBL,PORT |
激活初始化或结束接收信息的服务。通过指定端口(PORT)接收的信息存储于数据缓冲区(TBL),数据缓冲区的第一个数据指明了接收的字节数 |
||
GPA ADDR,PORT |
读取PORT指定的CPU口的站地址,将数值放入ADDR指定的地址中 |
ADDR:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD 在SPA指令中ADDR还可以是常数 PORT:常数 |
|
SPA ADDR,PORT |
将CPU口的站地址(PORT)设置为ADDR指定的数值 |
||
时钟指令 |
TODR T |
读当前时间和日期并把它装入一个8字节的缓冲区(起始地址为T) |
T:VB,IB,QB,MB,SB,SMB,LB,*VD,*AC,*LD |
TODW T |
将包含当前时间和日期的一个8字节的缓冲区(起始地址是T)装入时钟 |
||
高速计数器指令 |
HDEF HSC,MODE |
为指定的高速计数器分配一种工作模式。每个高速计数器使用之前必须使用HDEF指令,且只能使用一次 |
HSC:常数(0~5) MODE:常数(0~11) |
HSC N |
根据高速计数器特殊存储器位的状态,按照HDEF指令指定的工作模式,设置和控制高速计数器。N指定了高速计数器号 |
N:常数(0~5) |
|
高速脉冲输出指令 |
PLS Q |
检测用户程序设置的特殊存储器位,激活由控制位定义的脉冲操作,从Q0.0或Q0.1输出高速脉冲 可用于激活高速脉冲串输出(PTO)或宽度可调脉冲输出(PWM) |
Q:常数(0或1) |
PID回路指令 |
PID TBL,LOOP |
运用回路表中的输入和组态信息,进行PID运算。要执行该指令,逻辑堆栈顶(TOS)必须为ON状态。TBL指定回路表的起始地址,LOOP指定控制回路号 回路表包含9个用来控制和监视PID运算的参数:过程变量当前值(PVn),过程变量前值(PVn-1),给定值(SPn),输出值(Mn),增益(Kc),采样时间(Ts),积分时间(Ti),微分时间(Td)和积分项前值(MX) 为使PID计算是以所要求的采样时间进行,应在定时中断执行中断服务程序或在由定时器控制的主程序中完成,其中定时时间必须填入回路表中,以作为PID指令的一个输入参数 |
TBL:VB LOOP:常数(0到7) |
西门子代理商-上海隆彦,库存大量西门子PLC,产品种类、型号齐全,涵盖了西门子200系列PLC、西门子300系列PLC及其EM221模块、EM222模块、EM223模块、EM231模块、EM232模块、EM235模块、PPI电缆、MPI电缆、5611卡、SM321、SM322、SM323、SM331、EM332模块等,S7-200系列主机包括CPU224CN、CPU226CN、CPU224XP,S7-300系列主机包括CPU312、CPU313、CPU314、CPU315-2DP等,价格低,交货速度快。
西门子代理商,西门子PLC代理商,西门子变频器代理商,西门子人机界面代理商,西门子开关电源代理商,西门子软启动器代理商,西门子伺服电机代理商,西门子通讯电缆代理商,西门子仪器仪表代理商,西门子阀门定位器代理商,西门子触摸屏代理商,西门子数控系统代理商,西门子DP接头代理商,西门子DP总线电缆代理商
西门子CPU417-4中央处理单元
S7-200 PLC高速计数器指令的使用简介
(1)每个高速计数器都有一个32位当前值和一个32位预置值,当前值和预设值均为带符号的整数值。要设置高速计数器的新当前值和新预置值,必须设置控制字节(表6-7),令其第五位和第六位为1,允许更新预置值和当前值,新当前值和新预置值写入特殊内部标志位存储区。然后执行HSC指令,将新数值传输到高速计数器。当前值和预置值占用的特殊内部标志位存储区如表1所示。
表1 HSC0-HSC5当前值和预置值占用的特殊内部标志位存储区
要装入的数值 |
HSC0 |
HSC1 |
HSC2 |
HSC3 |
HSC4 |
HSC5 |
新的当前值 |
SMD38 |
SMD48 |
SMD58 |
SMD138 |
SMD148 |
SMD158 |
新的预置值 |
SMD42 |
SMD52 |
SMD62 |
SMD142 |
SMD152 |
SMD162 |
除控制字节以及新预设值和当前值保持字节外,还可以使用数据类型HC(高速计数器当前值)加计数器号码(0、1、2、3、4或5)读取每台高速计数器的当前值。因此,读取操作可直接读取当前值,但只有用上述HSC指令才能执行写入操作。
(2)执行HDEF指令之前,必须将高速计数器控制字节的位设置成需要的状态,否则将采用默认设置。默认设置为:复位和起动输入高电平有效,正交计数速率选择4×模式。执行HDEF指令后,就不能再改变计数器的设置,除非CPU进入停止模式。
(3)执行HSC指令时,CPU检查控制字节和有关的当前值和预置值。
SIMATIC S7-400 可采用具有不同性能级别的各种 CPU:
所有 CPU 装在带集成的控制单元和显示单元的塑料外壳中。 相同的单元具有相同的功能。
前面板上有:
除 CPU 412-1 处理器外,所有 CPU 具有:
CPU 414-3 PN/DP, CPU 416-3 PN/DP 和 CPU 416F-3 PN/DP 也可以连接 PROFINET。 每个模板有一个双口的 PROFINET 接口。
高端 CPU 还具有:
此外,CPU 按照其性能进行分级:例如RAM、地址区大小、可装载块的数量以及处理时间。
所有 S7-400 CPU 均具有两种类型的存储器。工作存储器的细分可将性能提高一倍。当一个标准处理器需要访问其 RAM 至少两次时,S7-400 专用处理器可在一个循环周期中同时访问代码存储器和数据存储器。因此,数据总线和代码总线也是独立的。工作存储器的容量取决于从精细分级的 CPU 系列中所选取的适合的 CPU。
对于小型和中等程序,集成式负载内存 (RAM) 就足够了。对于较大的程序,可通过插入内存卡来增加装载内存。插入式闪存卡可用于在不使用电池的情况下进行永久性存储。
相关功能 (FC) 和 功能块 (FB) 可以加密的方式存储于 CPU 以保护专门知识应用。
STEP7-Mirco/WIN软件状态图显示功能
可以建立一个或多个状态图,用来监管和调试程序操作。打开状态图可以观察或编辑图的内容,起动状态图可以收集状态信息。
用以下方法可以打开状态图:
2 2 单击浏览条上的“状态图"按钮。
2 2 用菜单命令“检视"→ “元件" → “状态图"。
2 2 打开指令树中的“状态图"文件夹,然后双击“图"图标。
如果在项目中有多个状态图,使用 “状态图"窗口底部的“图"标签,可在状态图之间移动。
(1)建立状态图
如果打开一个空状态图,可以输入地址或定义符号名,从程序监管或修改数值。按以下步骤定义状态图,如图21所示:
图21 状态图举例
1在“地址"列输入存储器的地址(或符号名)。
2在“格式"列选择数值的显示方式。如果操作数是位(例如,I、Q或M),格式中被设为位。如果操作数是字节、字或双字,选中“格式"列中的单元格,并双击或按空格键或ENTER键,浏览有效格式并选择适当的格式。定时器或计数器数值可以显示为位或字。如果将定时器或计数器地址格式设置为位,则会显示输出状态(输出打开或关闭)。如果将定时器或计数器地址格式设置为字,则使用当前值。
还可以按下面的方法更快的建立状态图,如图22所示:
选中程序代码的一部分,单击鼠标右键→弹出菜单→“建立状态图"。新状态图包含选中程序中每个操作数的一个条目。条目按照其在程序中出现的顺序排列,状态图有一个默认名称。新状态图被增加在状态图编辑器中的最后一个标记之后。
每次选择建立状态图时,只能增加头150个地址。一个项目最多可存储32个状态图。
图22 选中程序代码建立状态图
(2)编辑状态图
在状态图修改过程中,可采用下列方法:
1插入新行:使用“编辑"菜单或用鼠标右键单击状态图中的一个单元格,从弹出菜单中选择“插入"→“行"。新行被插入在状态图中光标当前位置的上方。还可以将光标放在最后一行的任何一个单元格中,并按下箭头键 ,在状态图底部插入一行。
2删除一个单元格或行:选中单元格或行,用鼠标右键单击,从弹出菜单命令中选择“删除" →“选项"。如果删除一行,其后的行(如果有)则向上移动一行。
3选择一整行(用于剪切或复制):单击行号。
4选择整个状态图:在行号上方的左上角单击一次。
(3)建立多个状态图
用下面方法可以建立一个新状态图:
2 2 从指令树,用鼠标右键单击“状态图"文件夹→弹出菜单命令→“插入"→“图"。
2 2 打开状态图窗口,使用“编辑"菜单或用鼠标右键单击,在弹出菜单中选择“插入" →“图"。
(1)状态图起动和关闭
开启状态图连续收集状态图信息,用下面的方法:
2 2 菜单命令“调试"→“图状态"或使用工具条按钮“图状态"。再操作一次可关闭状态图。
状态图起动后,便不能再编辑状态图。
(2)单次读取与连续图状态
状态图被关闭时(未起动),可以使用“单次读取"功能,方法如下:
2 2 菜单命令“调试" → “单次读取"或使用工具条按钮“单次读取"。
单次读取可以从可编程控制器收集当前的数据,并在表中当前值列显示出来,且在执行用户程序时并不对其更新。
状态图被起动后,使用“图状态"功能,将连续收集状态图信息。
2 2 菜单命令“调试" → “图状态"或使用“图状态"工具条按钮。
(3)写入与强制数值
全部写入:对状态图内的新数值改动完成后,可利用全部写入将所有改动传送至可编程控制器。物理输入点不能用此功能改动。
强制:在状态图的地址列中选中一个操作数,在新数值列写入模拟实际条件的数值,然后单击工具条中的“强制"按钮。一旦使用 “强制",每次扫描都会将强制数值应用于该地址,直至对该地址“取消强制"。
取消强制:和“程序状态"的操作方法相同。
西门子PLC S7-200的寻址方式