PLC通过现场总线控制变频器
西门子PLC与ABB变频器之间的现场总线通讯技术

西门子PLC与ABB变频器之间的现场总线通讯技术摘要:本文从变频器与西门子PLC之间所设置的总线连接方式出发,阐述了变频器(生产于ABB公司)应用中主从功能的实现方式,旨在说明通讯技术在变频器与PLC之间的现场应用。
此种通讯方法已被我公司应用到了矿井提升机工作的变频调速系统当中,而且其运行状态一直都很稳定。
关键词:ABB变频器;PLC;通讯技术;现场总线引言:Profibus-DP网具有数据传输率高的优势,可借助其实现I/O系统与其外部设备的通信功能,且这种功能稳定而可靠,而且其具备适应于远程I/O的优势。
由于Profibus-DP在现场总线通讯方面具有这一优点,故而我们特选择变频器(型号:ACS800)与PLC(型号:S7-300)实现了针对变频调速系统的网络通讯功能,实验发现可以通过网络对传动设备进行有效控制。
一、变频器与PLC之间的总线连接(一)系统配置本文旨在论述Profibus-DP模块下提升机调速系统的通讯模块及其系统控制模块的功能是如何实现的。
该系统模式下的网络配置图见图1。
本文选择STEP7V5.2软件来对PLC予以编程,同时借助该软件来处理Profibus-DP网的组态并完成系统之间的通讯配置。
(二)通讯协议该系统以PLC、变频器依次作为主、从站模块来予以配置,主站的一个关键功能便是将系统的运行指令传送给变频器,同时其接受来自于从站的故障信号与各项运行数据。
变频器先要与通讯适配器相连,其被接入Profibus-DP网后即可在系统运行中收到来自于主站SIMATICS7-315-2DP的控制信号。
适配器可在双向RAM中稳定地存储Profibus-DP网运行中出现的过程数据,RAM中所有字节已完成编址,变频器模块中的RAM可通过编址之间的排列次序将各种设置值以及控制字等内容准确地写入变频器,同时也可读取到各种返回数据与诊断信息[1]。
由软件层面看,变频器模块的总线控制系统的核心内容为总线所选择的通讯协议。
PLC控制变频器的几种方法

在工业自动化控制系统中,最为常见的是PLC和变频器的组合应用,并且产生了多种多样的PLC控制变频器的方法,其中采用RS-485通讯方式实施控制的方案得到广泛的应用:因为它抗干扰能力强、传输速率高、传输距离远且造价低廉。
但是,RS-485的通讯必须解决数据编码、求取校验和、成帧、发送数据、接收数据的奇偶校验、超时处理和出错重发等一系列技术问题,一条简单的变频器操作指令,有时要编写数十条PLC梯形图指令才能实现,编程工作量大而且繁琐,令设计者望而生畏。
?本文介绍一种非常简便的三菱FX系列PLC通讯方式控制变频器的方法:它只需在PLC主机上安装一块RS-485通讯板或挂接一块RS-485通讯模块;在PLC的面板下嵌入一块造价仅仅数百元的“功能扩展存储盒”,编写4条极其简单的PLC梯形图指令,即可实现8台变频器参数的读取、写入、各种运行的监视和控制,通讯距离可达50m或500m。
这种方法非常简捷便利,极易掌握。
本文以三菱产品为范例,将这种“采用扩展存储器通讯控制变频器”的简便方法作一简单介绍。
2、三菱PLC采用扩展存储器通讯控制变频器的系统配置2.1 系统硬件组成FX2N系列PLC(产品版本V 3.00以上)1台(软件采用FX-PCS/WIN-C V 3.00版);FX2N-485-BD通讯模板1块(最长通讯距离50m);或FX0N-485ADP通讯模块1块+FX2N-CNV-BD板1块(最长通讯距离500m);FX2N-ROM-E1功能扩展存储盒1块(安装在PLC本体内);带RS485通讯口的三菱变频器8台(S500系列、E500系列、F500系列、F700系列、A500系列、V500系列等,可以相互混用,总数量不超过8台;三菱所有系列变频器的通讯参数编号、命令代码和数据代码相同。
);RJ45电缆(5芯带屏蔽);终端阻抗器(终端电阻)100Ω;选件:人机界面(如F930GOT等小型触摸屏)1台。
2.2 硬件安装方法(1) 用网线专用压接钳将电缆的一头和RJ45水晶头进行压接;另一头则按图1~图3的方法连接FX2N-485-BD通讯模板,未使用的2个P5S端头不接。
变频器同PLC之间现场总线通讯研究

频 器 参 数 在 实 际 中 的 具体 应用 ,并 需 要 目前 的 现 场 总线 技 术 中 P R O F I B U S 存 通讯 参数设 置 时进 行具体 定 义 。 是 应 用较 为 广 泛 的技 术 之一 ,该 技 术作 3 参 数设 置 以及硬 件要 求 3 . 1 软件 要求 为I E 6 1 1 5 8国 际 总 线标 准 组 成 巾 的重 要 V3 . 0以 上 S T EP 7 部 分 ,是 一 种 令牌 结 构 、开 放 式 系 统 , Wi n N T或者 Wi n 5 ,V 4 . 0以上 并且 参 考 了互 联 网作 为技 术模 型 。 P R O F I B U S主 要 南 三 种 部 分 组 成 , 安装 D V A — S 7 一 S P S 7 且各部分组成相互兼容 ,即 P R O F I B U S — 3 . 2 硬件 要 求 DP、 PROFI BUS—P A 、 PROFI BUS —FMS。 ( 1 )编 程 器 内存 大 于 1 6 Mb 且 频 率 其中 D P在通 讯技 术 巾成 本投 入较 低 ,数 大于 l 3 3 MH z 据 传 输 速 度 较 快 的 一 种 ,主 要 用 于 分 散 ( 2 ) P I C为 西 门 子 s 7 — 3 0 0 / 4 0 0系 I / O同设备及控制 系统之间的通信。数据 列 ,1 2 k b以 上 R A M并 带 有 D P接 口 或 接 口采 用 了 R S 4 8 5接 口,并 且 采 用 了双 s 7 — 4 o 0系 列 P L C。1 2 k b以 上 R A M 并 配 绞 电缆或者光线作为传输介质,速昔 西 可 备 C P 4 4 3 — 5 的通 讯板 以达到 9 . 6 k b / s 至 1 2 M b / s ,通 过 R e p e r t e r ( 3 )变 频 器 带 有 C U 2 / S C的 V C板 可 以对其 传输 距离 进行 扩展 ,每个 D P可 以及 C B P通讯 模 块 。 以 同时配 1 2 2个从 站 ,功能强 大 。 3 3设 置传 动参 数 下 面 就 基于 P R O F I B U S — D P技 术 的 参数 使 能 :P 0 5 3 = 3 ; 变频器 同 P L C之 间 的通 讯 技 术 进 行详 细 选择 命令 源 以及设 定 :P 3 6 8 = 6 ; 的论 述 。 C B P板 在 2 号 槽 :P 0 9 0 = 1 ; 2数据 通讯 格式 实 际值 P Z D 2 :P 6 9 4 . 2 = 2 1 8 ; 传 动装 置 同 P L C之 间 的接 口主 要 通 状态 字 P Z Dl :P 6 9 4 . 1 = 9 6 8 ; 过C B P板 予 以实 现 的 ,接 口采 用 R S 4 8 5 主 给定 P Z D 2 :P 4 4 3 . I = 3 0 0 2 ; 且 波特 率 可 以达 到 9 . 6 k b / s 至 1 2 M b / s ,数 控制 字 P Z D1 :P 5 5 4 . 1 = 3 1 0 0 ; 从站 地址 :P 9 1 8 = 3 。 据报文头尾 用于对数据传输长度 、功能 3 - 4 设置 通讯 的基 本步 骤 码 以及 发 送 应 答 等 内 容予 以规 定 ,主 站 对传 动 参数 进行 设置 同 从 站 之 间 的核 心数 据 读 写 过 程 仅 仅 为 参 数接 口 P K W 以及 过 程数 据 P Z D,从 结 对P L C硬 件进 行 配置 构 形式 上 可 以 分为 五 种 :P P O 5 ,P P O 4 , 对 数据 块进 行创 建 P P O 3 ,P P O 2 ,P P O 1 ,主要 是传输 的结 构 对 通讯 程序 进行 编写 形 式 以及 字 节 长 度 进 行 划 分 。在 变 频 器 对 系统 进行 调试 4通讯 程序 同P L C之 间 的通 信 方 式 进 行选 择 时 要 选 程 序 编 写 是 实 现 通 讯 功 能 的重 要 保 择 适 当的 P P O ,煤种类 型结 构 如下所 述 : P P O l : 南 六 个 字 组 成, 即 障 ,一 下 便 主要 对 变 频 器 同 P L C之 间 的 2P ZD+ 4PKW 通讯 程序 编 写进行 介绍 。 P P O 2 : 南 十 个 字 组 成, 即 4 . 1 基本配 置定 义 以及组 态 6P ZD+ 4P KW 主 站 为C P U 一 3 1 5 — 2 D P , 从 站 为 P P O 3 :南两个 字组 成 ,即 2 P Z D 6 S E 7 0 传 动 装 置 ,地 址 为 3 , 采 用 了 P P O 4 :南六个 字组 成 ,即 6 P Z D P P O 3 ,总线 采用 了 R S 4 8 5 接 口。 现场总线通讯研 究
PLC实习报告

PLC实习指导一、实习名称:触摸屏、PLC、变频器控制电机正反转。
二、实习内容:自行设计触摸屏、PLC 控制程序,采用现场总线方式控制变频器实现电机正反转。
三、实习要求:1)熟练掌握PLC 硬件组态方法。
2)掌握变频器的基本使用方法。
3)会编写简单的PLC 程序。
4)掌握触摸屏的基本应用。
四、实习操作步骤:1、PLC的硬件组态1)创建一个新项目“PLC实习”2)插入西门子PLC300站点3)硬件组态在组态CPU 时,为PLC 新建现场总线连接,采用现场总线的默认设置即可,如下图所示4)组态完毕之后,在现场总线上插入MM420 变频器,选中现场总线,右击选择插入对象,选择SIMOVERT,按下面步骤操作,插入MM420 变频器,设置变频器地址为“12”,采用变频器的默认地址,插入变频器之后,在右侧选择PROFIBUS DP—SIMOVERT,选择PPO3然后保存编译并下载到PLC 中。
2、PLC程序设计1)建立符号表并保存,如下图2)插入功能FC1、FC2、FC3如下图3) PLC程序设计FC1程序设计如下图所示:FC2 程序如下图所示:FC3 程序如下图所示:OB1程序如下3、触摸屏程序设计1.插入HIM站选择实验室对应触摸屏型号然后按以下步骤设计1)选择画面,双击右侧画面1,添加一个新画面,给画面重命名,分别命名为“初始画面”和“显示转速”。
2)点击左侧连接,新建连接:重命名连接为“plc实习”。
3)在连接中选择工作站,做如下设置4)单击左侧变量,新建变量表,双击空白行,新建变量。
5)在变量表中单击符号,选择项目下的“大三实习”中的“符号表”,并选择“频率值变量采用上面的方式创建如下变量表:2.添加文本域:1)选择文本域后在画面中单击左键即可将文本域放置在画面中。
2)修改文本域的内容,选中文本域后单击右键选择“属性”。
在常规选项中输入文本内容“PLC 通过现场总线控制变频器”。
3)选择属性,在属性中进行设置。
三菱PLC控制变频器的几种方法

PLC控制变频器的几种方法1、引言在工业自动化控制系统中,最为常见的是PLC和变频器的组合应用,并且产生了多种多样的PLC控制变频器的方法,其中采用RS-485通讯方式实施控制的方案得到广泛的应用:因为它抗干扰能力强、传输速率高、传输距离远且造价低廉。
但是,RS-485的通讯必须解决数据编码、求取校验和、成帧、发送数据、接收数据的奇偶校验、超时处理和出错重发等一系列技术问题,一条简单的变频器操作指令,有时要编写数十条PLC梯形图指令才能实现,编程工作量大而且繁琐,令设计者望而生畏。
本文介绍一种非常简便的三菱FX系列PLC通讯方式控制变频器的方法:它只需在PLC主机上安装一块RS-485通讯板或挂接一块RS-485通讯模块;在PLC 的面板下嵌入一块造价仅仅数百元的“功能扩展存储盒”,编写4条极其简单的PLC梯形图指令,即可实现8台变频器参数的读取、写入、各种运行的监视和控制,通讯距离可达50m或500m。
这种方法非常简捷便利,极易掌握。
本文以三菱产品为范例,将这种“采用扩展存储器通讯控制变频器”的简便方法作一简单介绍。
2、三菱PLC采用扩展存储器通讯控制变频器的系统配置2.1 系统硬件组成FX2N系列PLC(产品版本V 3.00以上)1台(软件采用FX-PCS/WIN-C V 3.00版);FX2N-485-BD通讯模板1块(最长通讯距离50m);或FX0N-485ADP通讯模块1块+FX2N-CNV-BD板1块(最长通讯距离500m);FX2N-ROM-E1功能扩展存储盒1块(安装在PLC本体内);带RS485通讯口的三菱变频器8台(S500系列、E500系列、F500系列、F700系列、A500系列、V500系列等,可以相互混用,总数量不超过8台;三菱所有系列变频器的通讯参数编号、命令代码和数据代码相同。
);RJ45电缆(5芯带屏蔽);终端阻抗器(终端电阻)100Ω;选件:人机界面(如F930GOT等小型触摸屏)1台。
PLC实习报告---触摸屏、PLC、变频器控制电机正反转

课程设计(实习)报告实验项目:触摸屏、PLC、变频器控制电机正反转学院:电气信息工程学院专业:电气工程及其自动化班级学号:电气09-3班16 号姓名:田振指导教师:弭洪涛2012年05月28日目录实习名称--------------------------------------------2 实习内容--------------------------------------------2 实习要求--------------------------------------------2 实习步骤--------------------------------------------2一.硬件组态---------------------------------------2二.PLC程序设计------------------------------------3三.触摸屏程序设计----------------------------------7四.变频器参数设置---------------------------------14五.触摸屏操作-------------------------------------14 参考文献--------------------------------------------16 调试过程--------------------------------------------16 实习心得--------------------------------------------17实习名称:触摸屏、PLC、变频器控制电机正反转实习内容:自行设计触摸屏、PLC控制程序,采用现场总线方式控制变频器实现电机正反转。
实习要求:1.熟练掌握PLC硬件组态方法2.掌握变频器的基本使用方法3.会编写简单的PLC程序4.掌握触摸屏的基本应用实习步骤:一. PLC的硬件组态1创建一个新项目“PLC实习”2.硬件组态在组态CPU时,为PLC新建现场总线连接,采用现场总线的默认设置即可。
台达变频器与PLC通讯功能的实现方法

台达变频器与PLC通讯功能的实现方法一、引言在自动化控制系统中,变频器作为一个重要的控制设备,常常与PLC (可编程逻辑控制器)进行通讯。
变频器与PLC的通讯功能的实现,可以实现在PLC控制下对变频器进行远程控制,从而实现对电机的速度、转向等参数的控制,提高整个系统的稳定性和灵活性。
二、PLC与变频器通讯的基本原理1.串行通讯原理:PLC与变频器之间的通讯一般采用串行通讯方式,即通过串行通信口发送和接收数据。
PLC通过串行通信口将控制命令和参数发送给变频器,变频器接收到数据后进行相应的操作,并将反馈的数据发送给PLC,PLC 再根据反馈数据进行相应的处理。
2.通讯协议选择:通讯协议是PLC与变频器之间通讯的规则,不同的厂家和型号的变频器通常采用不同的通讯协议。
在选择通讯协议时,需要考虑PLC和变频器的兼容性,以及通讯速度、稳定性等因素。
常用的通讯协议有Modbus、Profibus、CANopen等。
三、台达变频器与PLC通讯实现方法1.Modbus通讯协议实现方法:Modbus是一种常用的通讯协议,因为其简单、可靠而被广泛应用于自动化领域。
实现变频器与PLC的通讯,可以选择Modbus RTU或Modbus TCP通讯方式。
(1)Modbus RTU通讯方式在Modbus RTU通讯方式下,PLC通过RS485接口与变频器连接。
PLC发送Modbus RTU格式的命令帧,包括从站地址、功能码、寄存器地址等信息,变频器接收到命令后进行相应的操作,并将结果通过RS485接口发送给PLC。
(2)Modbus TCP通讯方式在Modbus TCP通讯方式下,PLC与变频器之间通过以太网连接。
PLC通过以太网发送Modbus TCP格式的命令帧,包括从站地址、功能码、寄存器地址等信息,在以太网中传输。
变频器接收到命令后进行相应的操作,并将结果通过以太网发送给PLC。
2.Profibus通讯协议实现方法:Profibus是一种采用国际标准的工业现场总线,具有高速、可靠等特点。
维修电工技师简答题

维修电工技师简答题1、简述PLC与变频器的联机运行方法。
答:1)、PLC的开关量信号控制变频器;2)、PLC的模拟量信号控制变频器;3)、PLC采用RS-485无协议通信方法控制变频器;4)、PLC采用RS-485的Modbus-RTU通信方法控制变频器;5)、PLC采用现场总线方式控制变频器。
2、写出数控机床开机调试的步骤。
答:1)、通电前的外观检查;2)、机床总电压的接通;3)、CNC电箱通电;4)、MDI试验。
3、培训与指导的常用方法有哪些?答:⑴、讲解法,⑵、示范操作法;1)操作演示:①慢速演示,②分解演示,③重点演示,④边演示边讲解,⑤正常操作的演示;2)直观教具演示;3)产品实物演示;⑶、指导操作训练法;⑷、电化教学法。
4、PLC安装调试时应注意哪几个方面?答:1)、环境的要求;2)、安装的要求:3)、外部接线的要求;4)、抗干扰的要求;5)、内部接线的要求;6)、接地的要求。
5、培训计划编写时有什么注意事项?答:1)、充分了解学员的技术等级、专业知识的水平和技能操作的熟练程度,做到有的放矢和因材施教;2)、根据培训要求,确定培训时间;3)根据培训要求和教材,编写培训计划和教学大纲;4)、明确教学目的和任务。
6、数控机床直流主轴传动系统有什么特点?答:1)、变速范围宽,调速性能好;2)、主轴变速迅速可靠,控制简单;3)、主轴主件耐磨性高;4)、转速高、功率大,易于调整;5)、有较高的精度和刚度,传动平稳,噪音低。
6)、良好的抗振性和热稳定性。
7、简述PLC和变频器控制电路的调试步骤。
答:1)、PLC程序编写;PLC程序应包含:多段速段码、每段运行时间、相邻段转换条件、每段运行方向、加减速种类设定。
2)、变频器参数的设定:恢复出厂值参数设定、运行控制参数方式设定,每段频率参数设定、加减速时间参数设定。
8、测绘一般包括哪些步骤?答:1)、测绘出机床的安装接线图(数控系统、伺服系统及机床内外部电气部分的安装接线图)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PLC通过现场总线控制变频器的运行设计一个实际工程中用过的PLC通过现场总线控制变频器的例子(如:西门子PLC通过Profibus现场总线控制MM440变频器或6se70系列变频器;再如罗克韦尔的PLC通过DeviceNet总线控制其SSc160系列变频器或PowerFlex4,40,400,PowerFlex70,700,700s,700L等类型的变频器),需要把PLC型号、相应的变频器型号、各种参数及情况、控制系统实现的功能等说明清楚,贴出程序并加以说明。
一、先说说配置情况吧;1、硬件配置:1.1 PLC,使用的是ABB AC500系列的CPU+CM578扩展模块。
任何一款AC500的CPU都可支持,只需额外增加一块通讯模块即可实现现场总线的方式。
目前我介绍的是CM578通讯模块,该模块是支持CANopen现场总线的。
1.2 变频器,邦飞利ACT401系列变频器+CM-CAN通讯模块。
ACT401系列变频器是邦飞利公司应用当今先进的电机磁场定向控制理论,采用高性能的功率模块,利用德国先进的变频器制造工艺,制造出的新一代变频器。
CM-CAN通讯模块是ACT401系列变频器通讯子板,用于将变频器扩展到CANopen网络中。
2、拓扑结构使用SyCon软件实现网络拓扑以及PDO的配置。
从上图可以看出,CM578作为CANopen主站,ACT401系列变频器作为CANopen从站。
地址分别设置为4和90。
通信波特率为:500kbit/s.通过SyCon配置的基本情况是:PLC对变频器的控制字和给定频率(PDO1(rx)),以及变频器的状态字与变频器实际输出频率(PDO2(tx))。
控制字是指PLC对变频器发出的控制字以及故障复位指令;状态字是指变频器当前的状态机以及故障位的状态。
二、控制情况1、PLC根据变频器状态机的状态,通过送给变频器相应的控制字来实现对变频器的控制,PLC送给变频器的控制字是通过PDO来实现的。
具体控制逻辑图如下。
2、基本控制程序:变频器远程控制IF OConVerterTHEN(*OConVerter 为PLC发出的控制指令*)CASE UINT_TO_BYTE(IConVerter_control)OF (*IConVerter_control为变频器的状态字*)16#40:OConVerter_control:=16#06;(*OConVerter_control为PLC发出的控制字*)16#21:OConVerter_control:=16#07;16#23:OConVerter_control:=16#000F;(*变频器运行*)ELSE;END_CASEELSIF NOT IConVerterErrBitTHEN (*IConVert erErrBit 为变频器状态字中的故障位*)OConVerter_control:=0;ELSE;END_IF以上就是根据二.1中的逻辑图编写的最基本的控制。
三、变频器参数设置1、电机参数的设置,包括额定电压、额定电流、额定速度等电机固有参数,这些参数根据实际电机情况做不同修改。
2、V/f特性设置。
根据频率控制连接的三相电机的电压设定V/f特性。
对于电机在相应工作点输出的转矩,也需要成比例地控制频率与电压的关系。
当变频器输出电压/输出频率比例为常数时,三相电机在额定工作范围的磁通量也保持恒定。
3、电流限制。
为了避免连接的负载突变导致变频器故障,设置限流功能,可对变频器的过载预留值进行优化处理。
4、频率斜坡(Fequency Ramps)设置,以下参数是针对8.8KW做的设置,其他根据不同功率做调整0-100Hz 加速时间:4s;0-100Hz 减速时间:4s;S曲线加速时间:0.5s;S曲线减速时间:0.5s。
5、CAN总线通信波特率、总线ID设置。
与PLC那边设置一样,变频器地址为90。
通信波特率为:500kbit/s.基于PROFIBUS现场总线的PLC与传动变频器间的通讯1、profibus-dp的数据通讯格式传动装置通过profibus-dp网与主站plc的接口是经过通讯模块cbp板来实现的,带有dp口的s7-300和400 plc也可以通过cpu上的dp口来实现。
采用rs485接口及支持(9.6k~12m)bps波特率数据传输(数据传输的结构如图1所示),其中数据的报文头尾主要是来规定数据的功能码、传输长度、奇偶校验、发送应答等内容,主从站之间的数据读写的过程(如图2所示)核心的部分是参数接口(简称pkw)和过程数据(简称pzd),pkw和pzd共有五种结构形式即:ppo1、ppo2、ppo3、ppo4、ppo5,其传输的字节长度及结构形式各不相同。
在plc和变频器通讯方式配置时要对ppo进行选择,每一种类型的结构形式如下。
数据传输的结构主从站间数据读写过程ppo1 4 pkw + 2 pzd (共有6个字组成)ppo2 4 pkw + 6 pzd (共有10个字组成)ppo3 2 pzd (共有2个字组成)ppo4 6 pzd (共有6个字组成)ppo5 4 pkw+10 pzd (共有14个字组成)参数接口(pkw):参数id号(pke)、变址数(ind)、参数值(pwe)三部分组成。
过程数据接口(pzd):控制字(stw)、状态字(zsw)、主给定(main setpoint ),实际反馈值(main actual value)等组成,另外要了解掌握控制字和状态字每一位的具体含义,并熟悉西门子变频器参数的具体应用,在通讯参数设置时需要具体定义。
2、实现通讯的软硬件要求和参数设置(1)硬件要求•133mhz以上且内存不小于16mb的编程器。
•西门子s7-300/400系列plc,ram不小于12kb,并带有profibus-dp接口,或是s7-400(ram不小于12kb)配cp443-5的通讯板。
•带有cbp通讯模块和带有cu2/sc的vc板的变频器(2)软件要求•win 95或win nt(v4.0以上)•step7(v3.0以上)•安装dva-s7-sps7(3)通讯设置基本步骤•设置传动参数• plc硬件配置•创建数据块•编写通讯程序• 系统调试(4)传动参数的设置•p053 = 3 参数使能•p090 = 1 cbp板在2#槽•p918 = 3 从站地址•p554.1=3001 控制字pzd1•p443.1=3002 主给定pzd2•p694.1=968 状态子pzd1•p694.2=218 实际值pzd23、plc与传动变频器通讯程序要实现通讯功能,正确的程序编写是非常重要的,下面将以西门子的s7-416 plc和6se70变频器为例来介绍通讯的程序编写。
(1)基本配置和定义基本配置如所示:基本配置界面主站master为cpu-416-2dp从站slave为6se70传动装置,profibus地址是3输入地址: iw 256 ( 2 words pzd);输出地址: qw256 (2 words pzd );ppo类型: 3; 总线接口: rs485。
(2)使用的功能块ob1 main cycle 主循环sfc14 dprd-dat 读数据系统功能块sfc 15 dpwr-dat 写数据系统功能块db100 数据存取(dbw0 –dbw4是读出,dbw5-dbw8是写入)mw200 mw210 通讯状态显示(3)简单程序编写(如图)程序编写界面ob1network1: 读出数据call sfc 14laddr w#16#100ret-val mw200record p#db100.dbx0.0 byte 4network2: 显示数据l db100.dbw 0t mw50nop 0network3: 写入数据l w#16#effft db100.dbw 5network4: 发送数据call sfc 15laddr w#16#100record p#db100.dbx5.0 byte 4ret-val mw210把程序存储编译下装,检查传动装置的参数设置后,即可上电进行调试。
| 2011-03-26 20:30:51 5楼飘在半途中支持下国产:用汇川的PLC和汇川MD320变频器用CAN BUS 通讯模拟量通过人机写入:部分程序如下:变频器参数设置:F0-02=2F0-03=9运行正常!| 2011-03-28 17:20:42 6楼玻璃的心看来门前比较冷落呀!!!!!| 2011-03-28 19:43:07 7楼广州啊四呵呵,总线的没用过,来此看看,充下电!!!大家支持下!让我们不懂的学习学习!!!| 2011-03-28 20:30:32 8楼漂泊的风云谢谢,分享。
让我们不懂的学习学习!!!| 2011-03-29 10:12:25 9楼Override菜鸟来学习。
555555怎么才能进入工控领域搞PLC呐?| 2011-03-29 11:00:00 10楼玻璃的心回复内容:对:Override 关于内容的回复:从打擂台开始撒,从找网络找资料开始。
| 2011-03-29 21:38:39 11楼ligang12310回复:zxjjynl zxjjynl程序编写界面ob1network1: 读出数据call sfc 14laddr w#16#100ret-val mw200record p#db100.dbx0.0 byte 4network2: 显示数据l db100.dbw 0t mw50nop 0network3: 写入数据l w#16#effft db100.dbw 5network4: 发送数据call sfc 15laddr w#16#100record p#db100.dbx5.0 byte 4ret-val mw210。