SIEMENS西门子宁波授权代理商
将 SIMATIC S7-400 连接到工业以太网
多协议运行,用于 ISO、TCP/IP、UDP 与 PROFINET IO 协议
可调节的 Keep Alive 功能
两个独立的接口(集成的网络分离):
千兆以太网接口,带有 RJ45 端口,10/100/1000 Mbit/s 全双工/半双工,具有自动侦测功能
PROFINET 接口,带有四个 RJ45 端口,10/100 Mbit/s 全双工/半双工,通过 4 端交换机执行自动感测和自动交叉功能
通过两个接口进行通讯服务
开放式通讯(ISO、TCP/IP 和 UDP),使用 UDP 多点传送,包括两个接口之间的路由
编程器/OP通讯:
通过 S7 路由的交叉网络
S7 通讯(客户端、服务器、多路复用),包括两个接口之间的路由
IT 通讯:
HTTP 通讯支持通过自己的 web 页访问过程数据;
电子邮件客户端功能,直接从用户程序发送包含身份验证信息的电子邮件;
FTP 通讯支持程序控制的 FTP 客户端通讯;
通过 FTP 服务器访问数据块
通过 PROFINET 接口进行通讯服务
PROFINET IO 控制器,具有实时属性(RT 和 IRT)
PROFINET CBA
通过 DHCP、简单的 PC 工具或通过用户程序(例如 HMI)进行 IP 地址分配
支持 PROFINET IO 设备的优先启动
使用 STEP 7 组态
介质冗余 (MRP);
在采用环形拓扑结构的以太网网络内,CP 支持介质冗余程序 MRP。
通过可组态的 IP 访问列表进行访问保护
无需编程器即可进行模板更换;
所有信息都保存在 C-PLUG 中(即使是用于 IT 功能的文件系统)。
丰富的诊断功能,可用于机架中的所有模板
通过 SNMP V1 MIB-II,集成在网络管理系统中
运行于冗余 S7 通讯或 DP 主站通讯的 SIMATIC H 系统。
在与 SIMATIC S7-400 CPU 416F 一起使用的故障安全型应用程序 (PROFIsafe) 中操作
借助于集成 4 端交换机,可节省控制柜空间,理想用于构建小型局域网。
带 PROFINET 现场设备与工业以太网的连接
使用 PROFINET CBA,可节省模块化设备和工厂建设时间和成本。
安全性:
通过面向设备的 IP 地址列表,无需更改密码,即可实现保护
用标准Web浏览器可以访问过程信息(有密码保护),这样可以俭省客户机端的软件费用。
简单的诊断功能,无需使用 STEP 7,通过基于 Web 的诊断,通过 Web 浏览器或 SNMP
通过 FTP、可以简单的把 PLC 连接到不同的 PC 上。
经济的数据、日志文件和 统计信息海量存储文件系统(C-PLUG 作为交换介质)
通过 IT 通讯路径和 E-mail 可以传送事件驱动的报警。
无需编程器即可进行模板更换,所有信息都保存在可更换 C-PLUG 中(即使是用于 IT 功能的文件系统)。
一种模板、多种应用: 编程器 PC,HMI 系统、SIMATIC S5/S7(高优先级)以及 IT 通讯
利用 TCP/IP 的 WAN 特性,通过电话网络(如 ISDN),就可以实现远地编程
通过 NTP 或 SIMATIC 程序,根据所选路径,实现工厂范围内的时钟同步
无需使用 STEP 7 即可调整系列机器的固有 IP 参数
CPU 313C-2 PtP 是一种紧凑型 CPU,用于对处理性能和响应速度要求很高的系统。使用集成数字量 I/O,可实现与过程的直接连接;使用第二个串口,可以与其它的外围设备相连接,例如打印机、条形码扫描器等。
集成技术工程的其他用途包括:
计数
频率测量
周期测量
脉宽调制
PID 控制
CPU 313C-2 PtP 安装有:
微处理器;
处理器处理每条二进制指令的时间可达 70 ns。
扩展存储器;
128 KB 高速 RAM (相当于大约 42 K 的指令)用于执行相关的程序部分,为用户程序提供充分的空间;
SIMATIC 微型存储卡( 8 MB)作为程序的装载存储器,还允许将项目(包括符号和注释)存储在 CPU 中。
灵活的扩展能力;
多达 31 个模块,(4排结构)
新 CP 443-1 基于一个新的且更加强大的硬件平台。与现有的 CP 一样,它只有一个插槽宽,支持的工业协议有 RFC1006 规定的 TCP/IP、TCP native、UDP、IP 组播、ISO、S5 兼容通信和 S7 通信,因此在功能上与现有的 CP 443-1 (6GK7443-1EX11-0XE0) 和 CP443-1 Advanced (6GK7443-1EX40-0XE0 和 6GK7443-1EX41-0XE0) 兼容。
此外,它还可以作为一个完善的 PROFINET IO 控制器,支持的 PROFINET IO 标准规定的增强的 PROFINET IO 诊断。
在 PROFINET IO 操作中可以进行端口监视 (例如诊断报警)。该模块可以作为一个 PROFINET IO 控制器管理 128 台设备。集成的二端 (RJ45) 交换机允许方便地构建线型结构。
以太网的连接方式为:现场可配置的带有集成绝缘穿刺触点的快速连接连接器可以直接连接到 CP 的 RJ45 端口。通过一块支撑法兰增加稳定性。也可以使用 RJ45 型式的连接电缆。
CP 上不再提供 AUI 连接。未来的 CP 开发将只采用这种新平台。
模块不再有 Run/Stop 开关。只能通过 PG 控制操作模式。
除了 STEP 7 中的标准诊断功能外,CP 443-1 现在还提供了使用 SNMP 协议通过 WEB 页面进行诊断的方法。通过 SNMP 可以读取所有的 MIB-2 对象。例如,这样可以调用以太网接口的当前状态。
组态数据只能保存在 CPU 上。数据不再能够保存在 CP 上。由于在 CPU 上进行数据存储,因此替换 CP 时无需 PG。在标准模式下,可以在 CPU 运行期间拔掉或者插入 CP。如果 CP 作为 PROFINET IO 控制器则不能这样做。
由于通过 AG_SSEND/AG_SRECV (FC53/FC63) 对 SEND/RECEIVE 软件模块做了更新,新 CP 443-1 现在为 S5 兼容通信提供了一个高性能接口。这些块尚未包含在当前的 STEP7 版本 V5.3 SP3 中。您可以通过条目号 22172239 下载包含 FC53 和 FC63 软件模块的 SIMATIC NET_CP 库。
该 CP 现允许用于固件版本为 FW V5.1 或更高的 S7-400 CPU。要用于 CPU V4.x 或 V5.0x,只能为 CP 443-1 (EX20) 组态处理器 CP 443-1 (EX11) 的功能。该 CP 将被发布用于含有 CPU FW V4.0 和更高版本的 H 系统。此时只能有 62 个 H 连接。限制条件:PROFINET IO 功能尚不能用于 H 系统。H 系统不支持新的 AG_SSEND/AG_SRECV 功能块。
对于 CPU V4.1 和更高版本,使用 STEP7 V5.4 SP3 + HSP 及更高版本可以将 CP 443-1 EX20 组态为 EX20。
不过应当注意:新功能 AG_SSEND/AG_SRECV 和 PROFINET-IO 尚不能用于固件版本为 V5.1 或更高的 CPU。可从条目号 22374877 下下载 HSP 的安装指导。
CP 将不能发布用于 CPUs V3.x 及更低版本;甚至也不能作为 CP 443-1 (EX11) 的备件。
目前,只允许作为 CP443-1EX11 的备件与 PCS7 一起使用。正在规划一个用于 PCS7 的 CP 完整版本。
此外,我们还想指出,对于下列 CP 443-1 Advanced 早已具备的功能,CP 443-1 (EX20) 现在也支持:
· CPU 的用户程序现在也可以查询 SEND/RECEIVE 连接的状态 (FC10 AG-CNTRL)
· 作为在 NETPRO 中组态连接的一种替代方法,现在也可以在 CPU 的用户程序中编程通信连接 (FB55 IP_Config)。限制条件:目前还不能通过 FB 55 建立 AG_SSEND/AG_SRECV 连接。计划将于近期进行一次发布。
· 可以通过不同的方式设置 IP 地址:HW-Config 中的对话框、DHCP Server、在用户程序中通过 FB55 (IP_Config),或者在 STEP7 以外通过 PST 工具
· 连接的zui大数量已经增加到了 128 个;
H 连接增加到 62 个。
· 模块支持通过开放的 IE 通信使用功能块传输数据块 (FB 63- FB66)。这些软件块可用于 CPU V4xx 的 V4.1 及以上版本。
2.备件更换:
直接更换,只有遵守了上述关于 AUI 连接和在 CPU 上存储数据的限制条件,才能用 CP443-1 (CP443-1EX11-0XE0) 替换 CP443-1 (CP443-1EX20-0XE0)。进行备件更换时并不必更改硬件组态。
3. 限制条件:
PROFINET IO 功能:目前,对于 CP 443-1 (EX20),尚不能够象 CP 443-1 Advanced (EX41) 那样可以通过 SFC12 启用和禁用 PROFINET IO 设备,
现在不能通过软件功能块 IP_Config (FB 55) 配置 AG_SSEND/AG_SRECV 连接。
在一个含有很多 PROFINET IO 设备且组合了一个 IE/PB Link 的系统中,设备注册时可能会发生延迟。如果在 IE/PB Link 后面配置了许多从站,而这些从站实际上是不存在的,这将会对其它 PROFINET IO 设备产生影响。其余的 PROFINET IO 设备只有在延迟几秒后才能被注册。目前正在准备修改这种反应。
将 IWLAN/PB Link 用作 PROFINET IO 设备:
启动 PROFINET IO 控制器的站点时,偶尔会发生 IWLAN/PB Link 后面的 PB 从站未被注册的情况。
可能的补救措施:
短时切断 IWLAN/PB Link 的供电电压。目前正在准备修改这种反应。
将组态数据保存在 S7-400 CPU 上允许在没有 PG 的情况下更换模块。所有的电缆连接都是插拔式。只需要一个螺丝刀。
SEND/RECEIVE 软件块简单和合理的接口支持通过简单的参数设置和编程满足客户特定的通信要求
plc程序好的评价标准是实践。看程序能否达到预期的目的。但这还不够。因为能达到目的的程序还有好与不好之分。到底什么样的程序才算好的程序呢?大体有如下几个方面:
1、正确性
PLC的程序一定要正确,并要经过实际工作验证,证明其能够正确工作。这是对PLC程序的根本的要求,若这一点做不到,其它的再好也没有用。
要使程序正确,一定要准确的使用指令,正确的使用内部器件。准确的使用指令与准确理解指令相联系,为此对指令含义和使用条件一定要弄清楚。必要时,可编些小程序对一些不清楚的指令作些测试。
同一指令,由于PLC的出厂批次不同或是PLC的系列型号的不同,一些指令细节有可能不一样,应仔细查阅编程手册。
内部器件正确使用也是重要的。如有的PLC有掉电保护,有的PLC没有。一定要做到该掉电保护的一定要用掉电保护的器件,反之则不能用。
要准确的使用指令,正确使用内部器件,使所编的程序能正确要作,这是对PLC程序根本的要求。
2、可靠性
程序不仅要正确,还要可靠。可靠反映着PLC程序的稳定性,这也是对PLC程序的基本要求。
有的PLC程序,在正常的工作条件下或合法操作时能正确工作,而出现非正常工作条件(如临时停电,又很快再通电)或进行非法操作(如一些按钮不按顺序按,或同时按若干按钮)后,程序就不能正常工作了。这种程序,就不大可靠,或说不稳定,就是不好的程序。
好的PLC程序对非正常工作条件出现,能予以识别,并能使其与正常条件衔接,可使程序适应于多种情况。好的PLC程序对非法操作能予以拒绝,且不留下“痕迹”。只接受合法操作。
联锁是拒绝非法操作常用的手段,继电电路常用这个方法,PLC也可继承这个方法。
3、简短性
使PLC程序尽可能简短,也是应追求的目标。
简短的程序可以节省用户存储区;多数情况下也可节省执行时间,提高对输入的响应速度,还可提高程序的可读性。
程序是否简短,一般可用程序所用的指令条数衡量,用的条数少,程序自然就简短。
要想程序简短,从大的方面讲,要优化程序结构,用流程控制指令简化程序,从小的方面讲还要用功能强的指令取代功能单一的指令,以及注意指令的安排顺序等。
4、省时性
程序简短可以节省程序运行时间,但简短与省时并不完全是一回事。因为运行程序时间虽与程序所拥有指令条数有关,而且还与所使用的是什么指令有关。PLC指令不同,执行的时间也不同。而且,有的指令,在逻辑条件ON时执行与在OFF时执行其时间也不同。另外,由于使用了流程控制指令,在程序中,不是所有指令都要执行等。所以,运行程序的时间计算是较复杂的。(http://www.diangon.com/版权所有)但要求其平均时间少,大时间也不太长是必要的。这样可提高PLC的响应速度。
省时的关键是用好流程控制指令。按情况确定一些必须执行的指令,作必备部分,其余的可依程序进行,有选择地执行,或作些分时工作的设计,避免大时间太长等。
5、可读性
要求所设计的程序可读性要好。这不仅便于程序设计者加深对程序的理解,便地调试,而且,还要便于别人读懂你的程序,便于使用者维护。必要时,也可使程序推广。
要使程序可读性好,所设计的程序就要尽可能清晰。要注意层次,实现模块化,以至于用面向对象的方法进行设计。要多用一些标准的设计。
再就是I/O分配要有规律性,便于记忆与理解。必要时,还要做一些注释工作。内部器件的使用也要讲规律性,不要随便地拿来就用。
可读性在程序设计开始时就要注意。这不易完全做到。因为在程序调试的过程中,指令的增减,内部器件的使用变化,可能使原较清晰的程序,变的有些乱。所以在设计时就对调试增减留有一定的余地,然后调试完毕后再做一下整理,这样所设计的程序具有更高的质量。
6、易改性
要使程序易改,也就是要便于修改。
PLC的特点之一就是方便,可灵活地适用于各种情况。其办法就是靠修改或重新设计程序。www.diangon.com
重新设计程序用于改变PLC工艺的用途要求的情况,不仅程序重编,而且I/O也要重新分配。多数情况下不需要重编程序,作一些修改就可以了。这就要求程序具有易性,便于修改。
易改也就是弹性,要求只要作很少的改动,即可达到改变参数或理改动作的目的。
在设计PLC程序的过程中,能够满足以上6方面的要求的就能称的上是一个好程序了