西门子S7-1500CPU1516-3 PN/DP中央控制器使用方法

发布时间:2020-04-10

西门子S7-1500CPU1516-3 PN/DP控制器使用西门子S7-1500CPU1516-3 PN/DP控制器使用
上海诗幕自动化设备有限公司,*从事品自动化设备研发及销售的企业,对各大自动化产品有着强大的优势,并且对优势产品有着大量的备货。与欧洲及从事电气的各大公司有着良好的协作关系。

上海诗幕自动化设备有限公司是*从事西门子工业自动化产品销售和集成的高新技术企业。 在西门子工控领域,公司以精益求精的经营理念,从产品、方案到服务, 致力于塑造一个“行业*”,以实现可的发展。 多年以来,公司坚持“以客户为本,与客户共同发展”的思想, 全力以赴为工矿用户、设计单位、工程公司提供高、高性、高可靠性的整体解决方案。 “我们不仅仅销售的产品”是公司每个员工的工作信条, 在为客户提品和方案的中,我们愿意倾听客户,和客户共同完善, 不断服务,越客户的期望。以此为基础,我们追求客户、厂商和员工三方的共赢。 本公司与德国SIEMENS公司自动化与驱动部门的长期紧作中, 建立了良好的相互协作关系,在自动化产品与驱动产品业务逐年成倍增长, 为广大用户提供了SIEMENS的新的技术及自动控制的佳解决方案。 上海诗幕自动化科技有限公司 具备以下产品优势 西门子可编程控制器,西门子屏,西门子工业以太网, 西门子数控,西门子高低压变频器,西门子电机驱动等等。

继电器控制电路转换为S7-300 PLC梯形图的 继电器器控制经过长期的使用,已有一套能完成要求的控制功能并经过验证的控制电路图,而PLC控制的梯形图和继电器器控制电路图很相似,因此可以直接将经过验证的继电器器控制电路图转换成梯形图。主要步骤如下: (1)熟悉现有的继电器控制线路。 (2)对照PLC的I/O端子接线图,将继电器电路图上的被控器件(如器线圈、指示灯、电磁阀等)换成接线图上对应的输出点的编号,将电路图上的输入装置(如传感器、按钮开关、行程开关等)触点都换成对应的输入点的编号。 (3)将继电器电路图中的中间继电器、定时器,用PLC的辅助继电器、定时器来代替。 (4)画出全部梯形图,并予以简化和修改。 这种对简单的控制是可行的,比较方便,但较复杂的控制电路,就不适用了。 【例1】图1为电动机Y/△减压起动控制主电路和电气控制的原理图。 (1)工作原理如下:按下启动按钮2,KM1、KM3、KT通电并自保,电动机接成Y型起动,2s后,KT,使KM3断电,KM2通电吸合,电动机接成△型运行。按下停止按扭1,电动机停止运行。 图1 电动机Y/△减压起动控制主电路和电气控制的原理图 (2)I/O分配 输入 输出 停止按钮1:I0.0 KM1:Q0.0 KM2: Q0.1 起动按钮2:I0.1 KM3:Q0.2 过载保护FR: I0.2 (3)梯形图程序 图2 例1梯形图程序 转换后的梯形图程序如图2所示。按照梯形图语言中的语法规定简化和修改梯形图。为了简化电路,当多个线圈都受某一串并联电路控制时,可在梯形图中设置该电路控制的存储器的位,如M0.0。简化后的程序如图3所示。 图3 例1简化后的梯形图程序 STEP7—Micro/WIN4.0编程新建一个工程示例 STEP7—Micro/WIN4.0编程具有编程和程序调试等多种功能,下面通过一个简单程序示例,介绍编程的基本使用。 STEP7—Micro/WIN4.0编程的基本使用示例如图1所示。 图1 编程使用示例的梯形图 编程的 1)、创建一个项目或打开一个已有的项目 在进行控制程序编程之前,首先应创建一个项目。执行菜单【文件】→【新建】选项或单击工具栏的新建按钮,可以生成一个新的项目。执行菜单【文件】→【打开】选项或单击工具栏的打开按钮,可以打开已有的项目。项目以扩展名为 . mwp 的文件格式保存。 2)、设置与读取PLC的型号 在对PLC编程之前,应正确地设置其型号,以防止创建程序时发生编辑错误。如果了型号,指令树用红色标记“X”表示对当前选择的PLC无效的指令。设置与读取PLC的型号可以有两种:①执行菜单【PLC】→【类型】选项,在出现的对话框中,可以选择PLC型号和CPU版本如图2所示。②双击指令树的【项目1】,然后双击PLC型号和CPU版本选项,在弹出的对话框中进行设置即可。如果已经*地建立通信连接,单击对话框中的【读取PLC】按钮,可以通过通信读出PLC的与硬件版本号。 图2 设置PLC的型号 3)、 选择编程语言和指令集 S7-200系列PLC支持的指令集有SIMATIC和IEC1131-3两种。SIMATIC编程选择,可以执行菜单【工具】→【选项】→【常规】→【SIMATIC】选项来确定。 编程可实现3种编程语言(编程器)之间的任意切换,执行菜单【查看】→【梯形图】或【STL】或【FBD】选项便可进入相应的编程。 4)、确定程序的结构 简单的数字量控制程序一般只有主程序,较大、功能复杂的程序除了主程序外,可能还有子程序、中断程序。编程时可以编辑窗口下方的选项来实现切换以完成不同程序结构的程序编辑。用户程序结构选择编辑窗口如图3所示。 图3 用户程序结构选择编辑窗口 主程序在每个扫描周期内均被顺序执行一次。子程序的指令的程序块中,仅在被程序调用时才执行。中断程序的指令也的程序块中,用来处理预先规定的中断事件,在中断事件发生时操作调用中断程序。

西门子S7-1500CPU1516-3 PN/DP控制器使用西门子S7-1500CPU1516-3 PN/DP控制器使用 用西门子PLC构成邮件分拣控制实训举例 一、实验设备 YX-80系列PLC实训装置; 个人计算机(WINDOW ), PC/PPI编程线缆、STEP7Micro/WIN32编程; 连接导线一套。 邮件分拣机实验板,如图1所示; 注:邮件分拣机实验板的输入端子为一特殊设计的端子,其原画图如图2所示,它的功能是:当输出端MS为ON时,S1自动产生脉冲模拟测量电动机转速光码盘。 二、实验内容 ①控制要求:启动后绿灯L2亮表示可以进邮件,S2为ON表示检测到了邮件,拨码器(I0.0-I0.3)模拟邮件的邮码,从拨码器读到邮码的正常值为1, 2, 3, 4, 5, 若非此5个数,则红灯L1闪烁,表示出错,电动机MS停止。重新启动后,能重新运行,若此5个数中的任一个,则红灯L1亮,表示正在分拣。电动机M5运行,将邮件分拣至箱内完成L1灭,L2亮,表示可继续分拣邮件。 ②IO口分配 ③编辑调试并运行程序 三、编程练 根据下述两种控制要求,编制多个邮件分拣控制程序,调试并运行程序。 ①开机绿灯亮,电动机M5运行,当检测到邮件的邮码不是(1, 2, 3, 4, 5)任何一个时,则红灯L1闪烁,M5停止,重新启动。 可同时分拣到多个邮件。邮件一件接一件地被检到它的到来和它的邮码,机器将每个邮件分拣到其对应的信箱中。例如,在n2时刻,S2检测到邮码为2的邮件时,如果高速计数器的计数值为m2,则M2在(m2+n2 )时刻,若高速计数器的计数值为m3,当在n3时刻检测到一个邮码为3的邮件时,M3在(m3+n3)时刻。 ②开机绿灯亮,电动机M5运行,当检测到邮件的邮码不是(1, 2, 3, 4, 5)中的任何一个时,则红灯L1闪烁,MS停止运行,当检测到邮件欠资或未贴时则蜂鸣器发生响声,M5停止。按动启动按钮,表示故障,重新运行。 可同时分拣多个邮件,其它要求同上。

西门子S7-1500CPU1516-3 PN/DP控制器使用 西门子PLC循环左、右移位指令的使用 循环移位将移位数据存储单元的首尾相连,同时又与溢出标志1.1连接,1.1用来存放被移出的位。指令格式见表6。 (1)循环左移位指令(ROL) 使能输入有效时,将IN输入无符号数(字节、字或双字)循环左移N位后,将结果输出到OUT所的存储单元中,移出的后一位的数值送溢出标志位1.1。当需要移位的数值是零时,零标志位1.0为1。 (2)循环右移位指令(ROR) 使能输入有效时,将IN输入无符号数(字节、字或双字)循环右移N位后,将结果输出到OUT所的存储单元中,移出的后一位的数值送溢出标志位1.1。当需要移位的数值是零时,零标志位1.0为1。 (3)移位N≥数据类型(B、W、D)时的移位位数的处理 如果操作数是字节,当移位N≥8时,则在执行循环移位前,先对N进行模8操作(N除以8后取余数),其结果0-7为实际位数。 如果操作数是字,当移位N≥16时,则在执行循环移位前,先对N进行模16操作(N除以16后取余数),其结果0-15为实际位数。 如果操作数是双字,当移位N≥32时,则在执行循环移位前,先对N进行模32操作(N除以32后取余数),其结果0-31为实际位数。 (4)使ENO = 0的错误条件:0006(间接寻址错误),4.3(运行时间)。 表6 循环左、右移位指令格式及功能 LAD STL RLB OUT,N RRB OUT,N RLW OUT,N RRW OUT,N RLD OUT,N RRD OUT,N 操作数及数据类型 IN:VB, IB, QB, MB, , B, LB, AC,常量。 OUT:VB, IB, QB, MB, , B, LB, AC。 数据类型:字节 IN:VW, IW, QW, MW, SW, W, LW, T, C, AIW, AC, 常量。 OUT:VW, IW, QW, MW, SW, W, LW, T, C, AC。 数据类型:字 IN:VD, ID, QD, MD, SD, D, LD, AC, HC, 常量。 OUT:VD, ID, QD, MD, SD, D, LD, AC。 数据类型:双字 N:VB, IB, QB, MB, , B, LB, AC, 常量;数据类型:字节。 功能 ROL:字节、字、双字循环左移N位;ROR:字节、字、双字循环右移N位。

 

上一篇:AB罗克韦尔乌海市 一级代理
下一篇:狗粮生产称重贴标机缺包少装剔除...