西门子培训笔记 XDS.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《西门子培训笔记 XDS.doc》由用户(淡淡的紫竹语嫣)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子培训笔记 XDS 西门子 培训 笔记
- 资源描述:
-
1、11 月 4 日(上午)1. Step 7 5.4(必须先装)安装文件在安装的时候要先放到 c 盘根目录下, 文件夹和路径的名称最好设置为英文C:Step7 v5.4 安装软件STEP7Disk1仿真软件 只能仿真一台 plc2. Wincc6.0(第二个装)安装,文件等路径必须是英文路径,文件夹的名字最好也是英文名字安装之前打勾消息队列(控制面板删除添加组件) ,消息队列对话框中点击详细信息,将触发器取消选中。3. Winccflex触摸屏4. 授权蓝色的表示已装授权其他的要打勾进行安装长授权(最好是提示安装的进行安装)选择中间夹着的四个开始程序中有一个lisence manager软件进行
2、管理授权, 换电脑或者其他情况很必要。可以将授权导出到其它存储设备,进行备份对于只有一个电脑可以用的正版授权,可以将授权安装在 c 盘,再用还原精灵备份 c 盘,然后将授权导出,最后将 c 盘备份恢复一下西门子的软件每次安装完成后都需要重启,保证在安装之前不要运行其它软件如果用的是试用版可以调节系统的时间保证在使用期内, 因为软件都是通过检测系统的时间来判断是否超出试用期的。如果一个系统装有重启还原的话可以对系统在启动时进行设置,F10选择1. 分类S7200(CN)中国制造基本上只有中国在用S71200(200 的替代品)S7300软冗余、硬荣誉S74002. 电源模块 PSPS3072A(
3、700 多)PS4073A300 的 plc 电源模块为可选,可以用开关电源代替;400 为必选3. UR(机架)300 的机架只是一个金属板400 的机架有电路,机架选型很重要,如果选错可能导致没法用4. Cpu(核心)现在的 300 里面带的存储卡为特殊的存储卡,不能作为他用,卡为 MMC400 的卡还是 RAM,所以需要配备电池,需要定期更换电池。5. 指示灯:电源指示,RUN,stop,SF(系统故障灯)软件跟硬件的故障:多半是硬件配置方面的问题,或者输入、输出模块,或者软件,或者参数超出范围,或者数据类型错误1BF 灯总线故障,一般在通讯的时候,如挂有变频器的时候等等主机跟从机灯(一
4、般工作中会配有两台 cpu,一台作为主机)6. CPU 313C(C 表示集成 I/O成为紧凑型 cpu)低端 CPU,价格在 5000 左右CPU 313C2DP (2DP 表示第 2 个通信端口支持 profibusDP (一种通信协议) )2 不一定说是两个通信端口都是支持该协议(有些是两个端口支持三种协议)CPU 3152DP(不带 C,成为标准型 CPU)中端 CPU,处理数据能力较强,价格一万以上CPU 315F2PN/DP(F 表示故障安全性,多了一个安全程序,可以进行保护)第二个网口是个网线口,支持以太网,也支持 profinet(集合 profibus 的实时性和以太网的数据
5、量大的有点)CPU 315T2DP(T 表示运动控制)对电机的运动控制比较多,调速等而非简单的启动停止。一般针对?400 的 CPU 都不带 c 只是一个单独的 cpu 所以还要单独选用输入/输出模块400H 主要用来做硬件冗余?7. 其它模块()IM(接口模块)用来扩展 CPU 的机架模块也是可选模块IM365(SR 发送接收)IM360(S) (360 跟 361 必须成对使用)IM361(R)分布式 I/O 模块IM153-1(ET200M)()SM(信号模块?)A: (模拟量)AI:SM331SM431(中间的 3 表示模拟量,第三个 1 表示输入,2 表示输出,3 表示输入输出混合)
6、AO:SM332SM432AIAO:SM334?D: (数字量)DI:SM321DO:SM322DI/DO:SM323选择模块的时候除考虑上述规则外还要注意订货号?比如说产地(所用语言不同)等等问题型号一致,订货号一致(找最接近的) ,选择的软件的型号也是一致的,才能保证正常的烧写程序。(3)FM(功能模块)FM350(4)CP(通信模块)CP3425(profibus)CP343127 支持以太网要让 plc 正常工作:300 的 plc必需:机架,CPU,MMC(300 的)400 的 plc还要电源,RAM11 月 4 日(下午)1. 利用向导建立项目(不推荐)CPU 种类有限,订货号也
7、是有限的。CPU 的地址默认的都是 2OB1 块:就是主程序的载体(必选)所选块的语言,常用 LAD(梯形图)现场用的较多,仅来实现逻辑功能STL 语言,针对于一些算法的实现,实现的功能最多FBD 语言是逻辑门语言,功能少相互之间转换是不完全的2. 利用文件新建右击插入 300 站点打开硬件组态信息SIMATIC300选择机架(BACK) (默认为 11 个槽,最多只能放 11 个模块)第一个放电源模块(PS)第二个放 CPU(CPU312 是低端 CPU 不允许机架扩展)第三口放接口模块 IM添加完各个模块之后需要对地址根据需要进行修改,西门子 PLC 的一大特点就是根据用户需要添加硬件组态
8、适配器看作是下载线:只有下载功能网卡:CPCP下载、通信、诊断通信:借助网卡与上位机(wincc 等)进行通信对于网卡的配置选项设置 PG接口,对通信端口进行设置一般选择 MPI 通信协议在选择一项中选择要安装的信息注:硬件设备很多不支持热插拔属性里面主站要打勾地址默认为网卡地址 (可以认为是主机地址) (是 PLC, 是触摸屏)超时参数以上参数如果在只有一台 PLC 的情况下是可以采取默认值的传输率:不是说传输率越高越好,一般跟通讯距离是有关的,最高站地址:默认,实际中可以选择,目前采用的 RS是半双工,所以要注意发送接收的顺序,“令牌”传递:拿到令牌才能被扫描到并且有效,令牌是从依次传递传
9、到最高, 如果最高占地址设为, 则扫到即停止后边的减少扫描时间,所以分配地址时,所设地址要保证在最高站地址以内。 诊断:一般是对网卡或者?进行诊断读取:可以显示连接在电脑里面的其它模块硬件组态完之后将硬件组态信息下载到中, 后边可以再下载软件信息到中。点击主界面的可访问节点按钮,可以显示连接在主机上的其他硬件接点(多个 plc 等) ,显示出的其它 plc 接点,打开之后会看到存储卡中的数据其中系统数据中的信息指的就是从机中下载的编译好的信息, 可以直接对其中的数据进行删除,然后再把硬件组态信息重新下载。如何查看 step中是否有库文件恢复出厂设置的方法,按住面板按钮,当指示灯从闪烁变为长亮的
10、时候松开,再重复一次,即可实现恢复设置。11 月 5 日上午1. 三大存储区:装载存储区:MMC 卡(300) ,RAM(400) 大小可以选择工作存储区:将前者中数据提取出来进行执行,该区大,速度快;固化在硬件中,决定了 plc 的档次系统存储区:存放 plc 数据,(1) I/Q(输入/输出暂存区) : (三菱里面是 x/y)(2) PI/PQ(外部输入/输出)西门子程序分段规则:并联输入,并联输出都是可以;如果输出是从支路上出来可以,单独的从母线出来的输入连接输出是不行 的必须要分段。仿真器图标打开仿真器单步循环整体循环右下角表示当前的地址回到 step7 中选择可选择节点,会发现连接的
11、虚拟 plc(仿真器)编程时不允许双线圈输出(会以最后一条指令 的命令为准) ,因为 I/Q 只是暂存区1PI/PQ 是直接跟 CPU 打交道。(3) 位存储区:最少 256byte(存储数据是有限度的,主要数据存放在数据块中)作用:存储数据;中间变量(4) DB(数据块)存储数据量要大很多。(5) T/C定时/计数(6) L(临时数据)以上六种都可以存放数据,plc 跟外部的数据交换(1) (2)注,选项自定义语言切换中英文2. 西门子中可以处理的数据类型(1)基本数据类型(32 位)位数据类型(bool(1bit0,1) ,byte(8bit,8 个布尔量构成一个字节) ,word,dwo
12、rd,char) 数学数据类型(INT,DINT,REAL)定时器类型(S5TIME,TIME,DATE,TIME_OF_DAY)(2)复杂数据类型(长于 32 位)时间(date_and_time)矩阵()结构()字符串(STRING)()自定义数据技巧:导入数据到表, (格式)或者从表中将数据导出在块中方法一:选项符号表导入输出,实现符号表的数据跟 exel 表格的转化方法二:程序保存并关闭程序窗口选中块选项重新布线将旧地址批量修改为新地址。会自动生成文档。定时器指令定时器指令很灵活,时基是设定的。增加新的程序段,系统默认的是语句表达式编程方式,可以在视图选项中选择 LAD 梯形图格式。T
13、T()SD开通延时定时器上边地址,下边定时时间定时时间可以直接设定,如:S5T#5S也可以用位存储器,如 MW需要采用 move 指令将数据传送给 MW采用这种方式的话系统会自动设定时基, 通过仿真器中的 MB 模块中的数据可以看出对于 MW 这种字类型的数据,最高位 4 位数据为时基:000010MS0001100MS00101S001110S后边的 12 位为计时时间。可见最大延时时间为 999*10s如果需求的时间很长可以借助于计数器实现循环功能,最大计时时间为:999*10s*999()SS保持型开通延时需要添加复位指令()SF关断延时()SP脉冲定时器()SE扩展脉冲定时器红色问号实
14、参(必须赋值)黑色虚线形参(可用可不用)与仿真器建立连接:首先通信协议选择,在属性中将地址设为的地址(一台的默认为)放着器打开之后处于 stop 状态是进行数据的编译下载,然后将仿真器的进行,在输入输出模块中进行输入的操作,并观察输出的变化。11 月 5 日下午1. 程序的载体不仅仅只有 OB1(1)OB1循环执行 OB(2)OB100启动执行 OB(相当于三菱的 M8002 进行初始化)仅仅适用于 S7300,暖启动OB101 和 OB102适用于 400 或一些特殊的 300(3)定期执行 OB日期中断执行OBe:OB10OB17可以实现例如每个月执行一次或者每个季度执行一次等等,可以用来
15、上传报表等等。(4)时间中断执行 OBe:OBOB最长不超过分钟,最短毫秒。不超过程序的循环时间。区别于定时器:定时器是处于运行时才会有效果,要占用资源()事件驱动执行 OB延时中断 OB:当满足特定条件后才会延时执行靠来触发硬件中断 OB:异步错误 OB:OB同步错误 OB:编程错误IO 访问错误执行中有多个组织块的时候 OB优先级最高,OB优先级最低,其他组织块的优先级可以查看,在硬件组态中打开属性,选择中断会看到可以执行的组织块的优先级,优先级低的先执行。在时刻中断中可以选择执行中断的周期检测性能通过可访问节点右击相应的节点模块信息性能数据中可以查看输入输出影响区,最大长度以及其他部件的
16、数量,比如计数器定时器等等扫描时间中可以查看扫描最短时间等等存储器中可以查看使用情况以免出现内存不足的情况在数据快界面的空白处右击选择插入数据块,双击打开,可以建立新的数据块,地址一栏显示的地址与的地址不同,这里只是数据块地址默认看到的是声明视图,当你在初始值里面改动的时候,下载到中可能会出错,因为实际值跟初始值是不同的,通过视图数据视图在数据视图中可以看到有一栏是实际数据,该数据为传送到中的实际数据。复杂数据类型(续)数据块的建立数组的建立结构的建立,就是在统一一个结构下建立多个不同的数据类型,他们同属于一个结构,数组与结构的差别对输入的数据进行引导,才能将数据送到相应的数据块中。例如可以利
17、用 move指令等进行数据的传送。DB 块的写法:表示存储在中表示字表示位表示 DWORD表示 BYTE结构化编程不再是传统的从上往下依次编程。通过调用不同的块,实现功能,FC功能(右键中建立)FB功能块(右键中建立)(1) 打开 FC 后找到变量声明表Temp临时数据Return?在其中的 IN,OUT 等的项目中输入我们想要的节点,建立功能块,保存之后可以在 OB 中,打开 FC 块,里面就有已经建好的功能块,具体在用的时候输入输出节点的号需要结合数据块中相应地址?当需要在多个窗口间切换时可以通过窗口选择你想要操作的窗口建立的 FC 可以反复调用,跟原库中已有的标准器件一样,建立功能的作用
18、在于如果多次重复该操作的话可以直接调用该功能即可(2)()注意 FB 跟 FC 区别:区别一:FC 可以调用数据块FB 应该有自己的数据块所以数据的分类中分:共享数据块和背景数据块(建立数据块时可以选择)背景DB 只能被调用。共享的 DB 可以被二者调用。区别二:FB 比较灵活,他的参数可以是形参也可以是实参,所以有些参数可以用也可以不用,而 FC 的地址必须要给;FB 没有返回值变量;当只对 FB 的某些形参赋给地址的时候,触摸屏会报错但是在程序中不会报,因为 FB 有自己的背景数据库,它已经将数据备份在自己的背景 DB 中。注:建立 FB/FC 的时候注意数据类型要跟指令的数据类型是否匹配
展开阅读全文