西门子盐城授权代理商
应用
CP 343- Lean 通信处理器用于在 SIMATIC S7-300 或 SIMATIC C7 自动化系统中运行。它允许将 S7-300 与工业以太网相连接,并支持 PROFINET IO。为了在线性总线或环网中集成 CP 以连接其它以太网设备或使用 PROFINET 介质冗余,集成了具有自动跨接、自动协商和自动检测功能的 2 端口 ERTEC 实时交换机。
组态固件版本 V3.0 的新功能的要求
要使用下面列出的特性,需要以下 STEP 7 版本:STEP 7 V5.5 + Service Pack 2 + Hotfix 1 + HSP 1056。使用 STEP 7 Professional V11.0 SP2 时,只能组态固件版本 V2.2 的 CP 的功能。
从固件版本 V2.6 到 V3.0 的 CX10 功能增强 - 可与 STEP 7 V5.5 配合使用
固件版本 3.0 的模块可以使用以下新功能:
● PROFINET IO 的“共享设备”功能。
● 使用 PROFIenergy 功能。
这需要“SIMATIC_NET_CP”库中针对 CP 343-1 的以下 PROFIenergy 程序块与以上列出的 STEP 7 版本结合使用:
– PE_Start_CP、PE_CMD_CP、PE_I_DEV_CP 和用于 PROFIenergy 的 ET 200S电源模块的程序块 DS3_WRITE_CP。
– 有关 PROFIenergy 响应数据的补充程序块 FC0 到 FC8,请参见 StandardLibrary。
可在在线帮助和程序块手册中找到程序块的文档。
CP343-1支持以下通信服务:
PROFINET IO 允许通过工业以太网直接访问 IO 设备。
通过 CP 将 SIMATIC S7-300 自动化系统集成为智能 PROFINET IO 设备(I 设备)。
在 STEP 7 V5.5 中 CP(IO 设备)的各个子模块zui多可分配两个 PROFINET IO 控制器。
请注意“PROFINET 系统说明”中有关使用共享 IO 设备组态 PROFINET IO 系统的信息。
具有以下功能的 S7 通信和 PG/OP 通信:PG 功能(包括路由);操作员监控功能 (HMI);仅在一端组态的 S7 连接上进行数据交换而未使用 S7300/C7300 站上的通信块的服务器。
具有以下功能的开放式通信服务:SEND/RECEIVE 接口 ISOonTCP、TCP 和 UDP 连接;可在组态期间禁用 CP 上的 UDP 帧缓冲。 必要时,这可以获得较短的响应时间,即 UDP 帧到达与在 CPU 中对其进行评估的时间间隔。
组态连接时可通过选择合适的 IP 地址来实现组播模式。通过 ISO-on-TCP 连接和 TCP 连接实现的 FETCH/WRITE 服务(服务器;对应于S5 协议)FETCH/WRITE 访问的寻址模式可以组态为 S7 或 S5 寻址模式。支持 FETCH/WRITE 服务的 LOCK/UNLOCK。通过用户程序进行连接诊断。
我们为定位在 SIMATIC PCS 7 系统架构中控制器级以上的系统提供一系列精选的、功能强大的现代 SIMATIC PCS 7 工业工作站,例如,用于:
工程组态
操作与监视(也可通过 Internet/intranet)
资产管理
批生产自动化
路径控制
远程控制
IT 应用
SIMATIC PCS7 工业工作站基于 IPC547E、IPC647D 或 IPC 847D 等型号的 SIMATIC 机架式 PC,经过优化设计,可用作单站、服务器或客户端。而且,还可根据具体系统进行相应扩展。
作为补充,为操作员控制和监控以及批生产自动化提供低成本的 SIMATIC PCS 7 OS 客户端 427 版本的 SIMATIC 小型箱式 PC 以及 SIMATIC PCS 7 BOX OS 客户端 627 版本的 SIMATIC 箱式 PC。
单站/服务器的基本硬件
IPC547E、IPC647D 或 IPC 847D 等型号的 SIMATIC PCS 7 工业工作站,可用作单站或者服务器,其性能、特点、扩展潜力以及产品使用寿命等均有所不同。在产品目录“SIMATIC 机架式 PC/简介”章节中,我们采用表格形式对这些产品型号的主要特性进行了比较,以便缩小搜索范围,快速查找到适用于具体应用的产品。之后,我们在该产品目录的同一章节内列出了各种详细技术数据,以便进行准确地预选型。
客户机的基本硬件
相较于 SIMATIC PCS 7 OS Client 427/477 和 SIMATIC PCS 7 BOX OS Client 627 等结构更为紧凑的客户机,基于 SIMATIC 机架式 PC 的客户机的接口数量和种类均更加丰富。因此,这类客户机具有更多扩展方式,而且通用性更好。在多监视器模式下,可同时控制多达 4 个相同品质的过程显示器。
SIMATIC PCS 7 OS Client 427/477 采用结构极为紧凑、坚固耐用的设计,允许在无风机的情况下免维护全天候运行。由于不带有旋转存储介质,因此这种带有固态硬盘 (SSD) 的型号通常都具有较高的抗冲击和抗振性。SIMATIC PCS 7 OS Client 427 是一种具有紧凑金属外壳的计算单元(不带监视器),而 SIMATIC PCS 7 OS Client 477 是一种带有 22” TFT 触摸面板和集成式计算单元的内置单元。两种设备的扩展选件均因各自的设计形式而有限。
结构紧凑、坚固耐用的 SIMATIC PCS 7 BOX OS Client 627 采用类似的接口组态,比基于 SIMATIC 小型箱式 PC 的客户机略大。而且,这种客户机还额外配设了一个 DVD 驱动器和 2 个用于扩展模块的闲置插槽。除此之外,这种客户机还提供有带前面板的设计型号(TFT 触摸面板),以供客户订购。
有关其它基本硬件和非 SIMATIC 软件的使用说明
西门子公司保证以基于本产品目录中的部件组态系统的软件和硬件的兼容性。
系统测试证实,SIMATIC PCS 7 过程控制系统的系统软件可在本产品目录提供的基本硬件上运行。尽管经过全面测试,但也无法排除 SIMATIC PCS 7 系统的功能会因附加的非 SIMATIC 软件(即没有经过明确许可而用于 SIMATIC PCS 7 的软件)而受到影响。
如果您使用的硬件并非本产品目录中提供的基本硬件,或使用其它非 SIMATIC 软件,则需自己承担兼容风险。如果因使用这些硬件/软件组件而产生兼容性问题,则就这些问题而提供的支持服务将会收取您一定的费用。
随 SIMATIC PCS 7 工业工作站一起提供了借助于工业以太网进行工厂总线通信的许可证,即用于基本通信以太网 (BCE) 和 CP 1623/1628 通信 (IE) 的许可证。根据所选择的通信类型,除了提供用于单站和服务器的 SIMATIC PCS 7 工业工作站外,还将提供网卡外加一份 BCE 许可证,或 CP 1623 外加 SIMATIC NET HARDNET IE S7 通信软件。
如果在其他计算机(而不是 SIMATIC PCS 7 工业工作站)上使用 SIMATIC PCS 7 V8.2,则还需要 SIMATIC PCS 7 BCE V8.2 许可证(物品 6ES7650-1CD28-2YB5);物品编号 6ES7650- 1CD28-2YH5 用于在线交付)通过标准网络适配器连接到工厂总线的所有单站或服务器,而不是通过 CP 1623 / CP 1628。
首先使用频繁的,SET RST,字面意思理解的话
SET:置位,动作保持功能。用这个指令驱动软元件的话,就会将这个软元件置为1也就是接通状态,能用这个功能的软元件就几个,Y,M,S(s为状态编号,我称为步进继电器,一般不用在其他地方。以后会讲解。)
并且接通以后就算断开能流,也会保持接通状态,并且会一直接通,除非复位,或断开plc电源,它才会置为0。
请看下图
这个里面如果x1接通,y1就会接通,并且一直保持接通状态。
那么怎么才能在不断开plc电源的情况让它断开呢,我们就需要用到另一个功能,和他配套使用的RST指令。
按下上图的x2指令RST指令就会复位Y1,断开输出y1
RST:复位指令,这个复位指令功能就是复位一些软元件到初始状态,这里就不光包括,Y.M.S这几个了,还能复位T.C.D.V.Z.。
后面那几个主要记住能复位T和C就行了,
说到这我要着重的介绍一下,RST,和SET之间的一个权限问题,你可以把他比作一个规则。
以下请牢记。
在RST接通的时候,即使SET一直接通所驱动的软元件也不会置位。
这个在编程中很重要,如果不了解就会造成很多的困扰,如下图。
这张图里面,x1和x2同时打开,然而,RST指令时优先的,y1不会得电。切记。
rst指令还可以复位T计时器和C计数器。
当x1得电,t1和c1开始计时和计数,但当x2接通以后就会复位T1和c1,这里面还是有个权限问题,rst还是那个老大, 只要他出面,没人敢出头。
上面x1和x2全部闭合后,t1和c1虽然都显示接通,但是他们是不动作的,全部保持为0。
到这SET和RST都理解了吧。
PLS PLF这两个指令其实挺鸡肋的,他和上升沿,下降沿,原理相同,不过用的地方不一样,这个主要是输出用,反正我一般不用。
和LDP,LDF原理相同。
x1接通,y1产生一个上升沿,x1接通,y2产生一个下降沿,都是在一个扫描周期内,这段程序作出来的动作在实测的时候应该不会有动作产生,因为扫描周期时间太短了,还无法反应到plc输出就停止了。
做出来只是让大家知道这个指令的用法。没有没用的指令,只是看你用他的地方。反正我很少用。
INV:取反。顾名思义反着来,怎么用呢,这个是用来反转运算结果的输出,这个不太好讲,但是看图的话应该是很容易理解的。
中间的斜杠就是INV指令,能看出他的效果吗?看不出来的话在给上一张图
明白了吧,在x1接通的时候y1是不得电的,但是y2得电了,因为翻转了,下面那张图,x1断开了,y1却接通了,y2就没电了。没错就是反着来,就是这么叛逆。
能理解吗?
接下来NOP:空操作,你就记住,如果你用软件编程,他无处不在,只要没被你触碰过的,并且在END指令之前的都是NOP,算了,你就无视他的存在,反正也是空。
END:结束,还用解释吗,任何程序都会产生一个END,不过现在用软件编程,它会在编译后自己出来,或者就一直在程序的下端。没什么好说的,就是有了他才构成了一个完整的程序,如果没它那么这个程序是不会执行的