西门子PLC学习笔记二-(工作记录)

西门子PLC学习笔记二-(工作记录)

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

今天师傅给讲了讲做自己主动化控制的总体的思路,特进行一下记录,做个备忘。

1.需求分析

本次的项目是对楼宇循环供水的控制,整个项目须要完毕压力、压差、温度等的获取及显示、同一时候完毕电机的控制。

2.设计

使用西门子的Step7工具进行梯形图编程,完毕自己主动化控制。

使用西门子的WinCC5.5进行自己主动化人机界面的设计实现。

3.Step7进行编程的步骤

1)进行硬件组态

因为西门子的设备型号已经选定好,故依据实物的型号,先进行硬件组态,组态结果图例如以下:

西门子PLC学习笔记二-(工作记录)

注:

1.本图需和现场的实物连接图全然一致。

2.本项目使用的是MPI/DP方式进行与柜子的通信,在此需按例如以下图方式设置一下MPI/DP后,才干够通过右键-”加入�主站系统“进行柜子的加入�。

西门子PLC学习笔记二-(工作记录) 西门子PLC学习笔记二-(工作记录)

2)编程

OB块:组织块,有中断组织块,启动组织块,各种错误组织块等,OB1是主程序,是用来存放用户编写的主程序然后循环扫描

FB块:功能块,FB有自己的DB

FC块:功能

DB块:数据块,分为背景数据块,共享数据块和用户定义数据块,背景数据块相当于FB的存储区,共享数据块里定义的数据全部逻辑块都能够訪问,用户定义数据块是以UDT为模板创建的,需先定义数据类型UDT。

对此具体的介绍,看例如以下文章:http://blog.csdn.net/fengshuiyue/article/details/39372439

3)与PLC连接

A.在“控制面板”-“设置PG/PC接口“设置上位机与下位机通讯的接口方式,本项目设置为”Intel(R)82583V Gigabit Network Connection.TCPIP.Auto.1(Active)方式,该方式上位机和下位机通讯即能够採用TCP/IP方式,也能够採用ISO方式。例如以下图:

西门子PLC学习笔记二-(工作记录)

B.Step7 通讯模块设置

CP343-1模块右键-“对象属性”,常规-接口-属性设置以太网參数,例如以下图:

西门子PLC学习笔记二-(工作记录)

“设置MAC地址/使用ISO协议”勾选上,则PLC能够通过MAC地址採用ISO协议进行通讯了。

C.往PLC上下载编好的程序,例如以下图:

西门子PLC学习笔记二-(工作记录)

4.WinCC与PLC中的程序连接

在内部变量中,加入�”SIMATIC S7 PROTOCOL SITUE”驱动程序,在此以下能够选择Industrial Ethernet或者TCP/IP以下新建连接后,建立变量

A使用Industrial Ethernet方式建立Wincc与PLC的连接

西门子PLC学习笔记二-(工作记录)

在testIEth以下新建变量,同一时候给变量选择地址(该地址为step7编好的程序中,自己主动生成的地址)

西门子PLC学习笔记二-(工作记录)

B.使用TCP/IP方式连接PLC

西门子PLC学习笔记二-(工作记录)

TCP/IP中新建设置变量与Industrial Ethernet中的一样。

上述为使用西门子PLC进行开发的总体角度的使用介绍。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118460.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月5日 下午9:00
下一篇 2021年12月5日 下午9:00


相关推荐

  • Linux proc目录详解

    Linux proc目录详解目录 1 什么是 proc2 proc 目录介绍 2 1 proc cpuinifoCPU 的信息 型号 家族 缓存大小等 2 2 proc meminfo 物理内存 交换空间 2 3 proc mounts 已加载的文件系统的列表 2 4 proc devices 可用设备的列表 2 5 proc filesystems 被支持的文件系统 2 6 proc modules 已加载的模块 2 7 proc virsion 内核版本 2 8 proc cmdl

    2026年3月19日
    2
  • Ajax 技术

    Ajax 技术Ajax

    2026年3月18日
    2
  • cv2.read 与cv2.imread的区别_vc泡腾片不能和什么一起吃

    cv2.read 与cv2.imread的区别_vc泡腾片不能和什么一起吃1、cv2.imread()接口读图像,读进来直接是BGR格式数据格式在0~255需要特别注意的是图片读出来的格式是BGR,不是我们最常见的RGB格式,颜色肯定有区别。2、cv2.cvtColor(p1,p2)是颜色空间转换函数,p1是需要转换的图片,p2是转换成何种格式。cv2.COLOR_BGR2RGB将BGR格式转换成RGB格式cv2.COLOR_BGR2GRAY将…

    2022年10月15日
    3
  • CentOS中设置系统级代理

    CentOS中设置系统级代理YUM代理设置 编辑/etc/yum.conf,在最后加入#Proxyproxy=http://username:password@proxy_ip:port/ 也可以使用proxy_username和proxy_password来配置代理的用户名和密码 这样的配置完成后,所有的用户在使用yum时,都会使用代理,可以说是全局代理。 如果需要为单独的用户配置

    2022年5月18日
    42
  • 2.3双飞翼布局

    2.3双飞翼布局圣杯布局的改进版 lt DOCTYPEhtml gt lt html gt lt head gt lt metacharset UTF 8 gt lt title gt lt title gt lt styletype text css gt margin 0 padd

    2026年3月19日
    2
  • 旅游胜地HTML,中国旅游胜地(一生必去的30个旅游景点)

    旅游胜地HTML,中国旅游胜地(一生必去的30个旅游景点)中国著名旅游景点十大必去之地小贴士:11来了,大家都在计划这个长假去哪里。当你真的去了很多景点,发现都是“平平淡淡”,名不副实。但是你知道吗,萧艾推荐的以下10个中国著名旅游景点不仅有名,而且“名不虚传”,他们从来不后悔去那里。他们是哪十个?别担心,让萧艾一个一个给你介绍。1、丽江古城上市理由:看小酒店露台上的雪山;漫步四方街,享受夏日午后慵懒的阳光;隔着窗户听纳西人的古乐,时间一不小心就过去了,…

    2022年6月9日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号