PLC S7-200Smart学习过程资料

时间:2024-03-11 14:51:46
PLC之间通讯方式简介以及西门子PLC通讯方式总览http://www.gongkong.com/article/201106/22671.html
比如西门子S7-200系列之间可以使用PPI通信(通过网络读写指令)、S7-200之间的以太网通信,modbus通信、S7-200与S7-300之间的MPI通信、S7-200与S7-300之间的DP通信,以太网通信,modbus通信(300和200都可以做主站)、300之间的DP通信和MPI通信(MPI通信又包括三种模式,分别是全局数据包通信方式、无组态连接通信方式),以太网通信、PN通信。当然将300改成400同样可行。
 
西门子S7-200PLC的外形结构http://www.gongkong.com/article/201603/64541.html

1.状态指示灯(LED)显示CPU所处的工作状态。

SF——System Fault(系统错误)

RUN——运行

STOP——停止

2.存储卡接口可以插入存储卡

3.通信接口可以连接RS-485总线的通信电缆

_ EMBED PBrush  ___

4.顶部端子盖下边为输出端子和PLC供电电源端子。输出端子的运行状态可以由顶部端子盖下方一排指示灯显示,ON状态对应指示灯亮。

_ EMBED PBrush  ___

5.底部端子盖下边为输入端子和传感器电源端子。输入端子的运行状态可以由底部端子盖上方一排指示灯显示,ON状态对应指示灯亮。

6.前盖下面有运行、停止开关和接口模块插座。将开关拨向停止位置时,PLC处于停止状态,此时可以对其编写程序。将开关拨向运行位置时,PLC处于运行状态,此时不能对其编写程序。将开关拨向监控(Term)状态,可以运行程序,同时还可以监视程序运行的状态。接口插座用于连接扩展模块,实现I/O扩展。
 
西门子S7-200PLC模拟量数据格式http://www.gongkong.com/article/201602/63110.html
由于S7-200的模拟量输出模块都需要占占两个输出通道。即使第一个模块只有一个输出AQW0,第二个模块的输出地址也应从AQW4开始寻址(AQW2被第一个模块占用),依此类推。所以自然不会有输出了。
在S7-200中,单极性模拟量输入/输出信号的数值范围是0-32000;双极性模拟量信号的数值范围是-32000-+32000。
格式:
输入:AIW[起始字节地址]——如AIW6
输出:AQW[起始字节地址]——如AQW0
每个模拟量输入模块,按模块的先后顺序和输入通道数目,以固定的递增顺序向后排地址。例如:AIW0、AIW2、AIW4、AIW6、AIW8等。
注意:如果没有把握,可以在线检测到模块的起始地址,方法是:STEP7-Micro/WIN中的菜单“PLC>Information”里在线读到。 
关于SiemensS7-200的模拟量模块,有2个大家(尤其是初学者)需要注意的:
1、关于地址,其实S7-200的地址很简单,跟相对位置有关,每个模拟量输入模块,按模块的先后顺序地址为固定的,顺序向后排。可以通过编程软件information菜单来在线查看;说需要注意的就是地址都是偶数,比如AIW0AIW2,绝对没有AIW1之类的,输出地址也需要注意,比如EM235虽然只有1个通道输出,但是占用2个地址,下一个模块必须隔个地址输出,比如有CPU旁扩展2个相连的EM235,那么模拟量输出地址分别为AQW0和AQW4;
2、关于拨码开关,不同的拨码开关对应不同的测量方法,物理量的性质等等,这里最要注意的是,拨码开关必须断电后重新上电才有效。而且需要注意的是拨码开关同时对所有通道有效。
 
电工高级PLC基础知识.pdf——学习整理
可编程控制器硬件系统输入,运算处理,输出
PLC按照IO点数分为大(>1024)中(256-1024)小(<256)
PLC的CPU采用分时操作的原理,一个动作接着一个动作的顺序执行
PLC的存储器分为:特殊标志位存储区、数据存储区(数据、定时器、计数器、顺序标志、模拟量输入输出、累加器、高速计数器)
STEP7-MICroWIN编程软件,安装环境XP,通信电缆MPI(西门子的通信线50m以下,如果太长用中继器)、PC/PPI(RS485/RS232(PC)匹配的电缆);延伸串口和并口,前者是针型,一串在传输,传输距离远,后者是孔型,一个一个8通道同时传输,传输速度快
编写程序脚本,编译程序脚本,没有问题下载到PLC中,载入(上载)到PC机中进行展示
PLC中经常用到的功能有数据逻辑关系,定时器(延时接通,断开,保持),增减计数器,比较指令,算术逻辑运算指令,
 
PLC编程学习
软件的初步了解:
第2-1讲:软件安装及功能_S7-200 PLC培训教程.flv
安装完成之后的三个快捷方式:
打开主程序的编程软件的各部分的介绍:
基本的步骤:编写程序——编译修改错误——设定“符号”回到程序中编译会出现符号“如果不出现,工具-选项-程序编辑器选择符号和地址”
编程过程中的说明点:每一个“网络”只允许出现一个逻辑关系。
第3讲:工作原理及软元件M_S7-200 PLC培训教程.flv
PLC工作原理,输入+处理+输出。一个扫描周期是234步骤
输入过程正常映像区:不能编程软件给予,而是由外部给予的。输入信号通过扫描通过构成映像区,输出也是一样的需要通过输出构成映像区
软元件的功能和用法:
存储器介绍:
位存储区M:作为控制继电器,来存储中间状态和控制信息。
特殊存储区SM:特殊存储器标志位提供大量的状态和控制功能,常用:SM0.0,0.1,0.5.SM0.0始终为1,输出就为1——可以来做连通后第一次的试验,一个常开I0.0=1,一个SM0.5这样输出就是1,0来闪烁
例子:启保停(两个都按下避免误操作)使用特殊存储区M0.0
实物的中间继电器和PLC虚拟的中间继电器的区别:实物的受触点资源的限制,后者理论上是无数个不受资源的限制
PLC S7-200 SMART的学习过程
1.PLC硬件介绍及选型——S7-200 SMART产品介绍.pdf
这个文档对PLC各个型号的CPU数据、IO点汇总、扩展模块和信号板、网络通信、脉宽调制等功能介绍
 
2.西门子PLC连接电源、接线及网络地址分配
1)连接24V电源,连接网线,连接位置有接地线的一端I输入端。输出端的24V是输出给设备供电的例如控制电机的转动。电源com=0V=PLC的M,+V=正电压=PLC的L+。接线如下图。
2)将网线直接连接到电脑上PLC上面有个IP地址,可以按照这个IP的网段来设置电脑的IP,编程软件中的:通信弹出PLC的网络设备的IP,对应设置电脑的如下图
3.编程软件如何简单使用
每一个版本的PLC都有自己的编程软件,例如PLC200和PLC200 SMART是不同的编程软件的
下图为200SMART的编程软件
上传:将PLC上传到电脑程序中;
下载:下载到PLC中;
运行/停止:控制PLC的启动和停止,启动后才能将状态转到力控中
监视程序状态:可以监视到程序运行的状态运行到哪里卡主了,每一个状态ON还是OFF都是很清楚展示,可以对程序进行强制ON和关的设置
写了些简单的程序能够进行基本的状态展示:
4.力控的连接PLC操作步骤和说明
1)按照帮助来配置IOmanager中进行设置驱动,dbmanager中选择数据并与驱动进行连接(I、O、M寄存器)I0.1选择I寄存器,偏移地址0,8位无符号勾选“按位操作”选择1,其它类似
2)运行后IOmoniter中进行查看工作状态:正常、故障、未连接
3)驱动问题的处理和解决思路:查看帮助是否客户的设置有问题,主要是IP,通讯方式,地址等。如果没有问题,索要用户的驱动的报文(让报文显示“chanle——右键查看信道信息”),找驱动开发查看报文。
 
 
 
资料学习到这里网址:
http://www.ttplc.cn/study/340.html 工控网上筛选的以后用到可以查询
PLC实例两个:由于是200SMART所以先不使用