与西门子plc相遇是在上大学的时候,因为我们学校的PLC就是西门子的,而当时很多学校是三菱的,现在来说我还是比较庆幸这样一种方式接触到了西门子。
在学校学习的东西只能说是入门级的、简单的知识,真正的学习还是在工作中用到了再去自己钻研,在自学的过程中就用到了西门子网站上的资源。
参加工作的时候对西门子plc了解的不是很多,在实际工作中就会遇到很多问题,作为90后首先想到的就是利用网络搜索,当时把遇到的问题在百度上搜索,会搜到很多东西,很偶然的一次看到电工学习网(电工论坛)的资料,进入之后有对整个网站查看了一遍,发现有很多资料在这里可以查到,一些技术文档、手册之类的都可以下载,有问题还可以在论坛提问,或者搜索于自己相关的问题。确实这些知识对我的工作起到了很大的帮助。
个人认为电工学习网做的还是相当不错的,起码对我来说已经比较满足我的要求了。
控制系统说明
3.1硬件说明
该控制系统所用的中央处理器为西门子公司的CPU224 AC/DC继电器输出。S7-200系列是一种可编程逻辑控制器(Micro PLC)。它可以控制多种多样的自动化工业的应用,它紧凑的设计,低廉的价格,以及强大的指令,使得S7-200控制器可以近乎完美地满足小规模的控制要求。此外,丰富的CPU类型和电压等级使其在解决用户的自动化问题时,具有很强的适应性,该控制系统所用的是S7-200系列,不过也可通过该模块上的PROFIBUS-DP接口,通过现场总线将该小系统组态到大系统中。该系统中的CPU224的I/O分配如下表:
控制系统原理框图见图二。
图二: 控制系统原理框图
3.2软件说明
该控制系统软件采用西门子公司的STEP7-MICRO/WIN32的软件编写,PLC控制系统使用功能控制语言,可用多种方法,如梯形图(Ladder)、语句表(STL)、功能图块(FBD)进行设计,软件开发、调试和维护采用多种方法,可有效利用软件资源。
该系统主要用到了子程序调用指令,在主程序中根据用户需要对三种运行轨迹的三个子程序进行调用,从而让刮油刮渣机在不同的条件下运行不同的轨迹。
每一种运行轨迹都是通过软件完成,充分利用了计数、定时等指令,程序流程图如下(图三):
三、应用效果
该控制系统从安装调试成功后,于2001年8月通过甘肃酒钢集团的验收。目前控制系统运行稳定可靠,且操作简单、直观;可实现远距离维护功能,从而减轻了维护强度,故障处理更方便、快速。
MB_REDSV块是SIMATIC Modbus/TCP Red V2的一个组件。这使得SIMATIC CPU与支持Modbus/TCP的第三方设备之间的通信成为可能。Modbus/TCP通信通过默认的服务器502端口实现。过去,S7-400 H站上使用发布的CP时只允许通过502端口使用一个连接。 下表中列出的S7-400 CP 已发布,用于S7-400 H站的操作,且支持多个TCP连接。因此它们允许在本地端口502上使用多个连接。 CP订货号固件版本CP443-16GK7443-1EX30-0XE0从V3.0开始CP443-1 Advanced6GK7443-1GX30-0XE0从V3.0开始 如果要建立双边冗余,并使S7-400 H站作为Modbus服务器,Modbus客户端可以建立2个连接到CP0的502端口和2个连接到CP1的502端口。
多路端口502的功能 配置 注意
通过CP 343-1实现单边冗余 CP 343-1 Lean (订货号: 6GK7343-1CX10-0XE0) V2.1 及更高 CP 343-1 Standard (订货号: 6GK7343-1EX30-0XE0) V2.0.16 及更高 同样,对于端口502来说仅需一个指定的连接。然后仅需设置功能块MB_REDSV的输入端id_0_a。 |