浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
沈阳西门子PLC代理商

沈阳西门子PLC代理商

 西门子S7-200PLC模拟量编程的思维是什么?简而言之,模拟量输入就是将模拟量传感器、变送器的电量信号通过模拟量输入模板输入到PLC中,并应用程序进行转换为数值。而模拟量输出就是应用程序将数值通过模拟量输出模板输出到相应的外部设备中。
  b、要熟悉S7-200PLC模拟量输入、输出模块的接线方法;c、要熟悉S7-200PLC模拟量输入、输出模块的方式设置;d、要熟悉模数、数模转换的方法;e、要熟悉S7-200PLC相关的编程指令;f、要熟悉你应用的模拟量传感器、变送器的电气特性及接线方法。
工业生产中几乎离不开变频器,变频器的出现为工业自动化控制、电机节能带来了新的变革。西门子变频器作为西门子变频器行业的,已经广泛应用到我们日常生活中,电梯、变频空调等等,这些生活必需品背后是西门子变频器不懈的努力。下面就跟大家一起了解一下西门子变频器安装调试的方法。

2 S7 1200 PLC与PAC3200通过MODBUS RTU通信的编程

1.MODBUS RTU 通信接口参数的编程

MB_COMM_LOAD 功能块用于组态点对点 (PtP, Point-to-Point) CM 1241RS485 或 CM 1241 RS232 模块上的端口,以进行 Modbus RTU 协议通信。

程序开始运行时,调用一次MB_COMM_LOAD功能块,来实现对MODBUS RTU模块
的初始化组态。
MB_COMM_LOAD执行一次的编程方式采用如下图所示时钟位M10.0来完成。


图12:MB_COMM_LOAD执行一次的编程时钟位的设置

MB_COMM_LOAD功能块的编程如下图所示。


图13:MB_COMM_LOAD功能块的编程

PORT:指的是通过哪个通信模块进行MODBUS RTU通信。
BAUD:指的是和MODBUS子站进行通信的速率。
                通信端口的波特率。取值范围为300,600,1200,2400,4800,9600,19200,38400,57600,
76800,115200。
注意:仪表PAC3200的波特率的设置范围:4800,9600,19200,38400。因此上S7-1200
            的波特率的设置一定要和仪表PAC3200的波特率的设置相一致。
MB_DB:对 MB_MASTER 或 MB_SLAVE 指令所使用的背景数据块的引用。 在用户程序中放置
            MB_SLAVE 或 MB_MASTER 后,DB标识符会出现在 MB_DB 功能框连接的助手下拉列表中。
            如“MB_MASTER_DB”或“MB_SLAVE_DB”。

STATUS:端口状态代码。具体含义如下表所示。


表4: MB_COMM_LOAD组态端口的状态代码

2.MODBUS_MASTER功能块的编程

MB_MASTER 功能块允许程序作为Modbus 主站使用点对点 (PtP, Point-to-Point) CM 1241 RS485 或 CM 1241RS232 模块上的端口进行通信。 可访问一个或多个 Modbus 从站设备中的数据。

MB_MASTER功能块的编程如下图所示。


图14:MB_MASTER功能块的编程

REQ:数据发送请求信号。0-无请求。1-请求将数据传送到MODBUS从站。
MB_ADR:通信对象MODBUS从站的地址。有效地址范围为0-247。值 0 被保留用于将消息广播到所有 Modbus 从站。 只有Modbus 功能代码 05、06、15 和 16 是可用于广播的功能代码。
注意:此处MODBUS从站的地址一定要与仪表PAC3200 的MODBUS 地址相一致。

MODE:模式选择。选择范围为:读、写、诊断。
DATA_ADDR:从站中的起始地址: 要在 Modbus 从站中访问的数据的起始地址。

特别注意的是:由于仪表PAC3200的寄存器与S7-1200 MODBUS RTU寄存器的不一致
性,读取仪表PAC3200的DATA_ADDR的地址必须从40002开始。

注意: S7-1200的MODBUS RTU通信功能是通过使用“DATA_ADDR”和“MODE”的组合
来选择MODBUS功能码,如下表所示。

 随着 SIMATIC S7 系列中小型 PLC 产品 S7200 、 S7300 及变频器 MM420 、 MM440 系列的成功推出,其优越的性能价格比受到众多配套生产厂商的关注,在纺织机械生产行业腾西公司先后采用 S7 PLC 及 MM 、 MDV 变频器产品的电气控制系统的设计与编程,并在北京纺机展览会上获得了全面的成功;在其他行业如、上海供水装置的合作中也取得了良好的业绩,并在售后服 务方面赢得了用户的*。西门子PLC S7-1200系列是一款中小型PLC,可以在各种自动化项目中进行应用。S7-1200系列设计较为紧凑,经济性较好,而且指令功能较为强大,因此在各种自动化控制解决方案中有较广泛的应用。相对于西门子PLC系列中的西门子PLC S7-200系列,西门子PLC S7-1200系列的各种扩展模块都有一些不同,本文下面针对西门子PLC S7-1200的模拟量输出模块的功能特点做一个介绍,供用户在配置过程中进行参考。  二、西门子PLC S7-1200模拟量输出模块  西门子PLC S7-1200系列的模拟量输出模块有以下几种:SM1232 AQ 2*14位,SM1232 AQ 4*14位。下面分别对它们做一个介绍:  1. SM1232 AQ 2*14位  西门子PLC S7-1200系列的模拟量输出模块SM1232 AQ 2*14位,具有2路模拟量输出通道,输出类型为电压或电流,输出范围是±10V或0~20mA。  2. SM1232 AQ 4*14位  西门子PLC S7-1200系列的模拟量输出模块SM1232 AQ 4*14位,具有4路模拟量输出通道,输出类型为电压或电流,输出范围是±10V或0~20mA。  这两种模块有一些共同的参数,如下所示:  (1)测量精度:电压为14位,电流为13位;  (2)满量程范围:电压为-27648-27648;电流为0-27648;  (3)精度:满量程的±0.3%/±0.6%  (4)电缆长度:100米,采用屏蔽双绞线;  (5)诊断信息

 

调试

一、对于440变频器的调试应首先确认变频器的一些初始状态,在确认好电动机与变频器的连接后,利用内控先用操作器来控制电动机转动,首先需要设置以下参数:P0003=3,P0700=1,P1070=1050。设置完成后,可以把操作权交给操作器来手动操作。

  二、 在*步顺利完成后,应首先对电动机做快速调试,只有在这种模式下才可输入电机参数,而做好快速调试有利于变频器对电机参数的计算与优化,但快速调试的前提是变频器的另一端是空电机,如联有机械部分有可能造成变频器对电机模型计算的不准确,快速调试步骤如下:
  P0003=3 P0004=0 P0010=1(启用快速调试)
  P0100=0 P0205=0 P0300=1
  P0304=电动机额定电压 P0305=额定电流 P0307=额定功率
  P0308=功率因数 P0310=额定频率 P0311=额定转速
  P0335=0 P0640=过载倍数 P0700=2(选择命令源)
  P1000=2 P1080=0 P1082=50
  P1120=10 P1121=10 P1135=5
  P1300=0线性V/F控制 P1500=0 P1910=1
  P3900=1

  三、 快速调试过后根据电机有无编码器还有变频器所控制的电机的数量来选择对电机的控制方式(P1300)。再把P1070设置为755,也就是选择由模拟量输入1来控制电机的速度给定,根据操作台电位计的实际情况来选择端子上的ADC1与ADC2两个开关,0-10V打成OFF,0-20mA打成ON。如果选择第5口数字输入DIN1为给定允许的话,将P0701=1,选择有了速度给定后电机的运行方式为接通正转,这样就实现了变频器速度的远程控制。


  四、 对于点动的控制应首先根据设计中点动所对应的数字输入的端口,来选择P701-P708之间所对应的数字输入的端口的参数,例如:端子的7和8口为正点与反点,应把P703=99(BICO参数化),P704=99(BICO参数化),将P1055=722.2(正点动使能),P1056=722.3(反点动使能),这样就可以通过外控来控制点动了。通过改变P1058与P1059可改变点动的频率值,而改变P1060与P1061可改变点动的响应时


发布时间:2023-10-26
展开全文
优质商家推荐 拨打电话